Minecraft PE and Desktop class and method mappings - zhuowei/MinecraftPEModWiki GitHub Wiki

Minecraft PE's class and method names are based on the desktop edition's method and class names. As we do not have access to the desktop method names, here is a list of mappings that maps some of the confusing class and method names to MCP names.

Minecraft PE name: MCP name as of 1.2.4

Tile : Block

Level : World

ModelRenderer: ModelPart

LevelListener: IWorldAccess

LevelRenderer: RenderGlobal

LevelRenderer::allChanged : RenderGlobal.loadRenderers

GameRenderer : EntityRenderer

TileRenderer: RenderBlocks

ChunkCache: ChunkProviderLoadOrGenerate

RandomLevelSource: ChunkProviderGenerate

(The desktop edition's ChunkProvider.makeString methods return the Pocket Edition names)

Tile::clip Block.collisionRayTrace

Level::clip World.rayTraceBlocks_do_do

HitResult MovingObjectPosition

Textures : RenderEngine

EntityRenderDispatcher : RenderManager

ItemInstance : ItemStack

Font : FontRenderer