Invisible Bedrock (The block that surrounds the maps. When placed it is possible to see through walls, but it cannot be destroyed because of its lack of a hitbox. When held, the item texture looks like that of a stone-like item.)
Grass Block (This grass block mimics a normal grass block, but behaves differently. The texture is the same except for the bottom face which looks like the side faces. This block does not turn to dirt. It is believed to be the block that handles items held in hand.)
254
FE
Leaves (Mysterious leaves blocks that appears to look like jungle leaves. This block is unaffected by decay.)
255
FF
.name (Little is known about this block. Assembly code says it's fire, Minecraft PE calls it .name in-game. This block is fast to destroy, making it good for traps or spleef arenas.)
物品ID
All items have values above 255, making it easy to separate the Block IDs from the Item IDs.
The item IDs seem to correlate with item IDs from the desktop edition, based on experimentation by DanielMeltzer.[1] This list is based on a list of all item variables in the Item class. More experimentation is needed to confirm that these IDs do match.
Some invalid item IDs (for example, 3000, 3440, or 1938) results in a placeholder item that takes its texture ID from the damage value; more research is needed on this effect.
These are entity IDs found in the getEntityTypeId methods of both the disassembled Android libminecraftpe.so and decrypted iOS minecraftpe binary files.