Tutorials/Programs and editors/Mod Coder Pack



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

Description
The package was created to help mod creators to decompile, change and recompile the Minecraft classes. Instructions are included in the readme files which come with the package. The package contains scripts to decompile, recompile, and reobfuscate the game and the server.

The team who develops the package has grown from 1 person (Searge) to over 15 people who are contributing to it. There are currently eight active members.

There is also a spreadsheet that was used to generate de-obfuscation mappings, though it has not been updated since 1.4_01. The team now has individual spreadsheets for each new version, which can be found in the IRC channel.

License and terms of use
MCP is (c) Copyright by the MCP Team

No warranties. If MCP does not work for you, or causes any damage, it's your problem. Use it at own risk.

You are allowed to

 * Use MCP to decompile the Minecraft client and server jar files.
 * Use the decompiled source code to create mods for Minecraft.
 * Recompile modified versions of Minecraft.
 * Reobfuscate the classes of your mod for Minecraft.

You are NOT allowed to

 * Use MCP to do anything that violated Mojangs terms of use for Minecraft.
 * Release Minecraft versions or modifications that allow you to play without having bought Minecraft from Mojang.
 * Release modified or unmodified versions of MCP anywhere.
 * Use any of MCPs scripts, tools or data files without explicit written permission.
 * Make money with anything based on MCP (excluding Minecraft mods created by using MCP).
 * Use MCP to create clients that are used for griefing or exploiting server bugs.
 * Release the decompiled source code of Minecraft in any way.

Links

 * The MCP forum thread
 * Tutorials

Downloads

 * The MCP wiki Releases page

History
{| border="1" class="wikitable" !Version !File !Client !Server !Description
 * v4.4
 * 1.8.1
 * 1.8.1
 * Updated to support Minecraft Beta 1.8.1 and Minecraft Server Beta 1.8.1
 * v4.3
 * 1.7.3
 * 1.7.3
 * Updated to support Minecraft Beta 1.7.3 and Minecraft Server Beta 1.7.3
 * v4.2
 * 1.7.2
 * 1.7.2
 * Updated to support Minecraft Beta 1.7.2 and Minecraft Server Beta 1.7.2
 * v4.1
 * 1.6.6
 * 1.6.6
 * Added an Eclipse workspace and included a reobfuscation bugfix.
 * v4.0
 * 1.6.6
 * 1.6.6
 * Added the new Exceptor tool and fernflower support.
 * v3.4
 * 1.6.6
 * 1.6.6
 * Updated to support Minecraft Beta 1.6.6 and Minecraft Server Beta 1.6.6
 * v3.3
 * хуй|
 * 1.3_01
 * 1.3
 * Added mod loader support, added MCP Mod System 1.2
 * v2.9
 * 1.3_01
 * 1.3
 * Updated to support Minecraft Beta 1.3_01 and Minecraft Server Beta 1.3
 * v2.8
 * 1.2_02
 * 1.2_01
 * Added MCP Mod System Alpha 1.1 SDK and support for OSX
 * v2.7
 * 1.2_02
 * 1.2_01
 * Updated to support Minecraft Beta 1.2_02 and Minecraft Server Beta 1.2_01
 * v2.6
 * 1.1_02
 * 1.1_02
 * Updated to support Minecraft Beta 1.1_02 and Minecraft Server Beta 1.1_02
 * v2.5
 * 1.2.6
 * 0.2.8
 * Updated to support Minecraft Alpha 1.2.6 and Minecraft Server Alpha 0.2.8, reobf-fix recommended
 * v2.4
 * 1.2.5
 * 0.2.7
 * Updated to support Minecraft Alpha 1.2.5 and Minecraft Server Alpha 0.2.7
 * v2.3
 * 1.2.3_04
 * 0.2.5_02
 * Updated to support Minecraft Alpha 1.2.3_04 and Minecraft Server Alpha 0.2.5_02. Linux support beta.
 * v2.2a
 * 1.2.2
 * 0.2.4
 * Bugfixes for the re-obfuscation tools.
 * v2.2
 * 1.2.2
 * 0.2.4
 * Re-obfuscation beta test starting to make mods compatible with original jar files.
 * v2.1
 * 1.2.2
 * 0.2.4
 * Minecraft 1.2.2 supported.
 * v2.0a
 * 1.2.1_01
 * 0.2.3
 * A minor bugfix. Some scripts did not work properly if there were space in the path.
 * v2.0
 * 1.2.1_01
 * 0.2.3
 * First release for post-Halloween Minecraft versions.вфывфывфыафывафывфыафыа
 * Updated to support Minecraft Alpha 1.2.5 and Minecraft Server Alpha 0.2.7
 * v2.3
 * 1.2.3_04
 * 0.2.5_02
 * Updated to support Minecraft Alpha 1.2.3_04 and Minecraft Server Alpha 0.2.5_02. Linux support beta.
 * v2.2a
 * 1.2.2
 * 0.2.4
 * Bugfixes for the re-obfuscation tools.
 * v2.2
 * 1.2.2
 * 0.2.4
 * Re-obfuscation beta test starting to make mods compatible with original jar files.
 * v2.1
 * 1.2.2
 * 0.2.4
 * Minecraft 1.2.2 supported.
 * v2.0a
 * 1.2.1_01
 * 0.2.3
 * A minor bugfix. Some scripts did not work properly if there were space in the path.
 * v2.0
 * 1.2.1_01
 * 0.2.3
 * First release for post-Halloween Minecraft versions.вфывфывфыафывафывфыафыа
 * v2.0a
 * 1.2.1_01
 * 0.2.3
 * A minor bugfix. Some scripts did not work properly if there were space in the path.
 * v2.0
 * 1.2.1_01
 * 0.2.3
 * First release for post-Halloween Minecraft versions.вфывфывфыафывафывфыафыа
 * 1.2.1_01
 * 0.2.3
 * First release for post-Halloween Minecraft versions.вфывфывфыафывафывфыафыа
 * First release for post-Halloween Minecraft versions.вфывфывфыафывафывфыафыа

Feedback
Feel free to follow the forum thread or join the IRC discussion on #mcp on irc.esper.net. Thanks a bunch SBK!

Minecraft Coder Pack Minecraft Coder Pack Minecraft Coder Pack