ModsJava
LukkitPlus
Java mod listed for Minecraft 1.11. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotLukkitPlus is an alternative and unofficial sequel to
Lukkit . LukkitPlus is a complete rewrite, completely original and has no code resemblance or usages to Lukkit.
Lukkit and LukkitPlus allows developers to quickly deploy plugins/concepts to production/test sites in a matter of minutes. However, unlike Lukkit; this version contains a much larger API and low-level constructs accessable from Lua to access unimplemented future API features/Java fields or methods. LukkitPlus automatically generates event constructs, so no need to manually update the plugin; and can automatically use custom/regular Bukkit events automatically. Documentation is generated automatically, and everything else.
Features:
What are the built in modules?
How do you write a plugin?
Lua plugins (.lua files) can be loaded from the /lua directory from your plugins folder. Simply place the lua file, and it is installed.
Examples
Disable combat cooldown
Support
Have feedback, bugs, or anything else? Go to our Github @ https://github.com/LukkitPlus/Lukkit
Documentation is automatically generated and available here @ https://github.com/LukkitPlus/LukkitDoc/blob/master/output.md
Lukkit and LukkitPlus allows developers to quickly deploy plugins/concepts to production/test sites in a matter of minutes. However, unlike Lukkit; this version contains a much larger API and low-level constructs accessable from Lua to access unimplemented future API features/Java fields or methods. LukkitPlus automatically generates event constructs, so no need to manually update the plugin; and can automatically use custom/regular Bukkit events automatically. Documentation is generated automatically, and everything else.
Features:
- Modular codebase and extensible Java-to-Lua library system.
- Access all events, even custom events provided by other plugins via an automatic bytecode class generator.
- Automatic documentation generator, so you always know what's in the package.
- Low-level constructs ( LuaAccessor ) allow access to every class/Java type, to allow venturing outside of the API and into the Java Bukkit API.
- And more... waiting for you...
What are the built in modules?
- CentralPoint Lib (Core API and contains core library components for all LukkitPlus libraries)
- DataStore Lib (CentralPoint is required; allows saving data simply, and quickly)
- Event Lib (CentralPoint is required; allow access to automatic generated listeners)
- Type Lib (CentralPoint is required; Convert low-level types to higher level types for easier access and less pain)
- Misc Lib (CentralPoint is required; other types, etc..)
How do you write a plugin?
Lua plugins (.lua files) can be loaded from the /lua directory from your plugins folder. Simply place the lua file, and it is installed.
Examples
Disable combat cooldown
Code (Text):
lukkit.verify()
lukkit.newPlugin("OldCombat", "1.0", "No more combat cooldown", function(plugin)
plugin.onEnable(function()
plugin.logger.info("OldCombat " .. plugin.version .. " is activated!")
local eventAttach = events.attach(plugin)
eventAttach.listen(bukkitevents .. "player.PlayerJoinEvent", onPlayerJoin)
end)
plugin.onDisable(function()
plugin.logger.info("OldCombat " .. plugin.version .. " is disabled!")
end)
end)
function onPlayerJoin(eventType)
local player = eventType.player
broadcast(player.displayName .. " has been converted to old combat.")
local attribute = player.getAttribute("generic_attack_speed")
attribute.setBaseValue(32.0)
end
lukkit.newPlugin("OldCombat", "1.0", "No more combat cooldown", function(plugin)
plugin.onEnable(function()
plugin.logger.info("OldCombat " .. plugin.version .. " is activated!")
local eventAttach = events.attach(plugin)
eventAttach.listen(bukkitevents .. "player.PlayerJoinEvent", onPlayerJoin)
end)
plugin.onDisable(function()
plugin.logger.info("OldCombat " .. plugin.version .. " is disabled!")
end)
end)
function onPlayerJoin(eventType)
local player = eventType.player
broadcast(player.displayName .. " has been converted to old combat.")
local attribute = player.getAttribute("generic_attack_speed")
attribute.setBaseValue(32.0)
end
Support
Have feedback, bugs, or anything else? Go to our Github @ https://github.com/LukkitPlus/Lukkit
Documentation is automatically generated and available here @ https://github.com/LukkitPlus/LukkitDoc/blob/master/output.md
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.11
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
LukkitPlus is a free Minecraft Java mod. Compatible with Minecraft 1.11. Downloaded 160 times (via Spigot). Download it and open it directly in the game.