mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-23 00:55:57 +00:00
StringToItemParser: added a bunch of nice new aliases
this should especially make potions less cancerous to /give.
This commit is contained in:
parent
7fd712c1ff
commit
78b0275a6c
@ -25,6 +25,7 @@ namespace pocketmine\item;
|
||||
|
||||
use pocketmine\block\Block;
|
||||
use pocketmine\block\utils\CoralType;
|
||||
use pocketmine\block\utils\DyeColor;
|
||||
use pocketmine\block\utils\SlabType;
|
||||
use pocketmine\block\VanillaBlocks;
|
||||
use pocketmine\utils\SingletonTrait;
|
||||
@ -50,6 +51,30 @@ final class StringToItemParser{
|
||||
private static function make() : self{
|
||||
$result = new self;
|
||||
|
||||
foreach(DyeColor::getAll() as $color){
|
||||
$prefix = fn(string $name) => $color->name() . "_" . $name;
|
||||
//wall and floor banner are the same item
|
||||
$result->registerBlock($prefix("banner"), fn() => VanillaBlocks::BANNER()->setColor($color));
|
||||
$result->registerBlock($prefix("bed"), fn() => VanillaBlocks::BED()->setColor($color));
|
||||
$result->registerBlock($prefix("carpet"), fn() => VanillaBlocks::CARPET()->setColor($color));
|
||||
$result->registerBlock($prefix("concrete"), fn() => VanillaBlocks::CONCRETE()->setColor($color));
|
||||
$result->registerBlock($prefix("concrete_powder"), fn() => VanillaBlocks::CONCRETE()->setColor($color));
|
||||
$result->registerBlock($prefix("stained_clay"), fn() => VanillaBlocks::STAINED_CLAY()->setColor($color));
|
||||
$result->registerBlock($prefix("stained_glass"), fn() => VanillaBlocks::STAINED_GLASS()->setColor($color));
|
||||
$result->registerBlock($prefix("stained_glass_pane"), fn() => VanillaBlocks::STAINED_GLASS_PANE()->setColor($color));
|
||||
$result->registerBlock($prefix("stained_hardened_glass"), fn() => VanillaBlocks::STAINED_HARDENED_GLASS()->setColor($color));
|
||||
$result->registerBlock($prefix("stained_hardened_glass_pane"), fn() => VanillaBlocks::STAINED_HARDENED_GLASS_PANE()->setColor($color));
|
||||
$result->registerBlock($prefix("wool"), fn() => VanillaBlocks::WOOL()->setColor($color));
|
||||
$result->registerBlock($prefix("shulker_box"), fn() => VanillaBlocks::DYED_SHULKER_BOX()->setColor($color));
|
||||
}
|
||||
foreach(CoralType::getAll() as $coralType){
|
||||
$prefix = fn(string $name) => $coralType->name() . "_" . $name;
|
||||
$result->registerBlock($prefix("coral"), fn() => VanillaBlocks::CORAL()->setCoralType($coralType));
|
||||
$result->registerBlock($prefix("coral_block"), fn() => VanillaBlocks::CORAL_BLOCK()->setCoralType($coralType));
|
||||
//wall and floor coral fans are the same item
|
||||
$result->registerBlock($prefix("coral_fan"), fn() => VanillaBlocks::CORAL_FAN()->setCoralType($coralType));
|
||||
}
|
||||
|
||||
$result->registerBlock("acacia_button", fn() => VanillaBlocks::ACACIA_BUTTON());
|
||||
$result->registerBlock("acacia_door", fn() => VanillaBlocks::ACACIA_DOOR());
|
||||
$result->registerBlock("acacia_door_block", fn() => VanillaBlocks::ACACIA_DOOR());
|
||||
@ -625,10 +650,13 @@ final class StringToItemParser{
|
||||
$result->registerBlock("yellow_flower", fn() => VanillaBlocks::DANDELION());
|
||||
$result->registerBlock("yellow_glazed_terracotta", fn() => VanillaBlocks::YELLOW_GLAZED_TERRACOTTA());
|
||||
|
||||
$result->register("acacia_boat", fn() => VanillaItems::ACACIA_BOAT());
|
||||
$result->register("apple", fn() => VanillaItems::APPLE());
|
||||
$result->register("apple_enchanted", fn() => VanillaItems::ENCHANTED_GOLDEN_APPLE());
|
||||
$result->register("appleenchanted", fn() => VanillaItems::ENCHANTED_GOLDEN_APPLE());
|
||||
$result->register("arrow", fn() => VanillaItems::ARROW());
|
||||
$result->register("awkward_potion", fn() => VanillaItems::AWKWARD_POTION());
|
||||
$result->register("awkward_splash_potion", fn() => VanillaItems::AWKWARD_SPLASH_POTION());
|
||||
$result->register("baked_potato", fn() => VanillaItems::BAKED_POTATO());
|
||||
$result->register("baked_potatoes", fn() => VanillaItems::BAKED_POTATO());
|
||||
$result->register("bed", fn() => VanillaItems::WHITE_BED());
|
||||
@ -637,17 +665,22 @@ final class StringToItemParser{
|
||||
$result->register("beetroot_seed", fn() => VanillaItems::BEETROOT_SEEDS());
|
||||
$result->register("beetroot_seeds", fn() => VanillaItems::BEETROOT_SEEDS());
|
||||
$result->register("beetroot_soup", fn() => VanillaItems::BEETROOT_SOUP());
|
||||
$result->register("birch_boat", fn() => VanillaItems::BIRCH_BOAT());
|
||||
$result->register("black_dye", fn() => VanillaItems::BLACK_DYE());
|
||||
$result->register("blaze_powder", fn() => VanillaItems::BLAZE_POWDER());
|
||||
$result->register("blaze_rod", fn() => VanillaItems::BLAZE_ROD());
|
||||
$result->register("bleach", fn() => VanillaItems::BLEACH());
|
||||
$result->register("blue_dye", fn() => VanillaItems::BLUE_DYE());
|
||||
$result->register("boat", fn() => VanillaItems::OAK_BOAT());
|
||||
$result->register("bone", fn() => VanillaItems::BONE());
|
||||
$result->register("bone_meal", fn() => VanillaItems::BONE_MEAL());
|
||||
$result->register("book", fn() => VanillaItems::BOOK());
|
||||
$result->register("bottle_o_enchanting", fn() => VanillaItems::EXPERIENCE_BOTTLE());
|
||||
$result->register("bow", fn() => VanillaItems::BOW());
|
||||
$result->register("bowl", fn() => VanillaItems::BOWL());
|
||||
$result->register("bread", fn() => VanillaItems::BREAD());
|
||||
$result->register("brick", fn() => VanillaItems::BRICK());
|
||||
$result->register("brown_dye", fn() => VanillaItems::BROWN_DYE());
|
||||
$result->register("bucket", fn() => VanillaItems::BUCKET());
|
||||
$result->register("carrot", fn() => VanillaItems::CARROT());
|
||||
$result->register("chain_boots", fn() => VanillaItems::CHAINMAIL_BOOTS());
|
||||
@ -658,6 +691,45 @@ final class StringToItemParser{
|
||||
$result->register("chainmail_chestplate", fn() => VanillaItems::CHAINMAIL_CHESTPLATE());
|
||||
$result->register("chainmail_helmet", fn() => VanillaItems::CHAINMAIL_HELMET());
|
||||
$result->register("chainmail_leggings", fn() => VanillaItems::CHAINMAIL_LEGGINGS());
|
||||
$result->register("charcoal", fn() => VanillaItems::CHARCOAL());
|
||||
$result->register("chemical_aluminium_oxide", fn() => VanillaItems::CHEMICAL_ALUMINIUM_OXIDE());
|
||||
$result->register("chemical_ammonia", fn() => VanillaItems::CHEMICAL_AMMONIA());
|
||||
$result->register("chemical_barium_sulphate", fn() => VanillaItems::CHEMICAL_BARIUM_SULPHATE());
|
||||
$result->register("chemical_benzene", fn() => VanillaItems::CHEMICAL_BENZENE());
|
||||
$result->register("chemical_boron_trioxide", fn() => VanillaItems::CHEMICAL_BORON_TRIOXIDE());
|
||||
$result->register("chemical_calcium_bromide", fn() => VanillaItems::CHEMICAL_CALCIUM_BROMIDE());
|
||||
$result->register("chemical_calcium_chloride", fn() => VanillaItems::CHEMICAL_CALCIUM_CHLORIDE());
|
||||
$result->register("chemical_cerium_chloride", fn() => VanillaItems::CHEMICAL_CERIUM_CHLORIDE());
|
||||
$result->register("chemical_charcoal", fn() => VanillaItems::CHEMICAL_CHARCOAL());
|
||||
$result->register("chemical_crude_oil", fn() => VanillaItems::CHEMICAL_CRUDE_OIL());
|
||||
$result->register("chemical_glue", fn() => VanillaItems::CHEMICAL_GLUE());
|
||||
$result->register("chemical_hydrogen_peroxide", fn() => VanillaItems::CHEMICAL_HYDROGEN_PEROXIDE());
|
||||
$result->register("chemical_hypochlorite", fn() => VanillaItems::CHEMICAL_HYPOCHLORITE());
|
||||
$result->register("chemical_ink", fn() => VanillaItems::CHEMICAL_INK());
|
||||
$result->register("chemical_iron_sulphide", fn() => VanillaItems::CHEMICAL_IRON_SULPHIDE());
|
||||
$result->register("chemical_latex", fn() => VanillaItems::CHEMICAL_LATEX());
|
||||
$result->register("chemical_lithium_hydride", fn() => VanillaItems::CHEMICAL_LITHIUM_HYDRIDE());
|
||||
$result->register("chemical_luminol", fn() => VanillaItems::CHEMICAL_LUMINOL());
|
||||
$result->register("chemical_magnesium_nitrate", fn() => VanillaItems::CHEMICAL_MAGNESIUM_NITRATE());
|
||||
$result->register("chemical_magnesium_oxide", fn() => VanillaItems::CHEMICAL_MAGNESIUM_OXIDE());
|
||||
$result->register("chemical_magnesium_salts", fn() => VanillaItems::CHEMICAL_MAGNESIUM_SALTS());
|
||||
$result->register("chemical_mercuric_chloride", fn() => VanillaItems::CHEMICAL_MERCURIC_CHLORIDE());
|
||||
$result->register("chemical_polyethylene", fn() => VanillaItems::CHEMICAL_POLYETHYLENE());
|
||||
$result->register("chemical_potassium_chloride", fn() => VanillaItems::CHEMICAL_POTASSIUM_CHLORIDE());
|
||||
$result->register("chemical_potassium_iodide", fn() => VanillaItems::CHEMICAL_POTASSIUM_IODIDE());
|
||||
$result->register("chemical_rubbish", fn() => VanillaItems::CHEMICAL_RUBBISH());
|
||||
$result->register("chemical_salt", fn() => VanillaItems::CHEMICAL_SALT());
|
||||
$result->register("chemical_soap", fn() => VanillaItems::CHEMICAL_SOAP());
|
||||
$result->register("chemical_sodium_acetate", fn() => VanillaItems::CHEMICAL_SODIUM_ACETATE());
|
||||
$result->register("chemical_sodium_fluoride", fn() => VanillaItems::CHEMICAL_SODIUM_FLUORIDE());
|
||||
$result->register("chemical_sodium_hydride", fn() => VanillaItems::CHEMICAL_SODIUM_HYDRIDE());
|
||||
$result->register("chemical_sodium_hydroxide", fn() => VanillaItems::CHEMICAL_SODIUM_HYDROXIDE());
|
||||
$result->register("chemical_sodium_hypochlorite", fn() => VanillaItems::CHEMICAL_SODIUM_HYPOCHLORITE());
|
||||
$result->register("chemical_sodium_oxide", fn() => VanillaItems::CHEMICAL_SODIUM_OXIDE());
|
||||
$result->register("chemical_sugar", fn() => VanillaItems::CHEMICAL_SUGAR());
|
||||
$result->register("chemical_sulphate", fn() => VanillaItems::CHEMICAL_SULPHATE());
|
||||
$result->register("chemical_tungsten_chloride", fn() => VanillaItems::CHEMICAL_TUNGSTEN_CHLORIDE());
|
||||
$result->register("chemical_water", fn() => VanillaItems::CHEMICAL_WATER());
|
||||
$result->register("chicken", fn() => VanillaItems::RAW_CHICKEN());
|
||||
$result->register("chorus_fruit", fn() => VanillaItems::CHORUS_FRUIT());
|
||||
$result->register("chorus_fruit_popped", fn() => VanillaItems::POPPED_CHORUS_FRUIT());
|
||||
@ -667,6 +739,7 @@ final class StringToItemParser{
|
||||
$result->register("clown_fish", fn() => VanillaItems::CLOWNFISH());
|
||||
$result->register("clownfish", fn() => VanillaItems::CLOWNFISH());
|
||||
$result->register("coal", fn() => VanillaItems::COAL());
|
||||
$result->register("cocoa_beans", fn() => VanillaItems::COCOA_BEANS());
|
||||
$result->register("compass", fn() => VanillaItems::COMPASS());
|
||||
$result->register("compound", fn() => VanillaItems::CHEMICAL_SALT());
|
||||
$result->register("cooked_beef", fn() => VanillaItems::STEAK());
|
||||
@ -677,6 +750,9 @@ final class StringToItemParser{
|
||||
$result->register("cooked_rabbit", fn() => VanillaItems::COOKED_RABBIT());
|
||||
$result->register("cooked_salmon", fn() => VanillaItems::COOKED_SALMON());
|
||||
$result->register("cookie", fn() => VanillaItems::COOKIE());
|
||||
$result->register("creeper_head", fn() => VanillaItems::CREEPER_HEAD());
|
||||
$result->register("cyan_dye", fn() => VanillaItems::CYAN_DYE());
|
||||
$result->register("dark_oak_boat", fn() => VanillaItems::DARK_OAK_BOAT());
|
||||
$result->register("diamond", fn() => VanillaItems::DIAMOND());
|
||||
$result->register("diamond_axe", fn() => VanillaItems::DIAMOND_AXE());
|
||||
$result->register("diamond_boots", fn() => VanillaItems::DIAMOND_BOOTS());
|
||||
@ -688,6 +764,7 @@ final class StringToItemParser{
|
||||
$result->register("diamond_shovel", fn() => VanillaItems::DIAMOND_SHOVEL());
|
||||
$result->register("diamond_sword", fn() => VanillaItems::DIAMOND_SWORD());
|
||||
$result->register("dragon_breath", fn() => VanillaItems::DRAGON_BREATH());
|
||||
$result->register("dragon_head", fn() => VanillaItems::DRAGON_HEAD());
|
||||
$result->register("dried_kelp", fn() => VanillaItems::DRIED_KELP());
|
||||
$result->register("dye", fn() => VanillaItems::INK_SAC());
|
||||
$result->register("egg", fn() => VanillaItems::EGG());
|
||||
@ -698,6 +775,8 @@ final class StringToItemParser{
|
||||
$result->register("experience_bottle", fn() => VanillaItems::EXPERIENCE_BOTTLE());
|
||||
$result->register("feather", fn() => VanillaItems::FEATHER());
|
||||
$result->register("fermented_spider_eye", fn() => VanillaItems::FERMENTED_SPIDER_EYE());
|
||||
$result->register("fire_resistance_potion", fn() => VanillaItems::FIRE_RESISTANCE_POTION());
|
||||
$result->register("fire_resistance_splash_potion", fn() => VanillaItems::FIRE_RESISTANCE_SPLASH_POTION());
|
||||
$result->register("fish", fn() => VanillaItems::RAW_FISH());
|
||||
$result->register("fishing_rod", fn() => VanillaItems::FISHING_ROD());
|
||||
$result->register("flint", fn() => VanillaItems::FLINT());
|
||||
@ -730,8 +809,17 @@ final class StringToItemParser{
|
||||
$result->register("golden_pickaxe", fn() => VanillaItems::GOLDEN_PICKAXE());
|
||||
$result->register("golden_shovel", fn() => VanillaItems::GOLDEN_SHOVEL());
|
||||
$result->register("golden_sword", fn() => VanillaItems::GOLDEN_SWORD());
|
||||
$result->register("gray_dye", fn() => VanillaItems::GRAY_DYE());
|
||||
$result->register("green_dye", fn() => VanillaItems::GREEN_DYE());
|
||||
$result->register("gunpowder", fn() => VanillaItems::GUNPOWDER());
|
||||
$result->register("harming_potion", fn() => VanillaItems::HARMING_POTION());
|
||||
$result->register("harming_splash_potion", fn() => VanillaItems::HARMING_SPLASH_POTION());
|
||||
$result->register("healing_potion", fn() => VanillaItems::HEALING_POTION());
|
||||
$result->register("healing_splash_potion", fn() => VanillaItems::HEALING_SPLASH_POTION());
|
||||
$result->register("heart_of_the_sea", fn() => VanillaItems::HEART_OF_THE_SEA());
|
||||
$result->register("ink_sac", fn() => VanillaItems::INK_SAC());
|
||||
$result->register("invisibility_potion", fn() => VanillaItems::INVISIBILITY_POTION());
|
||||
$result->register("invisibility_splash_potion", fn() => VanillaItems::INVISIBILITY_SPLASH_POTION());
|
||||
$result->register("iron_axe", fn() => VanillaItems::IRON_AXE());
|
||||
$result->register("iron_boots", fn() => VanillaItems::IRON_BOOTS());
|
||||
$result->register("iron_chestplate", fn() => VanillaItems::IRON_CHESTPLATE());
|
||||
@ -743,6 +831,11 @@ final class StringToItemParser{
|
||||
$result->register("iron_pickaxe", fn() => VanillaItems::IRON_PICKAXE());
|
||||
$result->register("iron_shovel", fn() => VanillaItems::IRON_SHOVEL());
|
||||
$result->register("iron_sword", fn() => VanillaItems::IRON_SWORD());
|
||||
$result->register("jungle_boat", fn() => VanillaItems::JUNGLE_BOAT());
|
||||
$result->register("lapis_lazuli", fn() => VanillaItems::LAPIS_LAZULI());
|
||||
$result->register("lava_bucket", fn() => VanillaItems::LAVA_BUCKET());
|
||||
$result->register("leaping_potion", fn() => VanillaItems::LEAPING_POTION());
|
||||
$result->register("leaping_splash_potion", fn() => VanillaItems::LEAPING_SPLASH_POTION());
|
||||
$result->register("leather", fn() => VanillaItems::LEATHER());
|
||||
$result->register("leather_boots", fn() => VanillaItems::LEATHER_BOOTS());
|
||||
$result->register("leather_cap", fn() => VanillaItems::LEATHER_CAP());
|
||||
@ -751,12 +844,47 @@ final class StringToItemParser{
|
||||
$result->register("leather_leggings", fn() => VanillaItems::LEATHER_PANTS());
|
||||
$result->register("leather_pants", fn() => VanillaItems::LEATHER_PANTS());
|
||||
$result->register("leather_tunic", fn() => VanillaItems::LEATHER_TUNIC());
|
||||
$result->register("light_blue_dye", fn() => VanillaItems::LIGHT_BLUE_DYE());
|
||||
$result->register("light_gray_dye", fn() => VanillaItems::LIGHT_GRAY_DYE());
|
||||
$result->register("lime_dye", fn() => VanillaItems::LIME_DYE());
|
||||
$result->register("long_fire_resistance_potion", fn() => VanillaItems::LONG_FIRE_RESISTANCE_POTION());
|
||||
$result->register("long_fire_resistance_splash_potion", fn() => VanillaItems::LONG_FIRE_RESISTANCE_SPLASH_POTION());
|
||||
$result->register("long_invisibility_potion", fn() => VanillaItems::LONG_INVISIBILITY_POTION());
|
||||
$result->register("long_invisibility_splash_potion", fn() => VanillaItems::LONG_INVISIBILITY_SPLASH_POTION());
|
||||
$result->register("long_leaping_potion", fn() => VanillaItems::LONG_LEAPING_POTION());
|
||||
$result->register("long_leaping_splash_potion", fn() => VanillaItems::LONG_LEAPING_SPLASH_POTION());
|
||||
$result->register("long_mundane_potion", fn() => VanillaItems::LONG_MUNDANE_POTION());
|
||||
$result->register("long_mundane_splash_potion", fn() => VanillaItems::LONG_MUNDANE_SPLASH_POTION());
|
||||
$result->register("long_night_vision_potion", fn() => VanillaItems::LONG_NIGHT_VISION_POTION());
|
||||
$result->register("long_night_vision_splash_potion", fn() => VanillaItems::LONG_NIGHT_VISION_SPLASH_POTION());
|
||||
$result->register("long_poison_potion", fn() => VanillaItems::LONG_POISON_POTION());
|
||||
$result->register("long_poison_splash_potion", fn() => VanillaItems::LONG_POISON_SPLASH_POTION());
|
||||
$result->register("long_regeneration_potion", fn() => VanillaItems::LONG_REGENERATION_POTION());
|
||||
$result->register("long_regeneration_splash_potion", fn() => VanillaItems::LONG_REGENERATION_SPLASH_POTION());
|
||||
$result->register("long_slow_falling_potion", fn() => VanillaItems::LONG_SLOW_FALLING_POTION());
|
||||
$result->register("long_slow_falling_splash_potion", fn() => VanillaItems::LONG_SLOW_FALLING_SPLASH_POTION());
|
||||
$result->register("long_slowness_potion", fn() => VanillaItems::LONG_SLOWNESS_POTION());
|
||||
$result->register("long_slowness_splash_potion", fn() => VanillaItems::LONG_SLOWNESS_SPLASH_POTION());
|
||||
$result->register("long_strength_potion", fn() => VanillaItems::LONG_STRENGTH_POTION());
|
||||
$result->register("long_strength_splash_potion", fn() => VanillaItems::LONG_STRENGTH_SPLASH_POTION());
|
||||
$result->register("long_swiftness_potion", fn() => VanillaItems::LONG_SWIFTNESS_POTION());
|
||||
$result->register("long_swiftness_splash_potion", fn() => VanillaItems::LONG_SWIFTNESS_SPLASH_POTION());
|
||||
$result->register("long_turtle_master_potion", fn() => VanillaItems::LONG_TURTLE_MASTER_POTION());
|
||||
$result->register("long_turtle_master_splash_potion", fn() => VanillaItems::LONG_TURTLE_MASTER_SPLASH_POTION());
|
||||
$result->register("long_water_breathing_potion", fn() => VanillaItems::LONG_WATER_BREATHING_POTION());
|
||||
$result->register("long_water_breathing_splash_potion", fn() => VanillaItems::LONG_WATER_BREATHING_SPLASH_POTION());
|
||||
$result->register("long_weakness_potion", fn() => VanillaItems::LONG_WEAKNESS_POTION());
|
||||
$result->register("long_weakness_splash_potion", fn() => VanillaItems::LONG_WEAKNESS_SPLASH_POTION());
|
||||
$result->register("magenta_dye", fn() => VanillaItems::MAGENTA_DYE());
|
||||
$result->register("magma_cream", fn() => VanillaItems::MAGMA_CREAM());
|
||||
$result->register("melon", fn() => VanillaItems::MELON());
|
||||
$result->register("melon_seeds", fn() => VanillaItems::MELON_SEEDS());
|
||||
$result->register("melon_slice", fn() => VanillaItems::MELON());
|
||||
$result->register("milk_bucket", fn() => VanillaItems::MILK_BUCKET());
|
||||
$result->register("minecart", fn() => VanillaItems::MINECART());
|
||||
$result->register("mob_head", fn() => VanillaItems::SKELETON_SKULL());
|
||||
$result->register("mundane_potion", fn() => VanillaItems::MUNDANE_POTION());
|
||||
$result->register("mundane_splash_potion", fn() => VanillaItems::MUNDANE_SPLASH_POTION());
|
||||
$result->register("mushroom_stew", fn() => VanillaItems::MUSHROOM_STEW());
|
||||
$result->register("mutton", fn() => VanillaItems::RAW_MUTTON());
|
||||
$result->register("mutton_cooked", fn() => VanillaItems::COOKED_MUTTON());
|
||||
@ -769,9 +897,18 @@ final class StringToItemParser{
|
||||
$result->register("nether_star", fn() => VanillaItems::NETHER_STAR());
|
||||
$result->register("netherbrick", fn() => VanillaItems::NETHER_BRICK());
|
||||
$result->register("netherstar", fn() => VanillaItems::NETHER_STAR());
|
||||
$result->register("night_vision_potion", fn() => VanillaItems::NIGHT_VISION_POTION());
|
||||
$result->register("night_vision_splash_potion", fn() => VanillaItems::NIGHT_VISION_SPLASH_POTION());
|
||||
$result->register("oak_boat", fn() => VanillaItems::OAK_BOAT());
|
||||
$result->register("orange_dye", fn() => VanillaItems::ORANGE_DYE());
|
||||
$result->register("painting", fn() => VanillaItems::PAINTING());
|
||||
$result->register("paper", fn() => VanillaItems::PAPER());
|
||||
$result->register("pink_dye", fn() => VanillaItems::PINK_DYE());
|
||||
$result->register("player_head", fn() => VanillaItems::PLAYER_HEAD());
|
||||
$result->register("poison_potion", fn() => VanillaItems::POISON_POTION());
|
||||
$result->register("poison_splash_potion", fn() => VanillaItems::POISON_SPLASH_POTION());
|
||||
$result->register("poisonous_potato", fn() => VanillaItems::POISONOUS_POTATO());
|
||||
$result->register("popped_chorus_fruit", fn() => VanillaItems::POPPED_CHORUS_FRUIT());
|
||||
$result->register("porkchop", fn() => VanillaItems::RAW_PORKCHOP());
|
||||
$result->register("potato", fn() => VanillaItems::POTATO());
|
||||
$result->register("potion", fn() => VanillaItems::WATER_POTION());
|
||||
@ -781,6 +918,7 @@ final class StringToItemParser{
|
||||
$result->register("pufferfish", fn() => VanillaItems::PUFFERFISH());
|
||||
$result->register("pumpkin_pie", fn() => VanillaItems::PUMPKIN_PIE());
|
||||
$result->register("pumpkin_seeds", fn() => VanillaItems::PUMPKIN_SEEDS());
|
||||
$result->register("purple_dye", fn() => VanillaItems::PURPLE_DYE());
|
||||
$result->register("quartz", fn() => VanillaItems::NETHER_QUARTZ());
|
||||
$result->register("rabbit", fn() => VanillaItems::RAW_RABBIT());
|
||||
$result->register("rabbit_foot", fn() => VanillaItems::RABBIT_FOOT());
|
||||
@ -805,20 +943,31 @@ final class StringToItemParser{
|
||||
$result->register("record_strad", fn() => VanillaItems::RECORD_STRAD());
|
||||
$result->register("record_wait", fn() => VanillaItems::RECORD_WAIT());
|
||||
$result->register("record_ward", fn() => VanillaItems::RECORD_WARD());
|
||||
$result->register("red_dye", fn() => VanillaItems::RED_DYE());
|
||||
$result->register("redstone", fn() => VanillaItems::REDSTONE_DUST());
|
||||
$result->register("redstone_dust", fn() => VanillaItems::REDSTONE_DUST());
|
||||
$result->register("regeneration_potion", fn() => VanillaItems::REGENERATION_POTION());
|
||||
$result->register("regeneration_splash_potion", fn() => VanillaItems::REGENERATION_SPLASH_POTION());
|
||||
$result->register("rotten_flesh", fn() => VanillaItems::ROTTEN_FLESH());
|
||||
$result->register("salmon", fn() => VanillaItems::RAW_SALMON());
|
||||
$result->register("scute", fn() => VanillaItems::SCUTE());
|
||||
$result->register("seeds", fn() => VanillaItems::WHEAT_SEEDS());
|
||||
$result->register("shears", fn() => VanillaItems::SHEARS());
|
||||
$result->register("shulker_shell", fn() => VanillaItems::SHULKER_SHELL());
|
||||
$result->register("skeleton_skull", fn() => VanillaItems::SKELETON_SKULL());
|
||||
$result->register("skull", fn() => VanillaItems::SKELETON_SKULL());
|
||||
$result->register("slime_ball", fn() => VanillaItems::SLIMEBALL());
|
||||
$result->register("slimeball", fn() => VanillaItems::SLIMEBALL());
|
||||
$result->register("slow_falling_potion", fn() => VanillaItems::SLOW_FALLING_POTION());
|
||||
$result->register("slow_falling_splash_potion", fn() => VanillaItems::SLOW_FALLING_SPLASH_POTION());
|
||||
$result->register("slowness_potion", fn() => VanillaItems::SLOWNESS_POTION());
|
||||
$result->register("slowness_splash_potion", fn() => VanillaItems::SLOWNESS_SPLASH_POTION());
|
||||
$result->register("snowball", fn() => VanillaItems::SNOWBALL());
|
||||
$result->register("speckled_melon", fn() => VanillaItems::GLISTERING_MELON());
|
||||
$result->register("spider_eye", fn() => VanillaItems::SPIDER_EYE());
|
||||
$result->register("splash_potion", fn() => VanillaItems::WATER_SPLASH_POTION());
|
||||
$result->register("spruce_boat", fn() => VanillaItems::SPRUCE_BOAT());
|
||||
$result->register("squid_spawn_egg", fn() => VanillaItems::SQUID_SPAWN_EGG());
|
||||
$result->register("steak", fn() => VanillaItems::STEAK());
|
||||
$result->register("stick", fn() => VanillaItems::STICK());
|
||||
$result->register("sticks", fn() => VanillaItems::STICK());
|
||||
@ -827,13 +976,49 @@ final class StringToItemParser{
|
||||
$result->register("stone_pickaxe", fn() => VanillaItems::STONE_PICKAXE());
|
||||
$result->register("stone_shovel", fn() => VanillaItems::STONE_SHOVEL());
|
||||
$result->register("stone_sword", fn() => VanillaItems::STONE_SWORD());
|
||||
$result->register("strength_potion", fn() => VanillaItems::STRENGTH_POTION());
|
||||
$result->register("strength_splash_potion", fn() => VanillaItems::STRENGTH_SPLASH_POTION());
|
||||
$result->register("string", fn() => VanillaItems::STRING());
|
||||
$result->register("strong_harming_potion", fn() => VanillaItems::STRONG_HARMING_POTION());
|
||||
$result->register("strong_harming_splash_potion", fn() => VanillaItems::STRONG_HARMING_SPLASH_POTION());
|
||||
$result->register("strong_healing_potion", fn() => VanillaItems::STRONG_HEALING_POTION());
|
||||
$result->register("strong_healing_splash_potion", fn() => VanillaItems::STRONG_HEALING_SPLASH_POTION());
|
||||
$result->register("strong_leaping_potion", fn() => VanillaItems::STRONG_LEAPING_POTION());
|
||||
$result->register("strong_leaping_splash_potion", fn() => VanillaItems::STRONG_LEAPING_SPLASH_POTION());
|
||||
$result->register("strong_poison_potion", fn() => VanillaItems::STRONG_POISON_POTION());
|
||||
$result->register("strong_poison_splash_potion", fn() => VanillaItems::STRONG_POISON_SPLASH_POTION());
|
||||
$result->register("strong_regeneration_potion", fn() => VanillaItems::STRONG_REGENERATION_POTION());
|
||||
$result->register("strong_regeneration_splash_potion", fn() => VanillaItems::STRONG_REGENERATION_SPLASH_POTION());
|
||||
$result->register("strong_strength_potion", fn() => VanillaItems::STRONG_STRENGTH_POTION());
|
||||
$result->register("strong_strength_splash_potion", fn() => VanillaItems::STRONG_STRENGTH_SPLASH_POTION());
|
||||
$result->register("strong_swiftness_potion", fn() => VanillaItems::STRONG_SWIFTNESS_POTION());
|
||||
$result->register("strong_swiftness_splash_potion", fn() => VanillaItems::STRONG_SWIFTNESS_SPLASH_POTION());
|
||||
$result->register("strong_turtle_master_potion", fn() => VanillaItems::STRONG_TURTLE_MASTER_POTION());
|
||||
$result->register("strong_turtle_master_splash_potion", fn() => VanillaItems::STRONG_TURTLE_MASTER_SPLASH_POTION());
|
||||
$result->register("sugar", fn() => VanillaItems::SUGAR());
|
||||
$result->register("sweet_berries", fn() => VanillaItems::SWEET_BERRIES());
|
||||
$result->register("swiftness_potion", fn() => VanillaItems::SWIFTNESS_POTION());
|
||||
$result->register("swiftness_splash_potion", fn() => VanillaItems::SWIFTNESS_SPLASH_POTION());
|
||||
$result->register("thick_potion", fn() => VanillaItems::THICK_POTION());
|
||||
$result->register("thick_splash_potion", fn() => VanillaItems::THICK_SPLASH_POTION());
|
||||
$result->register("totem", fn() => VanillaItems::TOTEM());
|
||||
$result->register("turtle_master_potion", fn() => VanillaItems::TURTLE_MASTER_POTION());
|
||||
$result->register("turtle_master_splash_potion", fn() => VanillaItems::TURTLE_MASTER_SPLASH_POTION());
|
||||
$result->register("turtle_shell_piece", fn() => VanillaItems::SCUTE());
|
||||
$result->register("villager_spawn_egg", fn() => VanillaItems::VILLAGER_SPAWN_EGG());
|
||||
$result->register("water_breathing_potion", fn() => VanillaItems::WATER_BREATHING_POTION());
|
||||
$result->register("water_breathing_splash_potion", fn() => VanillaItems::WATER_BREATHING_SPLASH_POTION());
|
||||
$result->register("water_bucket", fn() => VanillaItems::WATER_BUCKET());
|
||||
$result->register("water_potion", fn() => VanillaItems::WATER_POTION());
|
||||
$result->register("water_splash_potion", fn() => VanillaItems::WATER_SPLASH_POTION());
|
||||
$result->register("weakness_potion", fn() => VanillaItems::WEAKNESS_POTION());
|
||||
$result->register("weakness_splash_potion", fn() => VanillaItems::WEAKNESS_SPLASH_POTION());
|
||||
$result->register("wheat", fn() => VanillaItems::WHEAT());
|
||||
$result->register("wheat_seeds", fn() => VanillaItems::WHEAT_SEEDS());
|
||||
$result->register("white_dye", fn() => VanillaItems::WHITE_DYE());
|
||||
$result->register("wither_potion", fn() => VanillaItems::WITHER_POTION());
|
||||
$result->register("wither_skeleton_skull", fn() => VanillaItems::WITHER_SKELETON_SKULL());
|
||||
$result->register("wither_splash_potion", fn() => VanillaItems::WITHER_SPLASH_POTION());
|
||||
$result->register("wooden_axe", fn() => VanillaItems::WOODEN_AXE());
|
||||
$result->register("wooden_hoe", fn() => VanillaItems::WOODEN_HOE());
|
||||
$result->register("wooden_pickaxe", fn() => VanillaItems::WOODEN_PICKAXE());
|
||||
@ -841,6 +1026,9 @@ final class StringToItemParser{
|
||||
$result->register("wooden_sword", fn() => VanillaItems::WOODEN_SWORD());
|
||||
$result->register("writable_book", fn() => VanillaItems::WRITABLE_BOOK());
|
||||
$result->register("written_book", fn() => VanillaItems::WRITTEN_BOOK());
|
||||
$result->register("yellow_dye", fn() => VanillaItems::YELLOW_DYE());
|
||||
$result->register("zombie_head", fn() => VanillaItems::ZOMBIE_HEAD());
|
||||
$result->register("zombie_spawn_egg", fn() => VanillaItems::ZOMBIE_SPAWN_EGG());
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user