Giving modders the power to understand since 2010!!
MCPBot is a community-driven project in the form of an IRC bot that allows contributors to provide meaningful names and descriptions for fields, methods, and method parameters in the Java code produced by the Mod Coder Pack (MCP).
The source code for MCPBot is publicly available on BitBucket.
MCPBot can be accessed on the EsperNet IRC network in one of the official MCP channels. Once in a channel with MCPBot_Reborn type !help to see a list of available commands. More info on how to use the bot can be found here.
MCPBot was originally created by ProfMobius in 2010 using Python 2.6 and a SQLite database backend. That version of the bot allowed contributors to provide names for fields and methods and was able to query mapping data for the "current" version of Minecraft (whatever the bot was updated to).
MCPBot_Reborn (the version running now) was created by ProfMobius and bspkrs in 2014 using Python 2.7 and a PostgreSQL 9.3 database backend. This version of the bot allows contributors to provide names for fields, methods, and method parameters and is able to query mapping data for Minecraft 1.5 through the "current" version.
© 2021 MCP Team
Designed using Bootswatch via BootstrapCDN. MCP logo by Dustin Christensen