Minecraft Wiki
Advertisement

The Minecraft Coder Pack is a collection of scripts and tools to help developers create mods for both the Minecraft server and client.

Description

We created a package that can help you to decompile, change and recompile the Minecraft classes. This should help mod creators to get started. Instructions included in the readme.txt file.The package contains scripts to decompile the game and the server.Version v2.0a can be found here:

In the past week our team has grown from 1 person (me) to over 10 people who are contributing to it. We have achieved a lot and put a lot of effort into this, so please don't skip the credits section in the readme.txt file :)

I want to thank everybody who has participated in making this release a reality and hope we can keep up the good work for the versions to come.

Important note: If you want to create mods for the unmodified minecraft.jar and minecraft_server.jar files, you have to wait for our next release. We have tools ready to support this, but there are some bugs left to sort out before we can release it. We are also working on another great tool for future Minecraft versions, but I don't want to spoil the surprise, so stay tuned.

There is also a spreadsheet that we use to generate de-obfuscation mappings.

Downloads

Download MCP 2.0a

  • A minor bugfix. Some scripts did not work properly if there were space in the path.
  • This is the first version that supports the post-Halloween version of Minecraft (1.2.1_01 at the moment).

Older versions

  • v2.0 - First release for post-Halloween Minecraft versions
  • v1.6 - All classes have meaningful names now, the class name mappings and the field name mappings are applied
  • v1.5 - Extend the scripts to also support decompiling, recompiling and testing the minecraft_server.jar file
  • v1.4 - Using a deobfuscator to rename all fields and methods and jadretro to fix some decompile bugs
  • v1.3 - Added upgrade scripts to decompile and recompile Minecraft.class, MinecraftApplet.class and MinecraftServer.class
  • v1.2 - Redirect output of all tools to a logfile
  • v1.1 - Fixed TNT bug
  • v1.0 - First release

Feedback

Feel free to join the discussion here.

Advertisement