We have a FAQ (Q&A) section! If you are interested you can click here
We also have a Discord server! Click here to join
If you don't have Discord, but have Twitter and need help or want to stay updated, you can follow me here
- Internet connection
- At least 4gb of ram
- Java JDK (1.8)
- Java JRE (1.8)
- An IDE (The setup is for Eclipse, but MCP can also be setup on IntelliJ Idea)
Now a video is available, showing how to set up the client
Note: the instructions in italics apply ONLY to Eclipse, if you have a different IDE, search how to set the project up on Google
- Decompile the Minecraft Coders Pack 918 (1.8.8) (or MCP) in a folder (it might take a few minutes)
- Download the project as ZIP
- Enter the folder where you decompiled the MCP in
- Enter the "src" folder
- Delete the "minecraft" folder
- Copy the ZIP's "minecraft" folder into the "src" folder
- Launch Eclipse into the "eclipse" folder (that is inside the folder you decompiled the MCP in) as workspace
- Optionally delete the Server project (it is safe to do so)
- Optionally enable the @formatting tags (Window -> Preferences -> Java -> Code Style -> Formatter -> Edit -> Expand "Off/On tags" -> Tick the "Enable Off/On tags" -> Change the Profile Name (or you will not be able to save) -> OK -> Apply and Close)
- Change the JRE version from JRE1_6 to JRE1_8 (Right click on "Client" -> Build Path -> Libraries -> Scroll to the bottom -> Double click "JRE System" -> Choose a JRE1_8 -> Finish -> Apply and Close)
- CommandManager (with four commands, "irc", "set", "help", "bind" (added in the commit #41 / 0be34e4), "friend" and "names" (both added in the commit #78 / aa78114)
- ModuleManager (with module settings, four example module (Fly, TestModule, Friends and NameProtect) and the "AdvancedTabGUI" module)
- EventManager
- FileManager
- ConfigManager
- TabGUI
- Module ArrayList
- Hotbar Overlay
- Alt Manager (By Russian412)
- Slick's FontManager (Edited by Russian412 and me) - Updated in the commit #77 / a0bfdf7
- IRC Client
Better hotbar overlay(Added in commit #44 / 7634127)Better module arraylist(Added in commit #29 / 070586b!)Better font manager(Added in commit #77 / a0bfdf7)Help command(Done)Better FileManager / ConfigManager(Not needed as of now)- Enhance some code
- Multi Versioning! Exactly, joining 1.12 servers in 1.8.8...
- Create a wiki for every part of the client
Finish all of the event handlers(Done! Added in the commit #38 / a2c72e1)Finish the TabGui, so that the module settings can be changed from there (they can be seen already, but not changed)(Done, added in the commit #55 / 26c5f09)