mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Make more item stuff dynamic
This commit is contained in:
@ -40,18 +40,15 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static BakedPotato BAKED_POTATO()
|
||||
* @method static Bamboo BAMBOO()
|
||||
* @method static Banner BANNER()
|
||||
* @method static Bed BED()
|
||||
* @method static Beetroot BEETROOT()
|
||||
* @method static BeetrootSeeds BEETROOT_SEEDS()
|
||||
* @method static BeetrootSoup BEETROOT_SOUP()
|
||||
* @method static Boat BIRCH_BOAT()
|
||||
* @method static ItemBlockWallOrFloor BIRCH_SIGN()
|
||||
* @method static Bed BLACK_BED()
|
||||
* @method static Dye BLACK_DYE()
|
||||
* @method static Item BLAZE_POWDER()
|
||||
* @method static BlazeRod BLAZE_ROD()
|
||||
* @method static Item BLEACH()
|
||||
* @method static Bed BLUE_BED()
|
||||
* @method static Dye BLUE_DYE()
|
||||
* @method static Item BONE()
|
||||
* @method static Fertilizer BONE_MEAL()
|
||||
* @method static Book BOOK()
|
||||
@ -59,8 +56,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Bowl BOWL()
|
||||
* @method static Bread BREAD()
|
||||
* @method static Item BRICK()
|
||||
* @method static Bed BROWN_BED()
|
||||
* @method static Dye BROWN_DYE()
|
||||
* @method static Bucket BUCKET()
|
||||
* @method static Carrot CARROT()
|
||||
* @method static Armor CHAINMAIL_BOOTS()
|
||||
@ -121,9 +116,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static CookedSalmon COOKED_SALMON()
|
||||
* @method static Cookie COOKIE()
|
||||
* @method static CoralFan CORAL_FAN()
|
||||
* @method static Skull CREEPER_HEAD()
|
||||
* @method static Bed CYAN_BED()
|
||||
* @method static Dye CYAN_DYE()
|
||||
* @method static Boat DARK_OAK_BOAT()
|
||||
* @method static ItemBlockWallOrFloor DARK_OAK_SIGN()
|
||||
* @method static Item DIAMOND()
|
||||
@ -137,8 +129,8 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Shovel DIAMOND_SHOVEL()
|
||||
* @method static Sword DIAMOND_SWORD()
|
||||
* @method static Item DRAGON_BREATH()
|
||||
* @method static Skull DRAGON_HEAD()
|
||||
* @method static DriedKelp DRIED_KELP()
|
||||
* @method static Dye DYE()
|
||||
* @method static Egg EGG()
|
||||
* @method static Item EMERALD()
|
||||
* @method static GoldenAppleEnchanted ENCHANTED_GOLDEN_APPLE()
|
||||
@ -166,10 +158,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Sword GOLDEN_SWORD()
|
||||
* @method static Item GOLD_INGOT()
|
||||
* @method static Item GOLD_NUGGET()
|
||||
* @method static Bed GRAY_BED()
|
||||
* @method static Dye GRAY_DYE()
|
||||
* @method static Bed GREEN_BED()
|
||||
* @method static Dye GREEN_DYE()
|
||||
* @method static Item GUNPOWDER()
|
||||
* @method static Item HEART_OF_THE_SEA()
|
||||
* @method static Item INK_SAC()
|
||||
@ -193,19 +181,12 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Armor LEATHER_CAP()
|
||||
* @method static Armor LEATHER_PANTS()
|
||||
* @method static Armor LEATHER_TUNIC()
|
||||
* @method static Bed LIGHT_BLUE_BED()
|
||||
* @method static Dye LIGHT_BLUE_DYE()
|
||||
* @method static Bed LIGHT_GRAY_BED()
|
||||
* @method static Dye LIGHT_GRAY_DYE()
|
||||
* @method static Bed LIME_BED()
|
||||
* @method static Dye LIME_DYE()
|
||||
* @method static Bed MAGENTA_BED()
|
||||
* @method static Dye MAGENTA_DYE()
|
||||
* @method static Item MAGMA_CREAM()
|
||||
* @method static Melon MELON()
|
||||
* @method static MelonSeeds MELON_SEEDS()
|
||||
* @method static MilkBucket MILK_BUCKET()
|
||||
* @method static Minecart MINECART()
|
||||
* @method static Skull MOB_HEAD()
|
||||
* @method static MushroomStew MUSHROOM_STEW()
|
||||
* @method static Item NAUTILUS_SHELL()
|
||||
* @method static Item NETHER_BRICK()
|
||||
@ -213,13 +194,8 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Item NETHER_STAR()
|
||||
* @method static Boat OAK_BOAT()
|
||||
* @method static ItemBlockWallOrFloor OAK_SIGN()
|
||||
* @method static Bed ORANGE_BED()
|
||||
* @method static Dye ORANGE_DYE()
|
||||
* @method static PaintingItem PAINTING()
|
||||
* @method static Item PAPER()
|
||||
* @method static Bed PINK_BED()
|
||||
* @method static Dye PINK_DYE()
|
||||
* @method static Skull PLAYER_HEAD()
|
||||
* @method static PoisonousPotato POISONOUS_POTATO()
|
||||
* @method static Item POPPED_CHORUS_FRUIT()
|
||||
* @method static Potato POTATO()
|
||||
@ -229,8 +205,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Pufferfish PUFFERFISH()
|
||||
* @method static PumpkinPie PUMPKIN_PIE()
|
||||
* @method static PumpkinSeeds PUMPKIN_SEEDS()
|
||||
* @method static Bed PURPLE_BED()
|
||||
* @method static Dye PURPLE_DYE()
|
||||
* @method static Item RABBIT_FOOT()
|
||||
* @method static Item RABBIT_HIDE()
|
||||
* @method static RabbitStew RABBIT_STEW()
|
||||
@ -254,13 +228,10 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Record RECORD_WAIT()
|
||||
* @method static Record RECORD_WARD()
|
||||
* @method static Redstone REDSTONE_DUST()
|
||||
* @method static Bed RED_BED()
|
||||
* @method static Dye RED_DYE()
|
||||
* @method static RottenFlesh ROTTEN_FLESH()
|
||||
* @method static Item SCUTE()
|
||||
* @method static Shears SHEARS()
|
||||
* @method static Item SHULKER_SHELL()
|
||||
* @method static Skull SKELETON_SKULL()
|
||||
* @method static Item SLIMEBALL()
|
||||
* @method static Snowball SNOWBALL()
|
||||
* @method static SpiderEye SPIDER_EYE()
|
||||
@ -283,9 +254,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static LiquidBucket WATER_BUCKET()
|
||||
* @method static Item WHEAT()
|
||||
* @method static WheatSeeds WHEAT_SEEDS()
|
||||
* @method static Bed WHITE_BED()
|
||||
* @method static Dye WHITE_DYE()
|
||||
* @method static Skull WITHER_SKELETON_SKULL()
|
||||
* @method static Axe WOODEN_AXE()
|
||||
* @method static Hoe WOODEN_HOE()
|
||||
* @method static Pickaxe WOODEN_PICKAXE()
|
||||
@ -293,9 +261,6 @@ use pocketmine\utils\CloningRegistryTrait;
|
||||
* @method static Sword WOODEN_SWORD()
|
||||
* @method static WritableBook WRITABLE_BOOK()
|
||||
* @method static WrittenBook WRITTEN_BOOK()
|
||||
* @method static Bed YELLOW_BED()
|
||||
* @method static Dye YELLOW_DYE()
|
||||
* @method static Skull ZOMBIE_HEAD()
|
||||
* @method static SpawnEgg ZOMBIE_SPAWN_EGG()
|
||||
*/
|
||||
final class VanillaItems{
|
||||
@ -329,18 +294,15 @@ final class VanillaItems{
|
||||
self::register("baked_potato", $factory->get(Ids::BAKED_POTATO));
|
||||
self::register("bamboo", $factory->get(Ids::BAMBOO));
|
||||
self::register("banner", $factory->get(Ids::BANNER));
|
||||
self::register("bed", $factory->get(Ids::BED));
|
||||
self::register("beetroot", $factory->get(Ids::BEETROOT));
|
||||
self::register("beetroot_seeds", $factory->get(Ids::BEETROOT_SEEDS));
|
||||
self::register("beetroot_soup", $factory->get(Ids::BEETROOT_SOUP));
|
||||
self::register("birch_boat", $factory->get(Ids::BOAT, 2));
|
||||
self::register("birch_sign", $factory->get(Ids::BIRCH_SIGN));
|
||||
self::register("black_bed", $factory->get(Ids::BED, 15));
|
||||
self::register("black_dye", $factory->get(Ids::DYE, 16));
|
||||
self::register("blaze_powder", $factory->get(Ids::BLAZE_POWDER));
|
||||
self::register("blaze_rod", $factory->get(Ids::BLAZE_ROD));
|
||||
self::register("bleach", $factory->get(Ids::BLEACH));
|
||||
self::register("blue_bed", $factory->get(Ids::BED, 11));
|
||||
self::register("blue_dye", $factory->get(Ids::DYE, 18));
|
||||
self::register("bone", $factory->get(Ids::BONE));
|
||||
self::register("bone_meal", $factory->get(Ids::DYE, 15));
|
||||
self::register("book", $factory->get(Ids::BOOK));
|
||||
@ -348,8 +310,6 @@ final class VanillaItems{
|
||||
self::register("bowl", $factory->get(Ids::BOWL));
|
||||
self::register("bread", $factory->get(Ids::BREAD));
|
||||
self::register("brick", $factory->get(Ids::BRICK));
|
||||
self::register("brown_bed", $factory->get(Ids::BED, 12));
|
||||
self::register("brown_dye", $factory->get(Ids::DYE, 17));
|
||||
self::register("bucket", $factory->get(Ids::BUCKET));
|
||||
self::register("carrot", $factory->get(Ids::CARROT));
|
||||
self::register("chainmail_boots", $factory->get(Ids::CHAINMAIL_BOOTS));
|
||||
@ -410,9 +370,6 @@ final class VanillaItems{
|
||||
self::register("cooked_salmon", $factory->get(Ids::COOKED_SALMON));
|
||||
self::register("cookie", $factory->get(Ids::COOKIE));
|
||||
self::register("coral_fan", $factory->get(Ids::CORAL_FAN));
|
||||
self::register("creeper_head", $factory->get(Ids::MOB_HEAD, 4));
|
||||
self::register("cyan_bed", $factory->get(Ids::BED, 9));
|
||||
self::register("cyan_dye", $factory->get(Ids::DYE, 6));
|
||||
self::register("dark_oak_boat", $factory->get(Ids::BOAT, 5));
|
||||
self::register("dark_oak_sign", $factory->get(Ids::DARKOAK_SIGN));
|
||||
self::register("diamond", $factory->get(Ids::DIAMOND));
|
||||
@ -426,8 +383,8 @@ final class VanillaItems{
|
||||
self::register("diamond_shovel", $factory->get(Ids::DIAMOND_SHOVEL));
|
||||
self::register("diamond_sword", $factory->get(Ids::DIAMOND_SWORD));
|
||||
self::register("dragon_breath", $factory->get(Ids::DRAGON_BREATH));
|
||||
self::register("dragon_head", $factory->get(Ids::MOB_HEAD, 5));
|
||||
self::register("dried_kelp", $factory->get(Ids::DRIED_KELP));
|
||||
self::register("dye", $factory->get(Ids::DYE, 1));
|
||||
self::register("egg", $factory->get(Ids::EGG));
|
||||
self::register("emerald", $factory->get(Ids::EMERALD));
|
||||
self::register("enchanted_golden_apple", $factory->get(Ids::APPLEENCHANTED));
|
||||
@ -455,10 +412,6 @@ final class VanillaItems{
|
||||
self::register("golden_pickaxe", $factory->get(Ids::GOLDEN_PICKAXE));
|
||||
self::register("golden_shovel", $factory->get(Ids::GOLDEN_SHOVEL));
|
||||
self::register("golden_sword", $factory->get(Ids::GOLDEN_SWORD));
|
||||
self::register("gray_bed", $factory->get(Ids::BED, 7));
|
||||
self::register("gray_dye", $factory->get(Ids::DYE, 8));
|
||||
self::register("green_bed", $factory->get(Ids::BED, 13));
|
||||
self::register("green_dye", $factory->get(Ids::DYE, 2));
|
||||
self::register("gunpowder", $factory->get(Ids::GUNPOWDER));
|
||||
self::register("heart_of_the_sea", $factory->get(Ids::HEART_OF_THE_SEA));
|
||||
self::register("ink_sac", $factory->get(Ids::DYE));
|
||||
@ -482,19 +435,12 @@ final class VanillaItems{
|
||||
self::register("leather_cap", $factory->get(Ids::LEATHER_CAP));
|
||||
self::register("leather_pants", $factory->get(Ids::LEATHER_LEGGINGS));
|
||||
self::register("leather_tunic", $factory->get(Ids::LEATHER_CHESTPLATE));
|
||||
self::register("light_blue_bed", $factory->get(Ids::BED, 3));
|
||||
self::register("light_blue_dye", $factory->get(Ids::DYE, 12));
|
||||
self::register("light_gray_bed", $factory->get(Ids::BED, 8));
|
||||
self::register("light_gray_dye", $factory->get(Ids::DYE, 7));
|
||||
self::register("lime_bed", $factory->get(Ids::BED, 5));
|
||||
self::register("lime_dye", $factory->get(Ids::DYE, 10));
|
||||
self::register("magenta_bed", $factory->get(Ids::BED, 2));
|
||||
self::register("magenta_dye", $factory->get(Ids::DYE, 13));
|
||||
self::register("magma_cream", $factory->get(Ids::MAGMA_CREAM));
|
||||
self::register("melon", $factory->get(Ids::MELON));
|
||||
self::register("melon_seeds", $factory->get(Ids::MELON_SEEDS));
|
||||
self::register("milk_bucket", $factory->get(Ids::BUCKET, 1));
|
||||
self::register("minecart", $factory->get(Ids::MINECART));
|
||||
self::register("mob_head", $factory->get(Ids::MOB_HEAD));
|
||||
self::register("mushroom_stew", $factory->get(Ids::MUSHROOM_STEW));
|
||||
self::register("nautilus_shell", $factory->get(Ids::NAUTILUS_SHELL));
|
||||
self::register("nether_brick", $factory->get(Ids::NETHERBRICK));
|
||||
@ -502,13 +448,8 @@ final class VanillaItems{
|
||||
self::register("nether_star", $factory->get(Ids::NETHERSTAR));
|
||||
self::register("oak_boat", $factory->get(Ids::BOAT));
|
||||
self::register("oak_sign", $factory->get(Ids::SIGN));
|
||||
self::register("orange_bed", $factory->get(Ids::BED, 1));
|
||||
self::register("orange_dye", $factory->get(Ids::DYE, 14));
|
||||
self::register("painting", $factory->get(Ids::PAINTING));
|
||||
self::register("paper", $factory->get(Ids::PAPER));
|
||||
self::register("pink_bed", $factory->get(Ids::BED, 6));
|
||||
self::register("pink_dye", $factory->get(Ids::DYE, 9));
|
||||
self::register("player_head", $factory->get(Ids::MOB_HEAD, 3));
|
||||
self::register("poisonous_potato", $factory->get(Ids::POISONOUS_POTATO));
|
||||
self::register("popped_chorus_fruit", $factory->get(Ids::CHORUS_FRUIT_POPPED));
|
||||
self::register("potato", $factory->get(Ids::POTATO));
|
||||
@ -518,8 +459,6 @@ final class VanillaItems{
|
||||
self::register("pufferfish", $factory->get(Ids::PUFFERFISH));
|
||||
self::register("pumpkin_pie", $factory->get(Ids::PUMPKIN_PIE));
|
||||
self::register("pumpkin_seeds", $factory->get(Ids::PUMPKIN_SEEDS));
|
||||
self::register("purple_bed", $factory->get(Ids::BED, 10));
|
||||
self::register("purple_dye", $factory->get(Ids::DYE, 5));
|
||||
self::register("rabbit_foot", $factory->get(Ids::RABBIT_FOOT));
|
||||
self::register("rabbit_hide", $factory->get(Ids::RABBIT_HIDE));
|
||||
self::register("rabbit_stew", $factory->get(Ids::RABBIT_STEW));
|
||||
@ -542,14 +481,11 @@ final class VanillaItems{
|
||||
self::register("record_strad", $factory->get(Ids::RECORD_STRAD));
|
||||
self::register("record_wait", $factory->get(Ids::RECORD_WAIT));
|
||||
self::register("record_ward", $factory->get(Ids::RECORD_WARD));
|
||||
self::register("red_bed", $factory->get(Ids::BED, 14));
|
||||
self::register("red_dye", $factory->get(Ids::DYE, 1));
|
||||
self::register("redstone_dust", $factory->get(Ids::REDSTONE));
|
||||
self::register("rotten_flesh", $factory->get(Ids::ROTTEN_FLESH));
|
||||
self::register("scute", $factory->get(Ids::TURTLE_SHELL_PIECE));
|
||||
self::register("shears", $factory->get(Ids::SHEARS));
|
||||
self::register("shulker_shell", $factory->get(Ids::SHULKER_SHELL));
|
||||
self::register("skeleton_skull", $factory->get(Ids::MOB_HEAD));
|
||||
self::register("slimeball", $factory->get(Ids::SLIMEBALL));
|
||||
self::register("snowball", $factory->get(Ids::SNOWBALL));
|
||||
self::register("spider_eye", $factory->get(Ids::SPIDER_EYE));
|
||||
@ -572,9 +508,6 @@ final class VanillaItems{
|
||||
self::register("water_bucket", $factory->get(Ids::BUCKET, 8));
|
||||
self::register("wheat", $factory->get(Ids::WHEAT));
|
||||
self::register("wheat_seeds", $factory->get(Ids::SEEDS));
|
||||
self::register("white_bed", $factory->get(Ids::BED));
|
||||
self::register("white_dye", $factory->get(Ids::DYE, 19));
|
||||
self::register("wither_skeleton_skull", $factory->get(Ids::MOB_HEAD, 1));
|
||||
self::register("wooden_axe", $factory->get(Ids::WOODEN_AXE));
|
||||
self::register("wooden_hoe", $factory->get(Ids::WOODEN_HOE));
|
||||
self::register("wooden_pickaxe", $factory->get(Ids::WOODEN_PICKAXE));
|
||||
@ -582,9 +515,6 @@ final class VanillaItems{
|
||||
self::register("wooden_sword", $factory->get(Ids::WOODEN_SWORD));
|
||||
self::register("writable_book", $factory->get(Ids::WRITABLE_BOOK));
|
||||
self::register("written_book", $factory->get(Ids::WRITTEN_BOOK));
|
||||
self::register("yellow_bed", $factory->get(Ids::BED, 4));
|
||||
self::register("yellow_dye", $factory->get(Ids::DYE, 11));
|
||||
self::register("zombie_head", $factory->get(Ids::MOB_HEAD, 2));
|
||||
self::register("zombie_spawn_egg", $factory->get(Ids::SPAWN_EGG, 32));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user