LuaCord is a modern plugin framework that lets you create Minecraft plugins using Lua scripting with full Spigot API access. Now with JAR support for easy distribution!
/plugins/.lkt or .jar plugins to /plugins/Plugins can be:
.lkt files (ZIP archives) - for development.jar files (JAR wrappers) - for distribution on CurseForge/ModrinthEach plugin contains:
main.lua - Your plugin codeplugin.yml - Plugin metadataconfig.yml - Optional configurationplugin: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!")
end)
name: MyPlugin
version: 1.0
main: main.lua
author: YourName
description: My awesome plugin
Want to share your plugin on CurseForge or Modrinth?
.lkt plugin.lkt and fill in metadata.jarThe JAR generator runs entirely in your browser - your files never leave your computer.
/lukkit plugins - List loaded LuaCord plugins/lukkit dev reload <plugin> - Hot reload a dev plugin/lukkit dev pack <plugin> - Package folder as .lkt/lukkit dev unpack <plugin> - Unpack .lkt to folder/lukkit dev errors - View error logsdebug-mode: false # Verbose logging
bypass-plugin-registration: true # Paper compatibility mode (recommended)
lua-debug: false # Enable Lua debug globals
GPL v3
JAR Support Release!
New Features:
Compatibility:
Known Issues:
/plugins on Paper (use /lukkit plugins)Initial LuaCord Release
Forked from Lukkit 2.2.0 (Also By Me) with major improvements:
io.thegamingmahi.luacord