MCL is a ruby script which acts as a wrapper for your vanilla Minecraft server. It's original use was to autoupdate snapshot servers but it now offers a lot more features which are mostly controlled via chat commands. You can compare MCL to an IRC bot.
MCL is designed to be a customizable and scriptable wrapper but I put most of the stuff I did as buildin handlers into the package.
Features
Monitors itself and your minecraft server and restarts both when they crash
This is like a call from the past. Exactly 3 years, 4 months and 1 day ago I posted [MOD] [VANILLA] MCListener v0.4.1 (alpha) [1.7.* and lower] on this forum. It was a PHP script which did almost the same as what MCL does today except it's much more powerful.
Not only does MCL have a sense of state now, it also has a database and ActiveRecord models. A full ORM, all the gems you want and the elegance of Ruby: when I was doing the PHP version back then I already knew that I was going to make it again and I knew that I were going to use Ruby for it.
I'll have to be honest: This MCL started as a way to automatically update to new snapshot versions but I couldn't stop adding things. I couldn't live without a way to stack instead of just clone; It was just so obvious. I'll admit that my solution isn't the best, but hey, it works and it will save you time if you don't have all the tools and mods updated for snapshot versions (of course I'm a bit to late now with 1.8 but snapshots will come, I'm sure).
--------------------------
By installing and using MCL you will communicate with 3rd party services: github.com // Amazon S3
You might get eye cancer from my banner making skills.
MCL - Minecraft Listener
MCL is a ruby script which acts as a wrapper for your vanilla Minecraft server. It's original use was to autoupdate snapshot servers but it now offers a lot more features which are mostly controlled via chat commands. You can compare MCL to an IRC bot.MCL is designed to be a customizable and scriptable wrapper but I put most of the stuff I did as buildin handlers into the package.
Features
Just to name a few (or the coolest):
This is the first release and should therefore considered BETA.
Please make backups, report issues and give feedback, thanks!
--------------------------
» Website / Download
» Github project / issues
» Screenshots (gallery @ imgur)
--------------------------
History (ignore if you don't care about the past)
This is like a call from the past. Exactly 3 years, 4 months and 1 day ago I posted [MOD] [VANILLA] MCListener v0.4.1 (alpha) [1.7.* and lower] on this forum. It was a PHP script which did almost the same as what MCL does today except it's much more powerful.Not only does MCL have a sense of state now, it also has a database and ActiveRecord models. A full ORM, all the gems you want and the elegance of Ruby: when I was doing the PHP version back then I already knew that I was going to make it again and I knew that I were going to use Ruby for it.
I'll have to be honest: This MCL started as a way to automatically update to new snapshot versions but I couldn't stop adding things. I couldn't live without a way to stack instead of just clone; It was just so obvious. I'll admit that my solution isn't the best, but hey, it works and it will save you time if you don't have all the tools and mods updated for snapshot versions (of course I'm a bit to late now with 1.8 but snapshots will come, I'm sure).
--------------------------
By installing and using MCL you will communicate with 3rd party services: github.com // Amazon S3
You might get eye cancer from my banner making skills.