Minecraft Lukkit – Lua for Bukkit mod 2026 download
logo
minecraft mod Lukkit – Lua for Bukkit

Lukkit – Lua for Bukkit

Game Version: 1.6.1
Total Downloads: 3,386
Updated: Jul 13, 2013
Created: Jul 8, 2013
Download Lukkit – Lua for BukkitDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
Lukkit v0.5.1 release 1,006.34 KB Jul 13, 2013 1.6.1 1,851 download Lukkit – Lua for Bukkit Lukkit v0.5.1 releaseDownload
Lukkit v0.5.0 release 874.61 KB Jul 12, 2013 1.6.1 497 download Lukkit – Lua for Bukkit Lukkit v0.5.0 releaseDownload
Lukkit v1.0-alpha5b alpha 789.48 KB Jun 8, 2014 CB 1.7.9-R0.1 312 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha5b alphaDownload
Lukkit v1.0-alpha5 alpha 789.73 KB Apr 7, 2014 CB 1.7.2-R0.3 135 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha5 alphaDownload
Lukkit v1.0-alpha4 alpha 770.63 KB Apr 1, 2014 CB 1.7.2-R0.3 99 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha4 alphaDownload
Lukkit v1.0-alpha3 alpha 745.95 KB Mar 29, 2014 CB 1.7.2-R0.3 114 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha3 alphaDownload
Lukkit v1.0-alpha2c alpha 738.69 KB Mar 28, 2014 CB 1.7.2-R0.3 96 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha2c alphaDownload
Lukkit v1.0-alpha2b alpha 737.91 KB Mar 27, 2014 CB 1.7.2-R0.3 100 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha2b alphaDownload
Lukkit v1.0-alpha2 alpha 736.90 KB Mar 23, 2014 CB 1.7.2-R0.3 87 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha2 alphaDownload
Lukkit v1.0-alpha1 alpha 674.08 KB Mar 23, 2014 CB 1.7.2-R0.3 95 download Lukkit – Lua for Bukkit Lukkit v1.0-alpha1 alphaDownload

Screenshots

Description

Share this:

Lukkit v1.0-alpha5

It's back! The plugin that allows you to write other plugins in Lua is now at version 1.0 with a complete re-write. With the new version you have access to ALL Bukkit functions and events.

Documentation

For documentation, go to the Bukkit docs and the Lukkit wiki.

Download

Go to the Files tab to download the alpha release

Help

If you need some help with Lukkit you can post in the forums. Make sure to take a look at the examples and documenation.

Examples

More examples are available on github

-- Add command /shout to broadcast a message to the server
-- Command name, short description, command usage
lukkit.addCommand("shout", "Broadcast a message to the server", "/shout Your message here", function(sender, args)
  broadcast(table.concat(args, " "))
end)
-- Only allow ops to break blocks
events.add("blockBreak", function(event)
  if not event:getPlayer():isOp() then
    broadcast(stringOf(format.RED) .. "You are not allowed to break blocks")
    event:setCancelled(true)
  end
end)
-- lukkit.addPlugin(pluginName, pluginVersion, pluginContent)
local helloPlugin = lukkit.addPlugin("HelloPlugin", "1.0", function(plugin)
  plugin.onEnable(function()
    plugin.print("HelloPlugin v" .. plugin.version .. " enabled")
  end)

  plugin.onDisable(function()
    plugin.warn("HelloPlugin v" .. plugin.version .. " disabled")
  end)

  -- At the moment naming a command with a capital letter will stop the command from being deregistered when running /lukkit reload or /lukkit resetenv
  plugin.addCommand("hello", "Send the sender the message 'Hello, world!'", "/hello", function(sender, args)
    sender:sendMessage("Hello, world!")
  end)

  -- Set the value if not already in the config
  -- plugin.config.setDefault(path, value)
  plugin.config.setDefault("test.bool", false)
  plugin.config.setDefault("test.int", 45)

  -- Set the value regardless of if it already exists
  -- plugin.config.set(path, value)
  plugin.config.set("test.float", 4.7)
  plugin.config.set("test.string", "a string")

  -- plugin.config.get(path, default)
  plugin.config.get("test.bool", true)

  -- Remove the config option
  plugin.clear("test.float")

  -- Save the config to file
  plugin.config.save()
end)

Videos

Overview with examples from VX | cheese

Comments

Add a comment