Lua Interpreter

What does this plugin do ?
This plugin can read lua files to interact with your bukkit servers. In fact, the basic functionnality is to read your lua scripts from the lua folder and execute it into your bukkit server. The plugin has config.yml file and handle lua error to the console and/or to the log file.
About Lua Interpreter
Note : I'm afraid about McLuaBukkit which do much works that my plugin, so I will be imaginative to add some things that McLuaBukkit doesn't have as idea :D
Current beta release : 1.1.0 for Bukkit 1.4.7 (Working with 1.5.1 beta)
Video
Want to help ?
No problems ! Just asking me with PM and I will come to you when the test server is on and if you can come :P
Examples
To see some lua example scripts, you can go to there now.
What can we do in lua (with this plugin) ?
Actually, this plugin is Work In Progress. That means the plugin doesn't have all function it can handle. (See below for features of this plugin)
Actually, you can :
- Broadcast a message with sv.broadcast("Your message");
- Create a custom command (/li yourcmd) and now (/yourcmd)
- Hook some event like onBlockBreak, onPlayerJoin ...
- Change the world's blocks
I make a page to explain how to do some things : 'How to ?' page
API Pages
Commands
Actually, not a lot of commands are coded. But we have :
- /li and /li help - give you an help about the plugin
- /li list - this will list all lua files and their status (OK or ERROR)
- /li book - give help about 'book and quill' system (Not working on server and little bit bugged with pages>=2)
In future, we will have :
- /li reload - already exist but a little bit bugged
Planned features
- Events hook (like commands, changed block, player joins ...)
- Functions to modify world and player
- And lots of stuff which you can code ;)
How to install ?
- Download the last jar file of Lua Interpreter
- Put the jar file into your plugins directory
- Reload/restart your server
Credits
Dan200 - Helped me understanding how LuaJ works !
My friends - Helped me at testing it and find any bugs
Server owner - For testing my plugins and give me feedback
- 3 comments
- 3 comments
Facts
- Date created
- Jan 22, 2013
- Categories
- Last update
- Apr 06, 2013
- Development stage
- Inactive
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Lua Interpreter
- Downloads
- 63
- Recent files
- B: Lua Interpreter b1.1 (b4) for CB 1.4.7-R1.0 Apr 06, 2013
- B: Lua Interpreter b3 for CB 1.4.7-R1.0 Apr 02, 2013
- B: LuaInterpreter b2 for CB 1.4.7-R1.0 Jan 31, 2013
- B: LuaInterpreter b1 for CB 1.4.7-R0.1 Jan 25, 2013






- Reply
- #4
wamilou Apr 02, 2013 at 16:35 UTC - 0 likes@carocrazy132: Go
Working on it and finished, but adding some stuff before releasing a new beta like : - Cancelling,grabbing(just your script execute it) event - Securising some stuff to not crash your server :P
EDIT : I gonna redo some code to make it faster thant before :P
BFAK:4000,5abc2f2cde7cf6a19772b85f2ba0c81a0c3b0bd1b13376cf2fbd1d4da2a47f25
- Reply
- #2
carocrazy132 Mar 10, 2013 at 21:13 UTC - 1 likeI really love this mod, and I would love to do some amazing stuff with it, but without the ability to check what block is at a given position, I can't do much with it. Please add this functionality and I will be your best friend forever!
(I'll also probably release big addon packs)
- Reply
- #1
NodexServers Jan 24, 2013 at 13:48 UTC - 1 likePlease keep this project going. Eager to see results.