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