In the past few months I have been playing a game called “Minecraft”. It is an independent lego block stye game where users can build anything and do anything they want. Since its release 2 years ago more then 2 million people have bought the game and are playing it right now. Due to this popular demand a group of programmers decided to develop bukkit, which is a custom server that runs with the Minecraft client. The main feature of this server is the ability to install plugins to the game. These plugins extend the functionality of the game as well as add some much needed administration.
Since the API for bukkit is open there are hundreds of plugins that are being written and some of them have become staples in the bukkit custom server world. Some plugins help you protect your land, some plugins add new features. I was really intrigued by this community and I really wanted to learn to write my own bukkit plugins.
Last weekend I downloaded the bukkit library and in eclipses began starting to write some simple test programs. Before I knew it I had an idea for a plugin and I wanted to write it. My first plugin was called CartDispense. I wanted to give users the ability to dispense carts on the track automatically if a dispenser is placed beside the track. This would save tons of time for users when they want to ride the track, simply click on the button and a new cart is dispensed. In a few days I had aready written 5 new versions of the plugin to support the features that the members on the forum wanted.
Yesterday I was pleased to find that I had been promoted to a Plugin Developer in the bukkit community. This has made me start a new plugin called AllAboard, to fix the issues of trying to get into a moving minecart.
To see my plugins just visit: http://plugins.bukkit.org/#ti=&ta=all&au=vcazan