Created
May 21, 2020 16:24
-
-
Save MakStashkevich/4843260fce84d09957361958cd57725c to your computer and use it in GitHub Desktop.
Converter id:meta to Item::get(); function
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
interface BlockIds | |
{ | |
const AIR = 0; | |
const STONE = 1; | |
const GRASS = 2; | |
const DIRT = 3; | |
const COBBLESTONE = 4, COBBLE = 4; | |
const PLANK = 5, PLANKS = 5, WOODEN_PLANKS = 5, WOODEN_PLANK = 5; | |
const SAPLING = 6, SAPLINGS = 6; | |
const BEDROCK = 7; | |
const FLOWING_WATER = 8; | |
const STILL_WATER = 9, WATER = 9; | |
const FLOWING_LAVA = 10; | |
const LAVA = 11, STILL_LAVA = 11; | |
const SAND = 12; | |
const GRAVEL = 13; | |
const GOLD_ORE = 14; | |
const IRON_ORE = 15; | |
const COAL_ORE = 16; | |
const LOG = 17, WOOD = 17, TRUNK = 17; | |
const LEAVES = 18, LEAVE = 18; | |
const SPONGE = 19; | |
const GLASS = 20; | |
const LAPIS_ORE = 21; | |
const LAPIS_BLOCK = 22; | |
const DISPENSER = 23; | |
const SANDSTONE = 24; | |
const NOTE_BLOCK = 25; | |
const BED_BLOCK = 26; | |
const GOLDEN_RAIL = 27, POWERED_RAIL = 27; | |
const DETECTOR_RAIL = 28; | |
const STICKY_PISTON = 29; | |
const COBWEB = 30, WEB = 30; | |
const TALL_GRASS = 31; | |
const DEAD_BUSH = 32; | |
const PISTON = 33; | |
const PISTON_HEAD = 34, PISTON_ARM_COLLISION = 34; | |
const WOOL = 35; | |
// 36 doesn't exist in client (at least in 1.2.13) | |
const DANDELION = 37, YELLOW_FLOWER = 37; | |
const POPPY = 38, RED_FLOWER = 38; | |
const BROWN_MUSHROOM = 39; | |
const RED_MUSHROOM = 40; | |
const GOLD_BLOCK = 41; | |
const IRON_BLOCK = 42; | |
const DOUBLE_STONE_SLAB = 43, DOUBLE_SLAB = 43; | |
const STONE_SLAB = 44, SLAB = 44, SLABS = 44; | |
const BRICK_BLOCK = 45, BRICKS_BLOCK = 45; | |
const TNT = 46; | |
const BOOKSHELF = 47; | |
const MOSSY_COBBLESTONE = 48, MOSS_STONE = 48, MOSSY_STONE = 48; | |
const OBSIDIAN = 49; | |
const TORCH = 50; | |
const FIRE = 51; | |
const MOB_SPAWNER = 52, MONSTER_SPAWNER = 52; | |
const OAK_STAIRS = 53, WOODEN_STAIRS = 53, OAK_WOODEN_STAIRS = 53; | |
const CHEST = 54; | |
const REDSTONE_WIRE = 55; | |
const DIAMOND_ORE = 56; | |
const DIAMOND_BLOCK = 57; | |
const CRAFTING_TABLE = 58, WORKBENCH = 58; | |
const WHEAT_BLOCK = 59; | |
const FARMLAND = 60; | |
const FURNACE = 61; | |
const BURNING_FURNACE = 62, LIT_FURNACE = 62; | |
const SIGN_POST = 63, STANDING_SIGN = 63; | |
const OAK_DOOR_BLOCK = 64, WOODEN_DOOR_BLOCK = 64, WOOD_DOOR_BLOCK = 64; | |
const LADDER = 65; | |
const RAIL = 66; | |
const COBBLESTONE_STAIRS = 67, STONE_STAIRS = 67, COBBLE_STAIRS = 67; | |
const WALL_SIGN = 68; | |
const LEVER = 69; | |
const STONE_PRESSURE_PLATE = 70; | |
const IRON_DOOR_BLOCK = 71; | |
const WOODEN_PRESSURE_PLATE = 72; | |
const REDSTONE_ORE = 73; | |
const GLOWING_REDSTONE_ORE = 74, LIT_REDSTONE_ORE = 74; | |
const UNLIT_REDSTONE_TORCH = 75; | |
const LIT_REDSTONE_TORCH = 76, REDSTONE_TORCH_ACTIVE = 76, REDSTONE_TORCH = 76; | |
const STONE_BUTTON = 77; | |
const SNOW_LAYER = 78; | |
const ICE = 79; | |
const SNOW = 80, SNOW_BLOCK = 80; | |
const CACTUS = 81; | |
const CLAY_BLOCK = 82; | |
const REEDS_BLOCK = 83, SUGARCANE_BLOCK = 83; | |
const JUKEBOX = 84; | |
const FENCE = 85; | |
const PUMPKIN = 86; | |
const NETHERRACK = 87; | |
const SOUL_SAND = 88; | |
const GLOWSTONE = 89, GLOWSTONE_BLOCK = 89; | |
const PORTAL = 90; | |
const JACK_O_LANTERN = 91, LIT_PUMPKIN = 91; | |
const CAKE_BLOCK = 92; | |
const REPEATER_BLOCK = 93, UNPOWERED_REPEATER = 93, REDSTONE_REPEATER = 93; | |
const POWERED_REPEATER = 94, REDSTONE_REPEATER_BLOCK_ACTIVE = 94; | |
const INVISIBLE_BEDROCK = 95; | |
const TRAPDOOR = 96, WOODEN_TRAPDOOR = 96; | |
const MONSTER_EGG = 97; | |
const STONEBRICK = 98, STONE_BRICK = 98, STONE_BRICKS = 98; | |
const BROWN_MUSHROOM_BLOCK = 99; | |
const RED_MUSHROOM_BLOCK = 100; | |
const IRON_BARS = 101; | |
const GLASS_PANE = 102, GLASS_PANEL = 102; | |
const MELON_BLOCK = 103; | |
const PUMPKIN_STEM = 104; | |
const MELON_STEM = 105; | |
const VINE = 106, VINES = 106; | |
const FENCE_GATE = 107, OAK_FENCE_GATE = 107; | |
const BRICK_STAIRS = 108; | |
const STONE_BRICK_STAIRS = 109; | |
const MYCELIUM = 110; | |
const LILY_PAD = 111, WATERLILY = 111, WATER_LILY = 111; | |
const NETHER_BRICK_BLOCK = 112; | |
const NETHER_BRICK_FENCE = 113; | |
const NETHER_BRICK_STAIRS = 114, NETHER_BRICKS_STAIRS = 114; | |
const NETHER_WART_PLANT = 115; | |
const ENCHANTING_TABLE = 116, ENCHANTMENT_TABLE = 116; | |
const BREWING_STAND_BLOCK = 117; | |
const CAULDRON_BLOCK = 118; | |
const END_PORTAL = 119; | |
const END_PORTAL_FRAME = 120; | |
const END_STONE = 121; | |
const DRAGON_EGG = 122; | |
const REDSTONE_LAMP = 123; | |
const REDSTONE_LAMP_ACTIVE = 124, LIT_REDSTONE_LAMP = 124; | |
const DROPPER = 125; | |
const ACTIVATOR_RAIL = 126; | |
const COCOA = 127, COCOA_BLOCK = 127; | |
const SANDSTONE_STAIRS = 128; | |
const EMERALD_ORE = 129; | |
const ENDER_CHEST = 130; | |
const TRIPWIRE_HOOK = 131; | |
const TRIPWIRE = 132, TRIP_WIRE = 132; | |
const EMERALD_BLOCK = 133; | |
const SPRUCE_STAIRS = 134, SPRUCE_WOODEN_STAIRS = 134; | |
const BIRCH_STAIRS = 135, BIRCH_WOOD_STAIRS = 135, BIRCH_WOODEN_STAIRS = 135; | |
const JUNGLE_STAIRS = 136, JUNGLE_WOODEN_STAIRS = 136; | |
const COMMAND_BLOCK = 137; | |
const BEACON = 138; | |
const COBBLESTONE_WALL = 139, STONE_WALL = 139; | |
const FLOWER_POT_BLOCK = 140; | |
const CARROTS = 141, CARROT_BLOCK = 141; | |
const POTATOES = 142, POTATO_BLOCK = 142; | |
const WOODEN_BUTTON = 143; | |
const MOB_HEAD_BLOCK = 144, SKULL_BLOCK = 144; | |
const ANVIL = 145; | |
const TRAPPED_CHEST = 146; | |
const LIGHT_WEIGHTED_PRESSURE_PLATE = 147, WEIGHTED_PRESSURE_PLATE_LIGHT = 147; | |
const HEAVY_WEIGHTED_PRESSURE_PLATE = 148, WEIGHTED_PRESSURE_PLATE_HEAVY = 148; | |
const COMPARATOR_BLOCK = 149, UNPOWERED_COMPARATOR = 149, REDSTONE_COMPARATOR = 149; | |
const POWERED_COMPARATOR = 150; | |
const DAYLIGHT_DETECTOR = 151, DAYLIGHT_SENSOR = 151; | |
const REDSTONE_BLOCK = 152; | |
const NETHER_QUARTZ_ORE = 153, QUARTZ_ORE = 153; | |
const HOPPER_BLOCK = 154; | |
const QUARTZ_BLOCK = 155; | |
const QUARTZ_STAIRS = 156; | |
const DOUBLE_WOODEN_SLAB = 157; | |
const WOODEN_SLAB = 158, WOODEN_SLABS = 158; | |
const STAINED_CLAY = 159, STAINED_HARDENED_CLAY = 159, TERRACOTTA = 159; | |
const STAINED_GLASS_PANE = 160; | |
const LEAVES2 = 161; | |
const LOG2 = 162, WOOD2 = 162; | |
const ACACIA_STAIRS = 163, ACACIA_WOOD_STAIRS = 163, ACACIA_WOODEN_STAIRS = 163; | |
const DARK_OAK_STAIRS = 164, DARK_OAK_WOODEN_STAIRS = 164; | |
const SLIME = 165, SLIME_BLOCK = 165; | |
// 166 doesn't exist in client (at least in 1.2.13) | |
const IRON_TRAPDOOR = 167; | |
const PRISMARINE = 168; | |
const SEA_LANTERN = 169; | |
const HAY_BALE = 170, HAY_BLOCK = 170; | |
const CARPET = 171; | |
const HARDENED_CLAY = 172; | |
const COAL_BLOCK = 173; | |
const PACKED_ICE = 174; | |
const DOUBLE_PLANT = 175; | |
const STANDING_BANNER = 176; | |
const WALL_BANNER = 177; | |
const DAYLIGHT_DETECTOR_INVERTED = 178, DAYLIGHT_SENSOR_INVERTED = 178; | |
const RED_SANDSTONE = 179; | |
const RED_SANDSTONE_STAIRS = 180; | |
const DOUBLE_STONE_SLAB2 = 181; | |
const STONE_SLAB2 = 182, RED_SANDSTONE_SLAB = 182; | |
const SPRUCE_FENCE_GATE = 183, FENCE_GATE_SPRUCE = 183; | |
const BIRCH_FENCE_GATE = 184, FENCE_GATE_BIRCH = 184; | |
const JUNGLE_FENCE_GATE = 185, FENCE_GATE_JUNGLE = 185; | |
const DARK_OAK_FENCE_GATE = 186, FENCE_GATE_DARK_OAK = 186; | |
const ACACIA_FENCE_GATE = 187, FENCE_GATE_ACACIA = 187; | |
const REPEATING_COMMAND_BLOCK = 188; | |
const CHAIN_COMMAND_BLOCK = 189; | |
// 190 - 192 doesn't exist in client (at least in 1.2.13) | |
const SPRUCE_DOOR_BLOCK = 193; | |
const BIRCH_DOOR_BLOCK = 194; | |
const JUNGLE_DOOR_BLOCK = 195; | |
const ACACIA_DOOR_BLOCK = 196; | |
const DARK_OAK_DOOR_BLOCK = 197; | |
const GRASS_PATH = 198; | |
const FRAME_BLOCK = 199, ITEM_FRAME_BLOCK = 199; | |
const CHORUS_FLOWER = 200; | |
const PURPUR_BLOCK = 201; | |
// 202, 204 doesn't exist in client (at least in 1.2.13) | |
const PURPUR_STAIRS = 203; | |
const UNDYED_SHULKER_BOX = 205; | |
const END_BRICKS = 206; | |
const FROSTED_ICE = 207; | |
const END_ROD = 208; | |
const END_GATEWAY = 209; | |
// 210 - 212 doesn't exist in client (at least in 1.2.13) | |
const MAGMA = 213; | |
const NETHER_WART_BLOCK = 214; | |
const RED_NETHER_BRICK = 215; | |
const BONE_BLOCK = 216; | |
// 217 doesn't exist in client (at least in 1.2.13) | |
const SHULKER_BOX = 218; | |
const PURPLE_GLAZED_TERRACOTTA = 219; | |
const WHITE_GLAZED_TERRACOTTA = 220; | |
const ORANGE_GLAZED_TERRACOTTA = 221; | |
const MAGENTA_GLAZED_TERRACOTTA = 222; | |
const LIGHT_BLUE_GLAZED_TERRACOTTA = 223; | |
const YELLOW_GLAZED_TERRACOTTA = 224; | |
const LIME_GLAZED_TERRACOTTA = 225; | |
const PINK_GLAZED_TERRACOTTA = 226; | |
const GRAY_GLAZED_TERRACOTTA = 227; | |
const SILVER_GLAZED_TERRACOTTA = 228; | |
const CYAN_GLAZED_TERRACOTTA = 229; | |
// 230 doesn't exist in client (at least in 1.2.13) | |
const BLUE_GLAZED_TERRACOTTA = 231; | |
const BROWN_GLAZED_TERRACOTTA = 232; | |
const GREEN_GLAZED_TERRACOTTA = 233; | |
const RED_GLAZED_TERRACOTTA = 234; | |
const BLACK_GLAZED_TERRACOTTA = 235; | |
const CONCRETE = 236; | |
const CONCRETE_POWDER = 237; | |
// 238 - 239 doesn't exist in client (at least in 1.2.13) | |
const CHORUS_PLANT = 240; | |
const STAINED_GLASS = 241; | |
// 242 doesn't exist in client (at least in 1.2.13) | |
const PODZOL = 243; | |
const BEETROOT_BLOCK = 244; | |
const STONECUTTER = 245; | |
const GLOWING_OBSIDIAN = 246; | |
const NETHER_REACTOR = 247; | |
const INFO_UPDATE = 248; | |
const INFO_UPDATE2 = 249; | |
const MOVING_BLOCK = 250; | |
const OBSERVER = 251; | |
const STRUCTURE_BLOCK = 252; | |
// 253 - 254 doesn't exist in client (at least in 1.2.13) | |
const RESERVED6 = 255; | |
} | |
interface ItemIds extends BlockIds | |
{ | |
const IRON_SHOVEL = 256; | |
const IRON_PICKAXE = 257; | |
const IRON_AXE = 258; | |
const FLINT_AND_STEEL = 259, FLINT_STEEL = 259; | |
const APPLE = 260; | |
const BOW = 261; | |
const ARROW = 262; | |
const COAL = 263; | |
const DIAMOND = 264; | |
const IRON_INGOT = 265; | |
const GOLD_INGOT = 266; | |
const IRON_SWORD = 267; | |
const WOODEN_SWORD = 268; | |
const WOODEN_SHOVEL = 269; | |
const WOODEN_PICKAXE = 270; | |
const WOODEN_AXE = 271; | |
const STONE_SWORD = 272; | |
const STONE_SHOVEL = 273; | |
const STONE_PICKAXE = 274; | |
const STONE_AXE = 275; | |
const DIAMOND_SWORD = 276; | |
const DIAMOND_SHOVEL = 277; | |
const DIAMOND_PICKAXE = 278; | |
const DIAMOND_AXE = 279; | |
const STICK = 280, STICKS = 280; | |
const BOWL = 281; | |
const MUSHROOM_STEW = 282; | |
const GOLDEN_SWORD = 283, GOLD_SWORD = 283; | |
const GOLDEN_SHOVEL = 284, GOLD_SHOVEL = 284; | |
const GOLDEN_PICKAXE = 285, GOLD_PICKAXE = 285; | |
const GOLDEN_AXE = 286, GOLD_AXE = 286; | |
const STRING = 287; | |
const FEATHER = 288; | |
const GUNPOWDER = 289; | |
const WOODEN_HOE = 290; | |
const STONE_HOE = 291; | |
const IRON_HOE = 292; | |
const DIAMOND_HOE = 293; | |
const GOLDEN_HOE = 294, GOLD_HOE = 294; | |
const SEEDS = 295, WHEAT_SEEDS = 295; | |
const WHEAT = 296; | |
const BREAD = 297; | |
const LEATHER_CAP = 298, LEATHER_HELMET = 298; | |
const LEATHER_CHESTPLATE = 299, LEATHER_TUNIC = 299; | |
const LEATHER_LEGGINGS = 300, LEATHER_PANTS = 300; | |
const LEATHER_BOOTS = 301; | |
const CHAIN_HELMET = 302; | |
const CHAIN_CHESTPLATE = 303; | |
const CHAIN_LEGGINGS = 304; | |
const CHAIN_BOOTS = 305; | |
const IRON_HELMET = 306; | |
const IRON_CHESTPLATE = 307; | |
const IRON_LEGGINGS = 308; | |
const IRON_BOOTS = 309; | |
const DIAMOND_HELMET = 310; | |
const DIAMOND_CHESTPLATE = 311; | |
const DIAMOND_LEGGINGS = 312; | |
const DIAMOND_BOOTS = 313; | |
const GOLDEN_HELMET = 314, GOLD_HELMET = 314; | |
const GOLDEN_CHESTPLATE = 315, GOLD_CHESTPLATE = 315; | |
const GOLDEN_LEGGINGS = 316, GOLD_LEGGINGS = 316; | |
const GOLDEN_BOOTS = 317, GOLD_BOOTS = 317; | |
const FLINT = 318; | |
const PORKCHOP = 319, RAW_PORKCHOP = 319; | |
const COOKED_PORKCHOP = 320; | |
const PAINTING = 321; | |
const GOLDEN_APPLE = 322; | |
const SIGN = 323; | |
const OAK_DOOR = 324, WOODEN_DOOR = 324; | |
const BUCKET = 325; | |
const MINECART = 328; | |
const SADDLE = 329; | |
const IRON_DOOR = 330; | |
const REDSTONE = 331, REDSTONE_DUST = 331; | |
const SNOWBALL = 332; | |
const BOAT = 333; | |
const LEATHER = 334; | |
const KELP = 335; | |
const BRICK = 336; | |
const CLAY = 337, CLAY_BALL = 337; | |
const REEDS = 338, SUGARCANE = 338, SUGAR_CANES = 338; | |
const PAPER = 339; | |
const BOOK = 340; | |
const SLIMEBALL = 341, SLIME_BALL = 341; | |
const CHEST_MINECART = 342, MINECART_WITH_CHEST = 342; | |
const EGG = 344; | |
const COMPASS = 345; | |
const FISHING_ROD = 346; | |
const CLOCK = 347; | |
const GLOWSTONE_DUST = 348; | |
const FISH = 349, RAW_FISH = 349; | |
const COOKED_FISH = 350; | |
const DYE = 351; | |
const BONE = 352; | |
const SUGAR = 353; | |
const CAKE = 354; | |
const BED = 355; | |
const REPEATER = 356; | |
const COOKIE = 357; | |
const FILLED_MAP = 358; | |
const SHEARS = 359; | |
const MELON = 360, MELON_SLICE = 360; | |
const PUMPKIN_SEEDS = 361; | |
const MELON_SEEDS = 362; | |
const BEEF = 363, RAW_BEEF = 363; | |
const COOKED_BEEF = 364, STEAK = 364; | |
const CHICKEN = 365, RAW_CHICKEN = 365; | |
const COOKED_CHICKEN = 366; | |
const ROTTEN_FLESH = 367; | |
const ENDER_PEARL = 368; | |
const BLAZE_ROD = 369; | |
const GHAST_TEAR = 370; | |
const GOLDEN_NUGGET = 371, GOLD_NUGGET = 371; | |
const NETHER_WART = 372; | |
const POTION = 373; | |
const GLASS_BOTTLE = 374; | |
const SPIDER_EYE = 375; | |
const FERMENTED_SPIDER_EYE = 376; | |
const BLAZE_POWDER = 377; | |
const MAGMA_CREAM = 378; | |
const BREWING_STAND = 379; | |
const CAULDRON = 380; | |
const ENDER_EYE = 381, EYE_OF_ENDER = 381; | |
const GLISTERING_MELON = 382, SPECKLED_MELON = 382; | |
const SPAWN_EGG = 383; | |
const BOTTLE_O_ENCHANTING = 384, BOTTLE_ENCHANTING = 384, EXPERIENCE_BOTTLE = 384; | |
const FIREBALL = 385, FIRE_CHARGE = 385; | |
const WRITABLE_BOOK = 386; | |
const WRITTEN_BOOK = 387; | |
const EMERALD = 388; | |
const FRAME = 389, ITEM_FRAME = 389; | |
const FLOWER_POT = 390; | |
const CARROT = 391; | |
const POTATO = 392; | |
const BAKED_POTATO = 393, BAKED_POTATOES = 393; | |
const POISONOUS_POTATO = 394; | |
const EMPTYMAP = 395, EMPTY_MAP = 395, MAP = 395; | |
const GOLDEN_CARROT = 396; | |
const MOB_HEAD = 397, SKULL = 397; | |
const CARROTONASTICK = 398, CARROT_ON_A_STICK = 398, CARROT_ON_STICK = 398; | |
const NETHERSTAR = 399, NETHER_STAR = 399; | |
const PUMPKIN_PIE = 400; | |
const FIREWORKS = 401; | |
const FIREWORKSCHARGE = 402, FIREWORKS_CHARGE = 402; | |
const ENCHANTED_BOOK = 403; | |
const COMPARATOR = 404; | |
const NETHERBRICK = 405, NETHER_BRICK = 405; | |
const NETHER_QUARTZ = 406, QUARTZ = 406; | |
const MINECART_WITH_TNT = 407, TNT_MINECART = 407; | |
const HOPPER_MINECART = 408, MINECART_WITH_HOPPER = 408; | |
const PRISMARINE_SHARD = 409; | |
const HOPPER = 410; | |
const RABBIT = 411, RAW_RABBIT = 411; | |
const COOKED_RABBIT = 412; | |
const RABBIT_STEW = 413; | |
const RABBIT_FOOT = 414; | |
const RABBIT_HIDE = 415; | |
const HORSEARMORLEATHER = 416, HORSE_ARMOR_LEATHER = 416, LEATHER_HORSE_ARMOR = 416; | |
const HORSEARMORIRON = 417, HORSE_ARMOR_IRON = 417, IRON_HORSE_ARMOR = 417; | |
const GOLD_HORSE_ARMOR = 418, GOLDEN_HORSE_ARMOR = 418, HORSEARMORGOLD = 418, HORSE_ARMOR_GOLD = 418; | |
const DIAMOND_HORSE_ARMOR = 419, HORSEARMORDIAMOND = 419, HORSE_ARMOR_DIAMOND = 419; | |
const LEAD = 420; | |
const NAMETAG = 421, NAME_TAG = 421; | |
const PRISMARINE_CRYSTALS = 422, PRISMARINE_CRYSTAL = 422; | |
const MUTTON = 423, MUTTONRAW = 423, MUTTON_RAW = 423, RAW_MUTTON = 423; | |
const COOKED_MUTTON = 424, MUTTONCOOKED = 424, MUTTON_COOKED = 424; | |
const ARMOR_STAND = 425; | |
const END_CRYSTAL = 426; | |
const SPRUCE_DOOR = 427; | |
const BIRCH_DOOR = 428; | |
const JUNGLE_DOOR = 429; | |
const ACACIA_DOOR = 430; | |
const DARK_OAK_DOOR = 431; | |
const CHORUS_FRUIT = 432; | |
const CHORUS_FRUIT_POPPED = 433, POPPED_CHORUS_FRUIT = 433; | |
const BANNER_PATTERN = 434; | |
const DRAGON_BREATH = 437, DRAGONS_BREATH = 437; | |
const SPLASH_POTION = 438; | |
const LINGERING_POTION = 441; | |
const SPARKLER = 442; | |
const COMMAND_BLOCK_MINECART = 443, MINECART_WITH_COMMAND_BLOCK = 443; | |
const ELYTRA = 444; | |
const SHULKER_SHELL = 445; | |
const BANNER = 446; | |
const MEDICINE = 447; | |
const BALLOON = 448; | |
const RAPID_FERTILIZER = 449; | |
const TOTEM = 450, TOTEM_OF_UNDYING = 450; | |
const BLEACH = 451; | |
const IRON_NUGGET = 452; | |
const ICE_BOMB = 453; | |
const TRIDENT = 455; | |
const BEETROOT = 457; | |
const BEETROOT_SEEDS = 458, BEETROOT_SEED = 458; | |
const BEETROOT_SOUP = 459; | |
const RAW_SALMON = 460, SALMON = 460; | |
const CLOWN_FISH = 461; | |
const PUFFER_FISH = 462; | |
const COOKED_SALMON = 463; | |
const DRIED_KELP = 464; | |
const NAUTILUS_SHELL = 465; | |
const APPLE_ENCHANTED = 466, ENCHANTED_GOLDEN_APPLE = 466; | |
const HEART_OF_THE_SEA = 467; | |
const TURTLE_SHELL_PIECE = 468; | |
const TURTLE_HELMET = 469; | |
const PHANTOM_MEMBRANE = 470; | |
const CROSSBOW = 471; | |
const SPRUCE_SIGN = 472; | |
const BIRCH_SIGN = 473; | |
const JUNGLE_SIGN = 474; | |
const ACACIA_SIGN = 475; | |
const DARK_OAK_SIGN = 476; | |
const SWEET_BERRIES = 477; | |
const COMPOUND = 499; | |
const RECORD_13 = 500; | |
const RECORD_CAT = 501; | |
const RECORD_BLOCKS = 502; | |
const RECORD_CHIRP = 503; | |
const RECORD_FAR = 504; | |
const RECORD_MALL = 505; | |
const RECORD_MELLOHI = 506; | |
const RECORD_STAL = 507; | |
const RECORD_STRAD = 508; | |
const RECORD_WARD = 509; | |
const RECORD_11 = 510; | |
const RECORD_WAIT = 511; | |
const SHIELD = 513; | |
} | |
class Build implements ItemIds { | |
static function getConstants() { | |
$oClass = new ReflectionClass(__CLASS__); | |
return array_flip($oClass->getConstants()); | |
} | |
} | |
$build = new Build(); | |
$items = $build::getConstants(); | |
$text = '0, 5:1'; | |
$data = explode(',', $text); | |
foreach ($data as $d) { | |
$params = explode(':', trim($d)); | |
$id = $params[0]; | |
$meta = isset($params[1]) ? $params[1] : 0; | |
$name = isset($items[$id]) ? $items[$id] : $id; | |
echo 'Item::get(Item::'.$name.', '.$meta.');' . PHP_EOL; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment