Developing Minecraft Plugins

Minecraft is the most interesting gaming concept I’ve seen in many years. It is sort of a digital equivalent of Lego and allows people to build and experience amazing worlds. With well over 2 million copies sold and 1.2 million YouTube videos you quickly realize that people like this kind of game. Using just the basic game is enough to create all kinds of cool stuff, for example this computer.

What is my interest in all this except that I’m really into cool gaming ideas? Well, Minecraft is written in Java and it is easy to write plugins. Currently there is no official support for mods or plugins, although there probably will be in the future. However, there is lots of unofficial mods and the most promising server side mod seems to be Bukkit which supports plugins. Their wiki includes descriptions how to setup your workspace and how to write a plugin. The best way to learn is probably to take a look at the source of one of the many existing plugins.

There is a sample project available called SamplePlugin which you can use to get started quickly. I have added a simple maven profile that makes it even easier to get started:

git clone
cd SamplePlugin
mvn package -Pstart-server

Happy hacking!

This Post Has 5 Comments

  1. Josh

    Hey, I just started playing minecraft a few weeks ago and just started looking for info on writing mods. Thanks for posting the sampleplugin, i’ll go have a play with it :D

  2. Filipe

    OO very nive ideia build mods for minecraft.
    For me developer, the minecraft became better before.

    Thanks guy!

  3. Fantastic website. Lots of useful information here. I’m sending it to some pals ans also sharing in delicious. And obviously, thank you in your effort!

Leave a Reply