# Item census

Oracle registry count: **392**. Census row count: **392**.

| name | oracle ref | magma status | magma cite | tape coverage | scenario candidate |
|---|---|---|---|---|---|
| air | Item.registerItems:Blocks.AIR | missing | - | none | `/give @p minecraft:air 1`; show it in the hotbar, place it, then pick it up. |
| stone | Item.registerItems:Blocks.STONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone 1`; show it in the hotbar, place it, then pick it up. |
| grass | Item.registerItems:Blocks.GRASS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:grass 1`; show it in the hotbar, place it, then pick it up. |
| dirt | Item.registerItems:Blocks.DIRT | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:dirt 1`; show it in the hotbar, place it, then pick it up. |
| cobblestone | Item.registerItems:Blocks.COBBLESTONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cobblestone 1`; show it in the hotbar, place it, then pick it up. |
| planks | Item.registerItems:Blocks.PLANKS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:planks 1`; show it in the hotbar, place it, then pick it up. |
| sapling | Item.registerItems:Blocks.SAPLING | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sapling 1`; show it in the hotbar, place it, then pick it up. |
| bedrock | Item.registerItems:Blocks.BEDROCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bedrock 1`; show it in the hotbar, place it, then pick it up. |
| sand | Item.registerItems:Blocks.SAND | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sand 1`; show it in the hotbar, place it, then pick it up. |
| gravel | Item.registerItems:Blocks.GRAVEL | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:gravel 1`; show it in the hotbar, place it, then pick it up. |
| gold_ore | Item.registerItems:Blocks.GOLD_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:gold_ore 1`; show it in the hotbar, place it, then pick it up. |
| iron_ore | Item.registerItems:Blocks.IRON_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_ore 1`; show it in the hotbar, place it, then pick it up. |
| coal_ore | Item.registerItems:Blocks.COAL_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:coal_ore 1`; show it in the hotbar, place it, then pick it up. |
| log | Item.registerItems:Blocks.LOG | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:log 1`; show it in the hotbar, place it, then pick it up. |
| log2 | Item.registerItems:Blocks.LOG2 | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:log2 1`; show it in the hotbar, place it, then pick it up. |
| leaves | Item.registerItems:Blocks.LEAVES | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:leaves 1`; show it in the hotbar, place it, then pick it up. |
| leaves2 | Item.registerItems:Blocks.LEAVES2 | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:leaves2 1`; show it in the hotbar, place it, then pick it up. |
| sponge | Item.registerItems:Blocks.SPONGE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sponge 1`; show it in the hotbar, place it, then pick it up. |
| glass | Item.registerItems:Blocks.GLASS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:glass 1`; show it in the hotbar, place it, then pick it up. |
| lapis_ore | Item.registerItems:Blocks.LAPIS_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:lapis_ore 1`; show it in the hotbar, place it, then pick it up. |
| lapis_block | Item.registerItems:Blocks.LAPIS_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:lapis_block 1`; show it in the hotbar, place it, then pick it up. |
| dispenser | Item.registerItems:Blocks.DISPENSER | cut | - | none | - |
| sandstone | Item.registerItems:Blocks.SANDSTONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sandstone 1`; show it in the hotbar, place it, then pick it up. |
| noteblock | Item.registerItems:Blocks.NOTEBLOCK | cut | - | none | - |
| golden_rail | Item.registerItems:Blocks.GOLDEN_RAIL | cut | - | none | - |
| detector_rail | Item.registerItems:Blocks.DETECTOR_RAIL | cut | - | none | - |
| sticky_piston | Item.registerItems:Blocks.STICKY_PISTON | cut | - | none | - |
| web | Item.registerItems:Blocks.WEB | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:web 1`; show it in the hotbar, place it, then pick it up. |
| tallgrass | Item.registerItems:Blocks.TALLGRASS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:tallgrass 1`; show it in the hotbar, place it, then pick it up. |
| deadbush | Item.registerItems:Blocks.DEADBUSH | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:deadbush 1`; show it in the hotbar, place it, then pick it up. |
| piston | Item.registerItems:Blocks.PISTON | cut | - | none | - |
| wool | Item.registerItems:Blocks.WOOL | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wool 1`; show it in the hotbar, place it, then pick it up. |
| yellow_flower | Item.registerItems:Blocks.YELLOW_FLOWER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:yellow_flower 1`; show it in the hotbar, place it, then pick it up. |
| red_flower | Item.registerItems:Blocks.RED_FLOWER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_flower 1`; show it in the hotbar, place it, then pick it up. |
| brown_mushroom | Item.registerItems:Blocks.BROWN_MUSHROOM | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:brown_mushroom 1`; show it in the hotbar, place it, then pick it up. |
| red_mushroom | Item.registerItems:Blocks.RED_MUSHROOM | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_mushroom 1`; show it in the hotbar, place it, then pick it up. |
| gold_block | Item.registerItems:Blocks.GOLD_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:gold_block 1`; show it in the hotbar, place it, then pick it up. |
| iron_block | Item.registerItems:Blocks.IRON_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_block 1`; show it in the hotbar, place it, then pick it up. |
| stone_slab | Item.registerItems:Blocks.STONE_SLAB | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_slab 1`; show it in the hotbar, place it, then pick it up. |
| brick_block | Item.registerItems:Blocks.BRICK_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:brick_block 1`; show it in the hotbar, place it, then pick it up. |
| tnt | Item.registerItems:Blocks.TNT | cut | - | none | - |
| bookshelf | Item.registerItems:Blocks.BOOKSHELF | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bookshelf 1`; show it in the hotbar, place it, then pick it up. |
| mossy_cobblestone | Item.registerItems:Blocks.MOSSY_COBBLESTONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:mossy_cobblestone 1`; show it in the hotbar, place it, then pick it up. |
| obsidian | Item.registerItems:Blocks.OBSIDIAN | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:obsidian 1`; show it in the hotbar, place it, then pick it up. |
| torch | Item.registerItems:Blocks.TORCH | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:torch 1`; show it in the hotbar, place it, then pick it up. |
| end_rod | Item.registerItems:Blocks.END_ROD | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:end_rod 1`; show it in the hotbar, place it, then pick it up. |
| chorus_plant | Item.registerItems:Blocks.CHORUS_PLANT | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:chorus_plant 1`; show it in the hotbar, place it, then pick it up. |
| chorus_flower | Item.registerItems:Blocks.CHORUS_FLOWER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:chorus_flower 1`; show it in the hotbar, place it, then pick it up. |
| purpur_block | Item.registerItems:Blocks.PURPUR_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:purpur_block 1`; show it in the hotbar, place it, then pick it up. |
| purpur_pillar | Item.registerItems:Blocks.PURPUR_PILLAR | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:purpur_pillar 1`; show it in the hotbar, place it, then pick it up. |
| purpur_stairs | Item.registerItems:Blocks.PURPUR_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:purpur_stairs 1`; show it in the hotbar, place it, then pick it up. |
| purpur_slab | Item.registerItems:Blocks.PURPUR_SLAB | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:purpur_slab 1`; show it in the hotbar, place it, then pick it up. |
| mob_spawner | Item.registerItems:Blocks.MOB_SPAWNER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:mob_spawner 1`; show it in the hotbar, place it, then pick it up. |
| oak_stairs | Item.registerItems:Blocks.OAK_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:oak_stairs 1`; show it in the hotbar, place it, then pick it up. |
| chest | Item.registerItems:Blocks.CHEST | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:chest 1`; show it in the hotbar, place it, then pick it up. |
| diamond_ore | Item.registerItems:Blocks.DIAMOND_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:diamond_ore 1`; show it in the hotbar, place it, then pick it up. |
| diamond_block | Item.registerItems:Blocks.DIAMOND_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:diamond_block 1`; show it in the hotbar, place it, then pick it up. |
| crafting_table | Item.registerItems:Blocks.CRAFTING_TABLE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:crafting_table 1`; show it in the hotbar, place it, then pick it up. |
| farmland | Item.registerItems:Blocks.FARMLAND | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:farmland 1`; show it in the hotbar, place it, then pick it up. |
| furnace | Item.registerItems:Blocks.FURNACE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:furnace 1`; show it in the hotbar, place it, then pick it up. |
| ladder | Item.registerItems:Blocks.LADDER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:ladder 1`; show it in the hotbar, place it, then pick it up. |
| rail | Item.registerItems:Blocks.RAIL | cut | - | none | - |
| stone_stairs | Item.registerItems:Blocks.STONE_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_stairs 1`; show it in the hotbar, place it, then pick it up. |
| lever | Item.registerItems:Blocks.LEVER | cut | - | none | - |
| stone_pressure_plate | Item.registerItems:Blocks.STONE_PRESSURE_PLATE | cut | - | none | - |
| wooden_pressure_plate | Item.registerItems:Blocks.WOODEN_PRESSURE_PLATE | cut | - | none | - |
| redstone_ore | Item.registerItems:Blocks.REDSTONE_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:redstone_ore 1`; show it in the hotbar, place it, then pick it up. |
| redstone_torch | Item.registerItems:Blocks.REDSTONE_TORCH | cut | - | none | - |
| stone_button | Item.registerItems:Blocks.STONE_BUTTON | cut | - | none | - |
| snow_layer | Item.registerItems:Blocks.SNOW_LAYER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:snow_layer 1`; show it in the hotbar, place it, then pick it up. |
| ice | Item.registerItems:Blocks.ICE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:ice 1`; show it in the hotbar, place it, then pick it up. |
| snow | Item.registerItems:Blocks.SNOW | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:snow 1`; show it in the hotbar, place it, then pick it up. |
| cactus | Item.registerItems:Blocks.CACTUS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cactus 1`; show it in the hotbar, place it, then pick it up. |
| clay | Item.registerItems:Blocks.CLAY | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:clay 1`; show it in the hotbar, place it, then pick it up. |
| jukebox | Item.registerItems:Blocks.JUKEBOX | cut | - | none | - |
| fence | Item.registerItems:Blocks.OAK_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:fence 1`; show it in the hotbar, place it, then pick it up. |
| spruce_fence | Item.registerItems:Blocks.SPRUCE_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:spruce_fence 1`; show it in the hotbar, place it, then pick it up. |
| birch_fence | Item.registerItems:Blocks.BIRCH_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:birch_fence 1`; show it in the hotbar, place it, then pick it up. |
| jungle_fence | Item.registerItems:Blocks.JUNGLE_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:jungle_fence 1`; show it in the hotbar, place it, then pick it up. |
| dark_oak_fence | Item.registerItems:Blocks.DARK_OAK_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:dark_oak_fence 1`; show it in the hotbar, place it, then pick it up. |
| acacia_fence | Item.registerItems:Blocks.ACACIA_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:acacia_fence 1`; show it in the hotbar, place it, then pick it up. |
| pumpkin | Item.registerItems:Blocks.PUMPKIN | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:pumpkin 1`; show it in the hotbar, place it, then pick it up. |
| netherrack | Item.registerItems:Blocks.NETHERRACK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:netherrack 1`; show it in the hotbar, place it, then pick it up. |
| soul_sand | Item.registerItems:Blocks.SOUL_SAND | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:soul_sand 1`; show it in the hotbar, place it, then pick it up. |
| glowstone | Item.registerItems:Blocks.GLOWSTONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:glowstone 1`; show it in the hotbar, place it, then pick it up. |
| lit_pumpkin | Item.registerItems:Blocks.LIT_PUMPKIN | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:lit_pumpkin 1`; show it in the hotbar, place it, then pick it up. |
| trapdoor | Item.registerItems:Blocks.TRAPDOOR | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:trapdoor 1`; show it in the hotbar, place it, then pick it up. |
| monster_egg | Item.registerItems:Blocks.MONSTER_EGG | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:monster_egg 1`; show it in the hotbar, place it, then pick it up. |
| stonebrick | Item.registerItems:Blocks.STONEBRICK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stonebrick 1`; show it in the hotbar, place it, then pick it up. |
| brown_mushroom_block | Item.registerItems:Blocks.BROWN_MUSHROOM_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:brown_mushroom_block 1`; show it in the hotbar, place it, then pick it up. |
| red_mushroom_block | Item.registerItems:Blocks.RED_MUSHROOM_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_mushroom_block 1`; show it in the hotbar, place it, then pick it up. |
| iron_bars | Item.registerItems:Blocks.IRON_BARS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_bars 1`; show it in the hotbar, place it, then pick it up. |
| glass_pane | Item.registerItems:Blocks.GLASS_PANE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:glass_pane 1`; show it in the hotbar, place it, then pick it up. |
| melon_block | Item.registerItems:Blocks.MELON_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:melon_block 1`; show it in the hotbar, place it, then pick it up. |
| vine | Item.registerItems:Blocks.VINE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:vine 1`; show it in the hotbar, place it, then pick it up. |
| fence_gate | Item.registerItems:Blocks.OAK_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| spruce_fence_gate | Item.registerItems:Blocks.SPRUCE_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:spruce_fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| birch_fence_gate | Item.registerItems:Blocks.BIRCH_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:birch_fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| jungle_fence_gate | Item.registerItems:Blocks.JUNGLE_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:jungle_fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| dark_oak_fence_gate | Item.registerItems:Blocks.DARK_OAK_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:dark_oak_fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| acacia_fence_gate | Item.registerItems:Blocks.ACACIA_FENCE_GATE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:acacia_fence_gate 1`; show it in the hotbar, place it, then pick it up. |
| brick_stairs | Item.registerItems:Blocks.BRICK_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:brick_stairs 1`; show it in the hotbar, place it, then pick it up. |
| stone_brick_stairs | Item.registerItems:Blocks.STONE_BRICK_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_brick_stairs 1`; show it in the hotbar, place it, then pick it up. |
| mycelium | Item.registerItems:Blocks.MYCELIUM | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:mycelium 1`; show it in the hotbar, place it, then pick it up. |
| waterlily | Item.registerItems:Blocks.WATERLILY | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:waterlily 1`; show it in the hotbar, place it, then pick it up. |
| nether_brick | Item.registerItems:Blocks.NETHER_BRICK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:nether_brick 1`; show it in the hotbar, place it, then pick it up. |
| nether_brick_fence | Item.registerItems:Blocks.NETHER_BRICK_FENCE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:nether_brick_fence 1`; show it in the hotbar, place it, then pick it up. |
| nether_brick_stairs | Item.registerItems:Blocks.NETHER_BRICK_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:nether_brick_stairs 1`; show it in the hotbar, place it, then pick it up. |
| enchanting_table | Item.registerItems:Blocks.ENCHANTING_TABLE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:enchanting_table 1`; show it in the hotbar, place it, then pick it up. |
| end_portal_frame | Item.registerItems:Blocks.END_PORTAL_FRAME | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:end_portal_frame 1`; show it in the hotbar, place it, then pick it up. |
| end_stone | Item.registerItems:Blocks.END_STONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:end_stone 1`; show it in the hotbar, place it, then pick it up. |
| end_bricks | Item.registerItems:Blocks.END_BRICKS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:end_bricks 1`; show it in the hotbar, place it, then pick it up. |
| dragon_egg | Item.registerItems:Blocks.DRAGON_EGG | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:dragon_egg 1`; show it in the hotbar, place it, then pick it up. |
| redstone_lamp | Item.registerItems:Blocks.REDSTONE_LAMP | cut | - | none | - |
| wooden_slab | Item.registerItems:Blocks.WOODEN_SLAB | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wooden_slab 1`; show it in the hotbar, place it, then pick it up. |
| sandstone_stairs | Item.registerItems:Blocks.SANDSTONE_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sandstone_stairs 1`; show it in the hotbar, place it, then pick it up. |
| emerald_ore | Item.registerItems:Blocks.EMERALD_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:emerald_ore 1`; show it in the hotbar, place it, then pick it up. |
| ender_chest | Item.registerItems:Blocks.ENDER_CHEST | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:ender_chest 1`; show it in the hotbar, place it, then pick it up. |
| tripwire_hook | Item.registerItems:Blocks.TRIPWIRE_HOOK | cut | - | none | - |
| emerald_block | Item.registerItems:Blocks.EMERALD_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:emerald_block 1`; show it in the hotbar, place it, then pick it up. |
| spruce_stairs | Item.registerItems:Blocks.SPRUCE_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:spruce_stairs 1`; show it in the hotbar, place it, then pick it up. |
| birch_stairs | Item.registerItems:Blocks.BIRCH_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:birch_stairs 1`; show it in the hotbar, place it, then pick it up. |
| jungle_stairs | Item.registerItems:Blocks.JUNGLE_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:jungle_stairs 1`; show it in the hotbar, place it, then pick it up. |
| command_block | Item.registerItems:Blocks.COMMAND_BLOCK | cut | - | none | - |
| beacon | Item.registerItems:Blocks.BEACON | cut | - | none | - |
| cobblestone_wall | Item.registerItems:Blocks.COBBLESTONE_WALL | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cobblestone_wall 1`; show it in the hotbar, place it, then pick it up. |
| wooden_button | Item.registerItems:Blocks.WOODEN_BUTTON | cut | - | none | - |
| anvil | Item.registerItems:Blocks.ANVIL | cut | - | none | - |
| trapped_chest | Item.registerItems:Blocks.TRAPPED_CHEST | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:trapped_chest 1`; show it in the hotbar, place it, then pick it up. |
| light_weighted_pressure_plate | Item.registerItems:Blocks.LIGHT_WEIGHTED_PRESSURE_PLATE | cut | - | none | - |
| heavy_weighted_pressure_plate | Item.registerItems:Blocks.HEAVY_WEIGHTED_PRESSURE_PLATE | cut | - | none | - |
| daylight_detector | Item.registerItems:Blocks.DAYLIGHT_DETECTOR | cut | - | none | - |
| redstone_block | Item.registerItems:Blocks.REDSTONE_BLOCK | cut | - | none | - |
| quartz_ore | Item.registerItems:Blocks.QUARTZ_ORE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:quartz_ore 1`; show it in the hotbar, place it, then pick it up. |
| hopper | Item.registerItems:Blocks.HOPPER | cut | - | none | - |
| quartz_block | Item.registerItems:Blocks.QUARTZ_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:quartz_block 1`; show it in the hotbar, place it, then pick it up. |
| quartz_stairs | Item.registerItems:Blocks.QUARTZ_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:quartz_stairs 1`; show it in the hotbar, place it, then pick it up. |
| activator_rail | Item.registerItems:Blocks.ACTIVATOR_RAIL | cut | - | none | - |
| dropper | Item.registerItems:Blocks.DROPPER | cut | - | none | - |
| stained_hardened_clay | Item.registerItems:Blocks.STAINED_HARDENED_CLAY | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stained_hardened_clay 1`; show it in the hotbar, place it, then pick it up. |
| barrier | Item.registerItems:Blocks.BARRIER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:barrier 1`; show it in the hotbar, place it, then pick it up. |
| iron_trapdoor | Item.registerItems:Blocks.IRON_TRAPDOOR | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_trapdoor 1`; show it in the hotbar, place it, then pick it up. |
| hay_block | Item.registerItems:Blocks.HAY_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:hay_block 1`; show it in the hotbar, place it, then pick it up. |
| carpet | Item.registerItems:Blocks.CARPET | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:carpet 1`; show it in the hotbar, place it, then pick it up. |
| hardened_clay | Item.registerItems:Blocks.HARDENED_CLAY | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:hardened_clay 1`; show it in the hotbar, place it, then pick it up. |
| coal_block | Item.registerItems:Blocks.COAL_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:coal_block 1`; show it in the hotbar, place it, then pick it up. |
| packed_ice | Item.registerItems:Blocks.PACKED_ICE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:packed_ice 1`; show it in the hotbar, place it, then pick it up. |
| acacia_stairs | Item.registerItems:Blocks.ACACIA_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:acacia_stairs 1`; show it in the hotbar, place it, then pick it up. |
| dark_oak_stairs | Item.registerItems:Blocks.DARK_OAK_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:dark_oak_stairs 1`; show it in the hotbar, place it, then pick it up. |
| slime | Item.registerItems:Blocks.SLIME_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:slime 1`; show it in the hotbar, place it, then pick it up. |
| grass_path | Item.registerItems:Blocks.GRASS_PATH | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:grass_path 1`; show it in the hotbar, place it, then pick it up. |
| double_plant | Item.registerItems:Blocks.DOUBLE_PLANT | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:double_plant 1`; show it in the hotbar, place it, then pick it up. |
| stained_glass | Item.registerItems:Blocks.STAINED_GLASS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stained_glass 1`; show it in the hotbar, place it, then pick it up. |
| stained_glass_pane | Item.registerItems:Blocks.STAINED_GLASS_PANE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stained_glass_pane 1`; show it in the hotbar, place it, then pick it up. |
| prismarine | Item.registerItems:Blocks.PRISMARINE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:prismarine 1`; show it in the hotbar, place it, then pick it up. |
| sea_lantern | Item.registerItems:Blocks.SEA_LANTERN | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:sea_lantern 1`; show it in the hotbar, place it, then pick it up. |
| red_sandstone | Item.registerItems:Blocks.RED_SANDSTONE | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_sandstone 1`; show it in the hotbar, place it, then pick it up. |
| red_sandstone_stairs | Item.registerItems:Blocks.RED_SANDSTONE_STAIRS | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_sandstone_stairs 1`; show it in the hotbar, place it, then pick it up. |
| stone_slab2 | Item.registerItems:Blocks.STONE_SLAB2 | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_slab2 1`; show it in the hotbar, place it, then pick it up. |
| repeating_command_block | Item.registerItems:Blocks.REPEATING_COMMAND_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:repeating_command_block 1`; show it in the hotbar, place it, then pick it up. |
| chain_command_block | Item.registerItems:Blocks.CHAIN_COMMAND_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:chain_command_block 1`; show it in the hotbar, place it, then pick it up. |
| magma | Item.registerItems:Blocks.MAGMA | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:magma 1`; show it in the hotbar, place it, then pick it up. |
| nether_wart_block | Item.registerItems:Blocks.NETHER_WART_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:nether_wart_block 1`; show it in the hotbar, place it, then pick it up. |
| red_nether_brick | Item.registerItems:Blocks.RED_NETHER_BRICK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_nether_brick 1`; show it in the hotbar, place it, then pick it up. |
| bone_block | Item.registerItems:Blocks.BONE_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bone_block 1`; show it in the hotbar, place it, then pick it up. |
| structure_void | Item.registerItems:Blocks.STRUCTURE_VOID | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:structure_void 1`; show it in the hotbar, place it, then pick it up. |
| observer | Item.registerItems:Blocks.OBSERVER | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:observer 1`; show it in the hotbar, place it, then pick it up. |
| white_shulker_box | Item.registerItems:Blocks.WHITE_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:white_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| orange_shulker_box | Item.registerItems:Blocks.ORANGE_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:orange_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| magenta_shulker_box | Item.registerItems:Blocks.MAGENTA_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:magenta_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| light_blue_shulker_box | Item.registerItems:Blocks.LIGHT_BLUE_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:light_blue_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| yellow_shulker_box | Item.registerItems:Blocks.YELLOW_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:yellow_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| lime_shulker_box | Item.registerItems:Blocks.LIME_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:lime_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| pink_shulker_box | Item.registerItems:Blocks.PINK_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:pink_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| gray_shulker_box | Item.registerItems:Blocks.GRAY_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:gray_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| silver_shulker_box | Item.registerItems:Blocks.SILVER_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:silver_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| cyan_shulker_box | Item.registerItems:Blocks.CYAN_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cyan_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| purple_shulker_box | Item.registerItems:Blocks.PURPLE_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:purple_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| blue_shulker_box | Item.registerItems:Blocks.BLUE_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:blue_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| brown_shulker_box | Item.registerItems:Blocks.BROWN_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:brown_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| green_shulker_box | Item.registerItems:Blocks.GREEN_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:green_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| red_shulker_box | Item.registerItems:Blocks.RED_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:red_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| black_shulker_box | Item.registerItems:Blocks.BLACK_SHULKER_BOX | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:black_shulker_box 1`; show it in the hotbar, place it, then pick it up. |
| structure_block | Item.registerItems:Blocks.STRUCTURE_BLOCK | partial(generic placement; incomplete item model) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:structure_block 1`; show it in the hotbar, place it, then pick it up. |
| iron_shovel | Item.registerItems:256 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_shovel 1`; hold/use it, then drop one for item-entity pixels. |
| iron_pickaxe | Item.registerItems:257 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_pickaxe 1`; hold/use it, then drop one for item-entity pixels. |
| iron_axe | Item.registerItems:258 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_axe 1`; hold/use it, then drop one for item-entity pixels. |
| flint_and_steel | Item.registerItems:259 | implemented | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:flint_and_steel 1`; hold/use it, then drop one for item-entity pixels. |
| apple | Item.registerItems:260 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:apple 1`; hold/use it, then drop one for item-entity pixels. |
| bow | Item.registerItems:261 | implemented | magma/game/runtime.c:spawn_bow_arrow | scenario_blaze_bow_20260722T092838Z; scenario_blaze_bow_demo_20260722T104234Z; scenario_dragon_kill_20260729T110941Z; scenario_dragon_kill_geared_20260730T025316Z; scenario_ender_dragon_20260722T093713Z; scenario_ender_dragon_20260722T094040Z; scenario_ender_dragon_demo_20260722T104500Z; scenario_fence_collide_20260723T002017Z | - |
| arrow | Item.registerItems:262 | implemented | magma/game/runtime.c:spawn_bow_arrow | scenario_blaze_bow_20260722T092838Z; scenario_blaze_bow_demo_20260722T104234Z; scenario_dragon_kill_20260729T110941Z; scenario_dragon_kill_geared_20260730T025316Z; scenario_ender_dragon_20260722T093713Z; scenario_ender_dragon_20260722T094040Z; scenario_ender_dragon_demo_20260722T104500Z; scenario_fence_collide_20260723T002017Z | - |
| coal | Item.registerItems:263 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:coal 1`; hold/use it, then drop one for item-entity pixels. |
| diamond | Item.registerItems:264 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:diamond 1`; hold/use it, then drop one for item-entity pixels. |
| iron_ingot | Item.registerItems:265 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:iron_ingot 1`; hold/use it, then drop one for item-entity pixels. |
| gold_ingot | Item.registerItems:266 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:gold_ingot 1`; hold/use it, then drop one for item-entity pixels. |
| iron_sword | Item.registerItems:267 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_sword 1`; hold/use it, then drop one for item-entity pixels. |
| wooden_sword | Item.registerItems:268 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wooden_sword 1`; hold/use it, then drop one for item-entity pixels. |
| wooden_shovel | Item.registerItems:269 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wooden_shovel 1`; hold/use it, then drop one for item-entity pixels. |
| wooden_pickaxe | Item.registerItems:270 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | 20260721T215812Z_fast_s0_survival_default_rd8_77b5b462 | - |
| wooden_axe | Item.registerItems:271 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wooden_axe 1`; hold/use it, then drop one for item-entity pixels. |
| stone_sword | Item.registerItems:272 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_sword 1`; hold/use it, then drop one for item-entity pixels. |
| stone_shovel | Item.registerItems:273 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_shovel 1`; hold/use it, then drop one for item-entity pixels. |
| stone_pickaxe | Item.registerItems:274 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_pickaxe 1`; hold/use it, then drop one for item-entity pixels. |
| stone_axe | Item.registerItems:275 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_axe 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_sword | Item.registerItems:276 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | scenario_blaze_melee_20260722T092705Z; scenario_dragon_kill_20260729T110941Z; scenario_dragon_kill_geared_20260730T025316Z; scenario_ender_dragon_20260722T093713Z; scenario_ender_dragon_20260722T094040Z; scenario_ender_dragon_demo_20260722T104500Z; scenario_enderman_fight_20260722T093335Z; scenario_smoke_zombie_20260722T081735Z; scenario_wither_skeleton_20260722T093020Z | - |
| diamond_shovel | Item.registerItems:277 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:diamond_shovel 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_pickaxe | Item.registerItems:278 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | scenario_dragon_kill_geared_20260730T025316Z | - |
| diamond_axe | Item.registerItems:279 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:diamond_axe 1`; hold/use it, then drop one for item-entity pixels. |
| stick | Item.registerItems:280 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:stick 1`; hold/use it, then drop one for item-entity pixels. |
| bowl | Item.registerItems:281 | missing | - | none | `/give @p minecraft:bowl 1`; hold/use it, then drop one for item-entity pixels. |
| mushroom_stew | Item.registerItems:282 | missing | - | none | `/give @p minecraft:mushroom_stew 1`; hold/use it, then drop one for item-entity pixels. |
| golden_sword | Item.registerItems:283 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | scenario_pigmen_aggro_20260722T093154Z | - |
| golden_shovel | Item.registerItems:284 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:golden_shovel 1`; hold/use it, then drop one for item-entity pixels. |
| golden_pickaxe | Item.registerItems:285 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:golden_pickaxe 1`; hold/use it, then drop one for item-entity pixels. |
| golden_axe | Item.registerItems:286 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:golden_axe 1`; hold/use it, then drop one for item-entity pixels. |
| string | Item.registerItems:287 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:string 1`; hold/use it, then drop one for item-entity pixels. |
| feather | Item.registerItems:288 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:feather 1`; hold/use it, then drop one for item-entity pixels. |
| gunpowder | Item.registerItems:289 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:gunpowder 1`; hold/use it, then drop one for item-entity pixels. |
| wooden_hoe | Item.registerItems:290 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:wooden_hoe 1`; hold/use it, then drop one for item-entity pixels. |
| stone_hoe | Item.registerItems:291 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:stone_hoe 1`; hold/use it, then drop one for item-entity pixels. |
| iron_hoe | Item.registerItems:292 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:iron_hoe 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_hoe | Item.registerItems:293 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:diamond_hoe 1`; hold/use it, then drop one for item-entity pixels. |
| golden_hoe | Item.registerItems:294 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:golden_hoe 1`; hold/use it, then drop one for item-entity pixels. |
| wheat_seeds | Item.registerItems:295 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:wheat_seeds 1`; hold/use it, then drop one for item-entity pixels. |
| wheat | Item.registerItems:296 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:wheat 1`; hold/use it, then drop one for item-entity pixels. |
| bread | Item.registerItems:297 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bread 1`; hold/use it, then drop one for item-entity pixels. |
| leather_helmet | Item.registerItems:298 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:leather_helmet 1`; hold/use it, then drop one for item-entity pixels. |
| leather_chestplate | Item.registerItems:299 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | scenario_dragon_kill_20260729T110941Z | - |
| leather_leggings | Item.registerItems:300 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:leather_leggings 1`; hold/use it, then drop one for item-entity pixels. |
| leather_boots | Item.registerItems:301 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:leather_boots 1`; hold/use it, then drop one for item-entity pixels. |
| chainmail_helmet | Item.registerItems:302 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:chainmail_helmet 1`; hold/use it, then drop one for item-entity pixels. |
| chainmail_chestplate | Item.registerItems:303 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:chainmail_chestplate 1`; hold/use it, then drop one for item-entity pixels. |
| chainmail_leggings | Item.registerItems:304 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:chainmail_leggings 1`; hold/use it, then drop one for item-entity pixels. |
| chainmail_boots | Item.registerItems:305 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:chainmail_boots 1`; hold/use it, then drop one for item-entity pixels. |
| iron_helmet | Item.registerItems:306 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | scenario_dragon_kill_geared_20260730T025316Z | - |
| iron_chestplate | Item.registerItems:307 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | scenario_dragon_kill_geared_20260730T025316Z | - |
| iron_leggings | Item.registerItems:308 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | scenario_dragon_kill_geared_20260730T025316Z | - |
| iron_boots | Item.registerItems:309 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | scenario_dragon_kill_geared_20260730T025316Z | - |
| diamond_helmet | Item.registerItems:310 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:diamond_helmet 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_chestplate | Item.registerItems:311 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:diamond_chestplate 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_leggings | Item.registerItems:312 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:diamond_leggings 1`; hold/use it, then drop one for item-entity pixels. |
| diamond_boots | Item.registerItems:313 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:diamond_boots 1`; hold/use it, then drop one for item-entity pixels. |
| golden_helmet | Item.registerItems:314 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:golden_helmet 1`; hold/use it, then drop one for item-entity pixels. |
| golden_chestplate | Item.registerItems:315 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:golden_chestplate 1`; hold/use it, then drop one for item-entity pixels. |
| golden_leggings | Item.registerItems:316 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:golden_leggings 1`; hold/use it, then drop one for item-entity pixels. |
| golden_boots | Item.registerItems:317 | partial(equip/absorb behavior; icon missing) | magma/game/runtime.c:runtime_armor_damage | none | `/give @p minecraft:golden_boots 1`; hold/use it, then drop one for item-entity pixels. |
| flint | Item.registerItems:318 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:flint 1`; hold/use it, then drop one for item-entity pixels. |
| porkchop | Item.registerItems:319 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:porkchop 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_porkchop | Item.registerItems:320 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cooked_porkchop 1`; hold/use it, then drop one for item-entity pixels. |
| painting | Item.registerItems:321 | missing | - | none | `/give @p minecraft:painting 1`; hold/use it, then drop one for item-entity pixels. |
| golden_apple | Item.registerItems:322 | missing | - | none | `/give @p minecraft:golden_apple 1`; hold/use it, then drop one for item-entity pixels. |
| sign | Item.registerItems:323 | cut | - | none | - |
| wooden_door | Item.registerItems:324 | cut | - | none | - |
| bucket | Item.registerItems:325 | implemented | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bucket 1`; hold/use it, then drop one for item-entity pixels. |
| water_bucket | Item.registerItems:326 | implemented | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:water_bucket 1`; hold/use it, then drop one for item-entity pixels. |
| lava_bucket | Item.registerItems:327 | implemented | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:lava_bucket 1`; hold/use it, then drop one for item-entity pixels. |
| minecart | Item.registerItems:328 | cut | - | none | - |
| saddle | Item.registerItems:329 | cut | - | none | - |
| iron_door | Item.registerItems:330 | cut | - | none | - |
| redstone | Item.registerItems:331 | cut | - | none | - |
| snowball | Item.registerItems:332 | missing | - | none | `/give @p minecraft:snowball 1`; hold/use it, then drop one for item-entity pixels. |
| boat | Item.registerItems:333 | implemented | magma/game/runtime.c:gm_runtime_tick | none | `/give @p minecraft:boat 1`; hold/use it, then drop one for item-entity pixels. |
| leather | Item.registerItems:334 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:leather 1`; hold/use it, then drop one for item-entity pixels. |
| milk_bucket | Item.registerItems:335 | partial(consumption only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:milk_bucket 1`; hold/use it, then drop one for item-entity pixels. |
| brick | Item.registerItems:336 | missing | - | none | `/give @p minecraft:brick 1`; hold/use it, then drop one for item-entity pixels. |
| clay_ball | Item.registerItems:337 | missing | - | none | `/give @p minecraft:clay_ball 1`; hold/use it, then drop one for item-entity pixels. |
| reeds | Item.registerItems:338 | partial(icon only) | magma/assets/build_item_atlas.py:ITEM_SPRITES | none | `/give @p minecraft:reeds 1`; hold/use it, then drop one for item-entity pixels. |
| paper | Item.registerItems:339 | missing | - | none | `/give @p minecraft:paper 1`; hold/use it, then drop one for item-entity pixels. |
| book | Item.registerItems:340 | missing | - | none | `/give @p minecraft:book 1`; hold/use it, then drop one for item-entity pixels. |
| slime_ball | Item.registerItems:341 | missing | - | none | `/give @p minecraft:slime_ball 1`; hold/use it, then drop one for item-entity pixels. |
| chest_minecart | Item.registerItems:342 | cut | - | none | - |
| furnace_minecart | Item.registerItems:343 | cut | - | none | - |
| egg | Item.registerItems:344 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:egg 1`; hold/use it, then drop one for item-entity pixels. |
| compass | Item.registerItems:345 | missing | - | none | `/give @p minecraft:compass 1`; hold/use it, then drop one for item-entity pixels. |
| fishing_rod | Item.registerItems:346 | missing | - | none | `/give @p minecraft:fishing_rod 1`; hold/use it, then drop one for item-entity pixels. |
| clock | Item.registerItems:347 | missing | - | none | `/give @p minecraft:clock 1`; hold/use it, then drop one for item-entity pixels. |
| glowstone_dust | Item.registerItems:348 | missing | - | none | `/give @p minecraft:glowstone_dust 1`; hold/use it, then drop one for item-entity pixels. |
| fish | Item.registerItems:349 | missing | - | none | `/give @p minecraft:fish 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_fish | Item.registerItems:350 | missing | - | none | `/give @p minecraft:cooked_fish 1`; hold/use it, then drop one for item-entity pixels. |
| dye | Item.registerItems:351 | missing | - | none | `/give @p minecraft:dye 1`; hold/use it, then drop one for item-entity pixels. |
| bone | Item.registerItems:352 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:bone 1`; hold/use it, then drop one for item-entity pixels. |
| sugar | Item.registerItems:353 | missing | - | none | `/give @p minecraft:sugar 1`; hold/use it, then drop one for item-entity pixels. |
| cake | Item.registerItems:354 | missing | - | none | `/give @p minecraft:cake 1`; hold/use it, then drop one for item-entity pixels. |
| bed | Item.registerItems:355 | partial(two-block placement) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:bed 1`; hold/use it, then drop one for item-entity pixels. |
| repeater | Item.registerItems:356 | cut | - | none | - |
| cookie | Item.registerItems:357 | missing | - | none | `/give @p minecraft:cookie 1`; hold/use it, then drop one for item-entity pixels. |
| filled_map | Item.registerItems:358 | cut | - | none | - |
| shears | Item.registerItems:359 | partial(route mining/combat and durability only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:shears 1`; hold/use it, then drop one for item-entity pixels. |
| melon | Item.registerItems:360 | missing | - | none | `/give @p minecraft:melon 1`; hold/use it, then drop one for item-entity pixels. |
| pumpkin_seeds | Item.registerItems:361 | missing | - | none | `/give @p minecraft:pumpkin_seeds 1`; hold/use it, then drop one for item-entity pixels. |
| melon_seeds | Item.registerItems:362 | missing | - | none | `/give @p minecraft:melon_seeds 1`; hold/use it, then drop one for item-entity pixels. |
| beef | Item.registerItems:363 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:beef 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_beef | Item.registerItems:364 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | scenario_dragon_kill_geared_20260730T025316Z | - |
| chicken | Item.registerItems:365 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:chicken 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_chicken | Item.registerItems:366 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cooked_chicken 1`; hold/use it, then drop one for item-entity pixels. |
| rotten_flesh | Item.registerItems:367 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:rotten_flesh 1`; hold/use it, then drop one for item-entity pixels. |
| ender_pearl | Item.registerItems:368 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:ender_pearl 1`; hold/use it, then drop one for item-entity pixels. |
| blaze_rod | Item.registerItems:369 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:blaze_rod 1`; hold/use it, then drop one for item-entity pixels. |
| ghast_tear | Item.registerItems:370 | missing | - | none | `/give @p minecraft:ghast_tear 1`; hold/use it, then drop one for item-entity pixels. |
| gold_nugget | Item.registerItems:371 | missing | - | none | `/give @p minecraft:gold_nugget 1`; hold/use it, then drop one for item-entity pixels. |
| nether_wart | Item.registerItems:372 | missing | - | none | `/give @p minecraft:nether_wart 1`; hold/use it, then drop one for item-entity pixels. |
| potion | Item.registerItems:373 | cut | - | none | - |
| glass_bottle | Item.registerItems:374 | missing | - | none | `/give @p minecraft:glass_bottle 1`; hold/use it, then drop one for item-entity pixels. |
| spider_eye | Item.registerItems:375 | missing | - | none | `/give @p minecraft:spider_eye 1`; hold/use it, then drop one for item-entity pixels. |
| fermented_spider_eye | Item.registerItems:376 | missing | - | none | `/give @p minecraft:fermented_spider_eye 1`; hold/use it, then drop one for item-entity pixels. |
| blaze_powder | Item.registerItems:377 | partial(icon only) | magma/assets/build_gui_atlas.py:ITEM_ICONS | none | `/give @p minecraft:blaze_powder 1`; hold/use it, then drop one for item-entity pixels. |
| magma_cream | Item.registerItems:378 | missing | - | none | `/give @p minecraft:magma_cream 1`; hold/use it, then drop one for item-entity pixels. |
| brewing_stand | Item.registerItems:379 | cut | - | none | - |
| cauldron | Item.registerItems:380 | missing | - | none | `/give @p minecraft:cauldron 1`; hold/use it, then drop one for item-entity pixels. |
| ender_eye | Item.registerItems:381 | implemented | magma/game/runtime.c:throw_eye_of_ender | none | `/give @p minecraft:ender_eye 1`; hold/use it, then drop one for item-entity pixels. |
| speckled_melon | Item.registerItems:382 | missing | - | none | `/give @p minecraft:speckled_melon 1`; hold/use it, then drop one for item-entity pixels. |
| spawn_egg | Item.registerItems:383 | missing | - | none | `/give @p minecraft:spawn_egg 1`; hold/use it, then drop one for item-entity pixels. |
| experience_bottle | Item.registerItems:384 | missing | - | none | `/give @p minecraft:experience_bottle 1`; hold/use it, then drop one for item-entity pixels. |
| fire_charge | Item.registerItems:385 | partial(projectile sprite only) | magma/assets/build_item_atlas.py:ITEM_SPRITES | none | `/give @p minecraft:fire_charge 1`; hold/use it, then drop one for item-entity pixels. |
| writable_book | Item.registerItems:386 | missing | - | none | `/give @p minecraft:writable_book 1`; hold/use it, then drop one for item-entity pixels. |
| written_book | Item.registerItems:387 | missing | - | none | `/give @p minecraft:written_book 1`; hold/use it, then drop one for item-entity pixels. |
| emerald | Item.registerItems:388 | missing | - | none | `/give @p minecraft:emerald 1`; hold/use it, then drop one for item-entity pixels. |
| item_frame | Item.registerItems:389 | missing | - | none | `/give @p minecraft:item_frame 1`; hold/use it, then drop one for item-entity pixels. |
| flower_pot | Item.registerItems:390 | missing | - | none | `/give @p minecraft:flower_pot 1`; hold/use it, then drop one for item-entity pixels. |
| carrot | Item.registerItems:391 | missing | - | none | `/give @p minecraft:carrot 1`; hold/use it, then drop one for item-entity pixels. |
| potato | Item.registerItems:392 | missing | - | none | `/give @p minecraft:potato 1`; hold/use it, then drop one for item-entity pixels. |
| baked_potato | Item.registerItems:393 | missing | - | none | `/give @p minecraft:baked_potato 1`; hold/use it, then drop one for item-entity pixels. |
| poisonous_potato | Item.registerItems:394 | missing | - | none | `/give @p minecraft:poisonous_potato 1`; hold/use it, then drop one for item-entity pixels. |
| map | Item.registerItems:395 | cut | - | none | - |
| golden_carrot | Item.registerItems:396 | missing | - | none | `/give @p minecraft:golden_carrot 1`; hold/use it, then drop one for item-entity pixels. |
| skull | Item.registerItems:397 | missing | - | none | `/give @p minecraft:skull 1`; hold/use it, then drop one for item-entity pixels. |
| carrot_on_a_stick | Item.registerItems:398 | missing | - | none | `/give @p minecraft:carrot_on_a_stick 1`; hold/use it, then drop one for item-entity pixels. |
| nether_star | Item.registerItems:399 | missing | - | none | `/give @p minecraft:nether_star 1`; hold/use it, then drop one for item-entity pixels. |
| pumpkin_pie | Item.registerItems:400 | missing | - | none | `/give @p minecraft:pumpkin_pie 1`; hold/use it, then drop one for item-entity pixels. |
| fireworks | Item.registerItems:401 | missing | - | none | `/give @p minecraft:fireworks 1`; hold/use it, then drop one for item-entity pixels. |
| firework_charge | Item.registerItems:402 | missing | - | none | `/give @p minecraft:firework_charge 1`; hold/use it, then drop one for item-entity pixels. |
| enchanted_book | Item.registerItems:403 | cut | - | none | - |
| comparator | Item.registerItems:404 | cut | - | none | - |
| netherbrick | Item.registerItems:405 | missing | - | none | `/give @p minecraft:netherbrick 1`; hold/use it, then drop one for item-entity pixels. |
| quartz | Item.registerItems:406 | missing | - | none | `/give @p minecraft:quartz 1`; hold/use it, then drop one for item-entity pixels. |
| tnt_minecart | Item.registerItems:407 | cut | - | none | - |
| hopper_minecart | Item.registerItems:408 | cut | - | none | - |
| prismarine_shard | Item.registerItems:409 | missing | - | none | `/give @p minecraft:prismarine_shard 1`; hold/use it, then drop one for item-entity pixels. |
| prismarine_crystals | Item.registerItems:410 | missing | - | none | `/give @p minecraft:prismarine_crystals 1`; hold/use it, then drop one for item-entity pixels. |
| rabbit | Item.registerItems:411 | missing | - | none | `/give @p minecraft:rabbit 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_rabbit | Item.registerItems:412 | missing | - | none | `/give @p minecraft:cooked_rabbit 1`; hold/use it, then drop one for item-entity pixels. |
| rabbit_stew | Item.registerItems:413 | missing | - | none | `/give @p minecraft:rabbit_stew 1`; hold/use it, then drop one for item-entity pixels. |
| rabbit_foot | Item.registerItems:414 | missing | - | none | `/give @p minecraft:rabbit_foot 1`; hold/use it, then drop one for item-entity pixels. |
| rabbit_hide | Item.registerItems:415 | missing | - | none | `/give @p minecraft:rabbit_hide 1`; hold/use it, then drop one for item-entity pixels. |
| armor_stand | Item.registerItems:416 | missing | - | none | `/give @p minecraft:armor_stand 1`; hold/use it, then drop one for item-entity pixels. |
| iron_horse_armor | Item.registerItems:417 | cut | - | none | - |
| golden_horse_armor | Item.registerItems:418 | cut | - | none | - |
| diamond_horse_armor | Item.registerItems:419 | cut | - | none | - |
| lead | Item.registerItems:420 | missing | - | none | `/give @p minecraft:lead 1`; hold/use it, then drop one for item-entity pixels. |
| name_tag | Item.registerItems:421 | missing | - | none | `/give @p minecraft:name_tag 1`; hold/use it, then drop one for item-entity pixels. |
| command_block_minecart | Item.registerItems:422 | cut | - | none | - |
| mutton | Item.registerItems:423 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:mutton 1`; hold/use it, then drop one for item-entity pixels. |
| cooked_mutton | Item.registerItems:424 | partial(base eating behavior only) | magma/game/player_ctl.c:gm_player_tick | none | `/give @p minecraft:cooked_mutton 1`; hold/use it, then drop one for item-entity pixels. |
| banner | Item.registerItems:425 | missing | - | none | `/give @p minecraft:banner 1`; hold/use it, then drop one for item-entity pixels. |
| end_crystal | Item.registerItems:426 | missing | - | none | `/give @p minecraft:end_crystal 1`; hold/use it, then drop one for item-entity pixels. |
| spruce_door | Item.registerItems:427 | cut | - | none | - |
| birch_door | Item.registerItems:428 | cut | - | none | - |
| jungle_door | Item.registerItems:429 | cut | - | none | - |
| acacia_door | Item.registerItems:430 | cut | - | none | - |
| dark_oak_door | Item.registerItems:431 | cut | - | none | - |
| chorus_fruit | Item.registerItems:432 | missing | - | none | `/give @p minecraft:chorus_fruit 1`; hold/use it, then drop one for item-entity pixels. |
| chorus_fruit_popped | Item.registerItems:433 | missing | - | none | `/give @p minecraft:chorus_fruit_popped 1`; hold/use it, then drop one for item-entity pixels. |
| beetroot | Item.registerItems:434 | missing | - | none | `/give @p minecraft:beetroot 1`; hold/use it, then drop one for item-entity pixels. |
| beetroot_seeds | Item.registerItems:435 | missing | - | none | `/give @p minecraft:beetroot_seeds 1`; hold/use it, then drop one for item-entity pixels. |
| beetroot_soup | Item.registerItems:436 | missing | - | none | `/give @p minecraft:beetroot_soup 1`; hold/use it, then drop one for item-entity pixels. |
| dragon_breath | Item.registerItems:437 | cut | - | none | - |
| splash_potion | Item.registerItems:438 | cut | - | none | - |
| spectral_arrow | Item.registerItems:439 | missing | - | none | `/give @p minecraft:spectral_arrow 1`; hold/use it, then drop one for item-entity pixels. |
| tipped_arrow | Item.registerItems:440 | missing | - | none | `/give @p minecraft:tipped_arrow 1`; hold/use it, then drop one for item-entity pixels. |
| lingering_potion | Item.registerItems:441 | cut | - | none | - |
| shield | Item.registerItems:442 | partial(use pose only) | magma/game/hand.c:emit_held_shield | none | `/give @p minecraft:shield 1`; hold/use it, then drop one for item-entity pixels. |
| elytra | Item.registerItems:443 | implemented | magma/game/player_ctl.c:gm_player_tick | scenario_elytra_dip_20260727T214459Z; scenario_nether_elytra_20260729T110024Z | - |
| spruce_boat | Item.registerItems:444 | missing | - | none | `/give @p minecraft:spruce_boat 1`; hold/use it, then drop one for item-entity pixels. |
| birch_boat | Item.registerItems:445 | missing | - | none | `/give @p minecraft:birch_boat 1`; hold/use it, then drop one for item-entity pixels. |
| jungle_boat | Item.registerItems:446 | missing | - | none | `/give @p minecraft:jungle_boat 1`; hold/use it, then drop one for item-entity pixels. |
| acacia_boat | Item.registerItems:447 | missing | - | none | `/give @p minecraft:acacia_boat 1`; hold/use it, then drop one for item-entity pixels. |
| dark_oak_boat | Item.registerItems:448 | missing | - | none | `/give @p minecraft:dark_oak_boat 1`; hold/use it, then drop one for item-entity pixels. |
| totem_of_undying | Item.registerItems:449 | missing | - | none | `/give @p minecraft:totem_of_undying 1`; hold/use it, then drop one for item-entity pixels. |
| shulker_shell | Item.registerItems:450 | missing | - | none | `/give @p minecraft:shulker_shell 1`; hold/use it, then drop one for item-entity pixels. |
| iron_nugget | Item.registerItems:452 | missing | - | none | `/give @p minecraft:iron_nugget 1`; hold/use it, then drop one for item-entity pixels. |
| record_13 | Item.registerItems:2256 | cut | - | none | - |
| record_cat | Item.registerItems:2257 | cut | - | none | - |
| record_blocks | Item.registerItems:2258 | cut | - | none | - |
| record_chirp | Item.registerItems:2259 | cut | - | none | - |
| record_far | Item.registerItems:2260 | cut | - | none | - |
| record_mall | Item.registerItems:2261 | cut | - | none | - |
| record_mellohi | Item.registerItems:2262 | cut | - | none | - |
| record_stal | Item.registerItems:2263 | cut | - | none | - |
| record_strad | Item.registerItems:2264 | cut | - | none | - |
| record_ward | Item.registerItems:2265 | cut | - | none | - |
| record_11 | Item.registerItems:2266 | cut | - | none | - |
| record_wait | Item.registerItems:2267 | cut | - | none | - |

CENSUS items DONE rows=392
