A modern plugin framework that lets you create powerful Minecraft plugins using simple Lua scripting with full Spigot API access.
Lua is much simpler than Java. No compilation needed, just write and reload. Perfect for beginners and rapid development.
Complete access to the Spigot API. Commands, events, permissions - everything works just like Java plugins.
Package your Lua plugins as proper .jar files for easy distribution on CurseForge and other platforms.
plugin:onEnable(function()
logger:info("Plugin enabled!")
end)
plugin:addCommand({
name = "heal",
description = "Heal yourself"
}, function(event)
local player = event:getSender()
player:setHealth(20)
player:sendMessage("Healed!")
end)
plugin:registerEvent("PlayerJoinEvent", function(event)
local player = event:getPlayer()
player:sendMessage("Welcome to the server!")
end)
name: MyPlugin
version: 1.0
main: main.lua
author: YourName
description: My awesome plugin
/plugins/.lkt plugins to /plugins/