diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..303df618c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "prismarine-minecraft-data"] + path = prismarine-minecraft-data + url = https://github.com/PrismarineJS/minecraft-data diff --git a/build.gradle b/build.gradle index f0551398d..aeeed41f0 100644 --- a/build.gradle +++ b/build.gradle @@ -15,6 +15,23 @@ repositories { } +sourceSets { + main { + java { + srcDir 'src/main/java' + srcDir 'src/autogenerated/java' + } + } + generation { + java { + srcDir 'src/generators/java' + } + + compileClasspath += sourceSets.main.runtimeClasspath + runtimeClasspath += sourceSets.main.runtimeClasspath + } +} + dependencies { testCompile group: 'junit', name: 'junit', version: '4.12' diff --git a/prismarine-minecraft-data b/prismarine-minecraft-data new file mode 160000 index 000000000..1e52503a6 --- /dev/null +++ b/prismarine-minecraft-data @@ -0,0 +1 @@ +Subproject commit 1e52503a6dbabd326bd0fee5e2aba5cd07b2a4f8 diff --git a/src/autogenerated/java/net/minestom/server/entity/EntityType.java b/src/autogenerated/java/net/minestom/server/entity/EntityType.java new file mode 100644 index 000000000..88447e82d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/entity/EntityType.java @@ -0,0 +1,131 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.entity; + +public enum EntityType { + AREA_EFFECT_CLOUD("minecraft:area_effect_cloud"), + ARMOR_STAND("minecraft:armor_stand"), + ARROW("minecraft:arrow"), + BAT("minecraft:bat"), + BEE("minecraft:bee"), + BLAZE("minecraft:blaze"), + BOAT("minecraft:boat"), + CAT("minecraft:cat"), + CAVE_SPIDER("minecraft:cave_spider"), + CHICKEN("minecraft:chicken"), + COD("minecraft:cod"), + COW("minecraft:cow"), + CREEPER("minecraft:creeper"), + DONKEY("minecraft:donkey"), + DOLPHIN("minecraft:dolphin"), + DRAGON_FIREBALL("minecraft:dragon_fireball"), + DROWNED("minecraft:drowned"), + ELDER_GUARDIAN("minecraft:elder_guardian"), + END_CRYSTAL("minecraft:end_crystal"), + ENDER_DRAGON("minecraft:ender_dragon"), + ENDERMAN("minecraft:enderman"), + ENDERMITE("minecraft:endermite"), + EVOKER_FANGS("minecraft:evoker_fangs"), + EVOKER("minecraft:evoker"), + EXPERIENCE_ORB("minecraft:experience_orb"), + EYE_OF_ENDER("minecraft:eye_of_ender"), + FALLING_BLOCK("minecraft:falling_block"), + FIREWORK_ROCKET("minecraft:firework_rocket"), + FOX("minecraft:fox"), + GHAST("minecraft:ghast"), + GIANT("minecraft:giant"), + GUARDIAN("minecraft:guardian"), + HORSE("minecraft:horse"), + HUSK("minecraft:husk"), + ILLUSIONER("minecraft:illusioner"), + ITEM("minecraft:item"), + ITEM_FRAME("minecraft:item_frame"), + FIREBALL("minecraft:fireball"), + LEASH_KNOT("minecraft:leash_knot"), + LLAMA("minecraft:llama"), + LLAMA_SPIT("minecraft:llama_spit"), + MAGMA_CUBE("minecraft:magma_cube"), + MINECART("minecraft:minecart"), + CHEST_MINECART("minecraft:chest_minecart"), + COMMAND_BLOCK_MINECART("minecraft:command_block_minecart"), + FURNACE_MINECART("minecraft:furnace_minecart"), + HOPPER_MINECART("minecraft:hopper_minecart"), + SPAWNER_MINECART("minecraft:spawner_minecart"), + TNT_MINECART("minecraft:tnt_minecart"), + MULE("minecraft:mule"), + MOOSHROOM("minecraft:mooshroom"), + OCELOT("minecraft:ocelot"), + PAINTING("minecraft:painting"), + PANDA("minecraft:panda"), + PARROT("minecraft:parrot"), + PIG("minecraft:pig"), + PUFFERFISH("minecraft:pufferfish"), + ZOMBIE_PIGMAN("minecraft:zombie_pigman"), + POLAR_BEAR("minecraft:polar_bear"), + TNT("minecraft:tnt"), + RABBIT("minecraft:rabbit"), + SALMON("minecraft:salmon"), + SHEEP("minecraft:sheep"), + SHULKER("minecraft:shulker"), + SHULKER_BULLET("minecraft:shulker_bullet"), + SILVERFISH("minecraft:silverfish"), + SKELETON("minecraft:skeleton"), + SKELETON_HORSE("minecraft:skeleton_horse"), + SLIME("minecraft:slime"), + SMALL_FIREBALL("minecraft:small_fireball"), + SNOW_GOLEM("minecraft:snow_golem"), + SNOWBALL("minecraft:snowball"), + SPECTRAL_ARROW("minecraft:spectral_arrow"), + SPIDER("minecraft:spider"), + SQUID("minecraft:squid"), + STRAY("minecraft:stray"), + TRADER_LLAMA("minecraft:trader_llama"), + TROPICAL_FISH("minecraft:tropical_fish"), + TURTLE("minecraft:turtle"), + EGG("minecraft:egg"), + ENDER_PEARL("minecraft:ender_pearl"), + EXPERIENCE_BOTTLE("minecraft:experience_bottle"), + POTION("minecraft:potion"), + TRIDENT("minecraft:trident"), + VEX("minecraft:vex"), + VILLAGER("minecraft:villager"), + IRON_GOLEM("minecraft:iron_golem"), + VINDICATOR("minecraft:vindicator"), + PILLAGER("minecraft:pillager"), + WANDERING_TRADER("minecraft:wandering_trader"), + WITCH("minecraft:witch"), + WITHER("minecraft:wither"), + WITHER_SKELETON("minecraft:wither_skeleton"), + WITHER_SKULL("minecraft:wither_skull"), + WOLF("minecraft:wolf"), + ZOMBIE("minecraft:zombie"), + ZOMBIE_HORSE("minecraft:zombie_horse"), + ZOMBIE_VILLAGER("minecraft:zombie_villager"), + PHANTOM("minecraft:phantom"), + RAVAGER("minecraft:ravager"), + LIGHTNING_BOLT("minecraft:lightning_bolt"), + PLAYER("minecraft:player"), + FISHING_BOBBER("minecraft:fishing_bobber"), +; + private String namespaceID; + + EntityType(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static EntityType fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return PIG; + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/Biome.java b/src/autogenerated/java/net/minestom/server/instance/Biome.java new file mode 100644 index 000000000..8be877299 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/Biome.java @@ -0,0 +1,103 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.instance; + +public enum Biome { + OCEAN("minecraft:ocean"), + PLAINS("minecraft:plains"), + DESERT("minecraft:desert"), + MOUNTAINS("minecraft:mountains"), + FOREST("minecraft:forest"), + TAIGA("minecraft:taiga"), + SWAMP("minecraft:swamp"), + RIVER("minecraft:river"), + NETHER("minecraft:nether"), + THE_END("minecraft:the_end"), + FROZEN_OCEAN("minecraft:frozen_ocean"), + FROZEN_RIVER("minecraft:frozen_river"), + SNOWY_TUNDRA("minecraft:snowy_tundra"), + SNOWY_MOUNTAINS("minecraft:snowy_mountains"), + MUSHROOM_FIELDS("minecraft:mushroom_fields"), + MUSHROOM_FIELD_SHORE("minecraft:mushroom_field_shore"), + BEACH("minecraft:beach"), + DESERT_HILLS("minecraft:desert_hills"), + WOODED_HILLS("minecraft:wooded_hills"), + TAIGA_HILLS("minecraft:taiga_hills"), + MOUNTAIN_EDGE("minecraft:mountain_edge"), + JUNGLE("minecraft:jungle"), + JUNGLE_HILLS("minecraft:jungle_hills"), + JUNGLE_EDGE("minecraft:jungle_edge"), + DEEP_OCEAN("minecraft:deep_ocean"), + STONE_SHORE("minecraft:stone_shore"), + SNOWY_BEACH("minecraft:snowy_beach"), + BIRCH_FOREST("minecraft:birch_forest"), + BIRCH_FOREST_HILLS("minecraft:birch_forest_hills"), + DARK_FOREST("minecraft:dark_forest"), + SNOWY_TAIGA("minecraft:snowy_taiga"), + SNOWY_TAIGA_HILLS("minecraft:snowy_taiga_hills"), + GIANT_TREE_TAIGA("minecraft:giant_tree_taiga"), + GIANT_TREE_TAIGA_HILLS("minecraft:giant_tree_taiga_hills"), + WOODED_MOUNTAINS("minecraft:wooded_mountains"), + SAVANNA("minecraft:savanna"), + SAVANNA_PLATEAU("minecraft:savanna_plateau"), + BADLANDS("minecraft:badlands"), + WOODED_BADLANDS_PLATEAU("minecraft:wooded_badlands_plateau"), + BADLANDS_PLATEAU("minecraft:badlands_plateau"), + SMALL_END_ISLANDS("minecraft:small_end_islands"), + END_MIDLANDS("minecraft:end_midlands"), + END_HIGHLANDS("minecraft:end_highlands"), + END_BARRENS("minecraft:end_barrens"), + WARM_OCEAN("minecraft:warm_ocean"), + LUKEWARM_OCEAN("minecraft:lukewarm_ocean"), + COLD_OCEAN("minecraft:cold_ocean"), + DEEP_WARM_OCEAN("minecraft:deep_warm_ocean"), + DEEP_LUKEWARM_OCEAN("minecraft:deep_lukewarm_ocean"), + DEEP_COLD_OCEAN("minecraft:deep_cold_ocean"), + DEEP_FROZEN_OCEAN("minecraft:deep_frozen_ocean"), + THE_VOID("minecraft:the_void"), + SUNFLOWER_PLAINS("minecraft:sunflower_plains"), + DESERT_LAKES("minecraft:desert_lakes"), + GRAVELLY_MOUNTAINS("minecraft:gravelly_mountains"), + FLOWER_FOREST("minecraft:flower_forest"), + TAIGA_MOUNTAINS("minecraft:taiga_mountains"), + SWAMP_HILLS("minecraft:swamp_hills"), + ICE_SPIKES("minecraft:ice_spikes"), + MODIFIED_JUNGLE("minecraft:modified_jungle"), + MODIFIED_JUNGLE_EDGE("minecraft:modified_jungle_edge"), + TALL_BIRCH_FOREST("minecraft:tall_birch_forest"), + TALL_BIRCH_HILLS("minecraft:tall_birch_hills"), + DARK_FOREST_HILLS("minecraft:dark_forest_hills"), + SNOWY_TAIGA_MOUNTAINS("minecraft:snowy_taiga_mountains"), + GIANT_SPRUCE_TAIGA("minecraft:giant_spruce_taiga"), + GIANT_SPRUCE_TAIGA_HILLS("minecraft:giant_spruce_taiga_hills"), + MODIFIED_GRAVELLY_MOUNTAINS("minecraft:modified_gravelly_mountains"), + SHATTERED_SAVANNA("minecraft:shattered_savanna"), + SHATTERED_SAVANNA_PLATEAU("minecraft:shattered_savanna_plateau"), + ERODED_BADLANDS("minecraft:eroded_badlands"), + MODIFIED_WOODED_BADLANDS_PLATEAU("minecraft:modified_wooded_badlands_plateau"), + MODIFIED_BADLANDS_PLATEAU("minecraft:modified_badlands_plateau"), + BAMBOO_JUNGLE("minecraft:bamboo_jungle"), + BAMBOO_JUNGLE_HILLS("minecraft:bamboo_jungle_hills"), +; + private String namespaceID; + + Biome(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static Biome fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return null; + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/Block.java b/src/autogenerated/java/net/minestom/server/instance/block/Block.java new file mode 100644 index 000000000..f22800d17 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/Block.java @@ -0,0 +1,1190 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.instance.block; +import net.minestom.server.utils.NamespaceID; +import java.util.List; +import java.util.ArrayList; +import java.util.Arrays; +import net.minestom.server.instance.block.states.*; +@SuppressWarnings({"deprecation"}) + +public enum Block { + AIR("minecraft:air", (short) 0, 0.0, 0.0, true, false, null, true), + STONE("minecraft:stone", (short) 1, 1.5, 6.0, false, true, null, true), + GRANITE("minecraft:granite", (short) 2, 1.5, 6.0, false, true, null, true), + POLISHED_GRANITE("minecraft:polished_granite", (short) 3, 1.5, 6.0, false, true, null, true), + DIORITE("minecraft:diorite", (short) 4, 1.5, 6.0, false, true, null, true), + POLISHED_DIORITE("minecraft:polished_diorite", (short) 5, 1.5, 6.0, false, true, null, true), + ANDESITE("minecraft:andesite", (short) 6, 1.5, 6.0, false, true, null, true), + POLISHED_ANDESITE("minecraft:polished_andesite", (short) 7, 1.5, 6.0, false, true, null, true), + GRASS_BLOCK("minecraft:grass_block", (short) 9, 0.6, 0.6, false, true, null, false), + DIRT("minecraft:dirt", (short) 10, 0.5, 0.5, false, true, null, true), + COARSE_DIRT("minecraft:coarse_dirt", (short) 11, 0.5, 0.5, false, true, null, true), + PODZOL("minecraft:podzol", (short) 13, 0.5, 0.5, false, true, null, false), + COBBLESTONE("minecraft:cobblestone", (short) 14, 2.0, 6.0, false, true, null, true), + OAK_PLANKS("minecraft:oak_planks", (short) 15, 2.0, 3.0, false, true, null, true), + SPRUCE_PLANKS("minecraft:spruce_planks", (short) 16, 2.0, 3.0, false, true, null, true), + BIRCH_PLANKS("minecraft:birch_planks", (short) 17, 2.0, 3.0, false, true, null, true), + JUNGLE_PLANKS("minecraft:jungle_planks", (short) 18, 2.0, 3.0, false, true, null, true), + ACACIA_PLANKS("minecraft:acacia_planks", (short) 19, 2.0, 3.0, false, true, null, true), + DARK_OAK_PLANKS("minecraft:dark_oak_planks", (short) 20, 2.0, 3.0, false, true, null, true), + OAK_SAPLING("minecraft:oak_sapling", (short) 21, 0.0, 0.0, false, false, null, false), + SPRUCE_SAPLING("minecraft:spruce_sapling", (short) 23, 0.0, 0.0, false, false, null, false), + BIRCH_SAPLING("minecraft:birch_sapling", (short) 25, 0.0, 0.0, false, false, null, false), + JUNGLE_SAPLING("minecraft:jungle_sapling", (short) 27, 0.0, 0.0, false, false, null, false), + ACACIA_SAPLING("minecraft:acacia_sapling", (short) 29, 0.0, 0.0, false, false, null, false), + DARK_OAK_SAPLING("minecraft:dark_oak_sapling", (short) 31, 0.0, 0.0, false, false, null, false), + BEDROCK("minecraft:bedrock", (short) 33, 0.0, 3600000.0, false, true, null, true), + WATER("minecraft:water", (short) 34, 100.0, 100.0, false, false, null, false), + LAVA("minecraft:lava", (short) 50, 100.0, 100.0, false, false, null, false), + SAND("minecraft:sand", (short) 66, 0.5, 0.5, false, true, null, true), + RED_SAND("minecraft:red_sand", (short) 67, 0.5, 0.5, false, true, null, true), + GRAVEL("minecraft:gravel", (short) 68, 0.6, 0.6, false, true, null, true), + GOLD_ORE("minecraft:gold_ore", (short) 69, 3.0, 3.0, false, true, null, true), + IRON_ORE("minecraft:iron_ore", (short) 70, 3.0, 3.0, false, true, null, true), + COAL_ORE("minecraft:coal_ore", (short) 71, 3.0, 3.0, false, true, null, true), + OAK_LOG("minecraft:oak_log", (short) 73, 2.0, 2.0, false, true, null, false), + SPRUCE_LOG("minecraft:spruce_log", (short) 76, 2.0, 2.0, false, true, null, false), + BIRCH_LOG("minecraft:birch_log", (short) 79, 2.0, 2.0, false, true, null, false), + JUNGLE_LOG("minecraft:jungle_log", (short) 82, 2.0, 2.0, false, true, null, false), + ACACIA_LOG("minecraft:acacia_log", (short) 85, 2.0, 2.0, false, true, null, false), + DARK_OAK_LOG("minecraft:dark_oak_log", (short) 88, 2.0, 2.0, false, true, null, false), + STRIPPED_SPRUCE_LOG("minecraft:stripped_spruce_log", (short) 91, 2.0, 2.0, false, true, null, false), + STRIPPED_BIRCH_LOG("minecraft:stripped_birch_log", (short) 94, 2.0, 2.0, false, true, null, false), + STRIPPED_JUNGLE_LOG("minecraft:stripped_jungle_log", (short) 97, 2.0, 2.0, false, true, null, false), + STRIPPED_ACACIA_LOG("minecraft:stripped_acacia_log", (short) 100, 2.0, 2.0, false, true, null, false), + STRIPPED_DARK_OAK_LOG("minecraft:stripped_dark_oak_log", (short) 103, 2.0, 2.0, false, true, null, false), + STRIPPED_OAK_LOG("minecraft:stripped_oak_log", (short) 106, 2.0, 2.0, false, true, null, false), + OAK_WOOD("minecraft:oak_wood", (short) 109, 2.0, 2.0, false, true, null, false), + SPRUCE_WOOD("minecraft:spruce_wood", (short) 112, 2.0, 2.0, false, true, null, false), + BIRCH_WOOD("minecraft:birch_wood", (short) 115, 2.0, 2.0, false, true, null, false), + JUNGLE_WOOD("minecraft:jungle_wood", (short) 118, 2.0, 2.0, false, true, null, false), + ACACIA_WOOD("minecraft:acacia_wood", (short) 121, 2.0, 2.0, false, true, null, false), + DARK_OAK_WOOD("minecraft:dark_oak_wood", (short) 124, 2.0, 2.0, false, true, null, false), + STRIPPED_OAK_WOOD("minecraft:stripped_oak_wood", (short) 127, 2.0, 2.0, false, true, null, false), + STRIPPED_SPRUCE_WOOD("minecraft:stripped_spruce_wood", (short) 130, 2.0, 2.0, false, true, null, false), + STRIPPED_BIRCH_WOOD("minecraft:stripped_birch_wood", (short) 133, 2.0, 2.0, false, true, null, false), + STRIPPED_JUNGLE_WOOD("minecraft:stripped_jungle_wood", (short) 136, 2.0, 2.0, false, true, null, false), + STRIPPED_ACACIA_WOOD("minecraft:stripped_acacia_wood", (short) 139, 2.0, 2.0, false, true, null, false), + STRIPPED_DARK_OAK_WOOD("minecraft:stripped_dark_oak_wood", (short) 142, 2.0, 2.0, false, true, null, false), + OAK_LEAVES("minecraft:oak_leaves", (short) 157, 0.2, 0.2, false, true, null, false), + SPRUCE_LEAVES("minecraft:spruce_leaves", (short) 171, 0.2, 0.2, false, true, null, false), + BIRCH_LEAVES("minecraft:birch_leaves", (short) 185, 0.2, 0.2, false, true, null, false), + JUNGLE_LEAVES("minecraft:jungle_leaves", (short) 199, 0.2, 0.2, false, true, null, false), + ACACIA_LEAVES("minecraft:acacia_leaves", (short) 213, 0.2, 0.2, false, true, null, false), + DARK_OAK_LEAVES("minecraft:dark_oak_leaves", (short) 227, 0.2, 0.2, false, true, null, false), + SPONGE("minecraft:sponge", (short) 228, 0.6, 0.6, false, true, null, true), + WET_SPONGE("minecraft:wet_sponge", (short) 229, 0.6, 0.6, false, true, null, true), + GLASS("minecraft:glass", (short) 230, 0.3, 0.3, false, true, null, true), + LAPIS_ORE("minecraft:lapis_ore", (short) 231, 3.0, 3.0, false, true, null, true), + LAPIS_BLOCK("minecraft:lapis_block", (short) 232, 3.0, 3.0, false, true, null, true), + DISPENSER("minecraft:dispenser", (short) 234, 3.5, 3.5, false, true, NamespaceID.from("minecraft:dispenser"), false), + SANDSTONE("minecraft:sandstone", (short) 245, 0.8, 0.8, false, true, null, true), + CHISELED_SANDSTONE("minecraft:chiseled_sandstone", (short) 246, 0.8, 0.8, false, true, null, true), + CUT_SANDSTONE("minecraft:cut_sandstone", (short) 247, 0.8, 0.8, false, true, null, true), + NOTE_BLOCK("minecraft:note_block", (short) 249, 0.8, 0.8, false, true, null, false), + WHITE_BED("minecraft:white_bed", (short) 1051, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + ORANGE_BED("minecraft:orange_bed", (short) 1067, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + MAGENTA_BED("minecraft:magenta_bed", (short) 1083, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + LIGHT_BLUE_BED("minecraft:light_blue_bed", (short) 1099, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + YELLOW_BED("minecraft:yellow_bed", (short) 1115, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + LIME_BED("minecraft:lime_bed", (short) 1131, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + PINK_BED("minecraft:pink_bed", (short) 1147, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + GRAY_BED("minecraft:gray_bed", (short) 1163, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + LIGHT_GRAY_BED("minecraft:light_gray_bed", (short) 1179, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + CYAN_BED("minecraft:cyan_bed", (short) 1195, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + PURPLE_BED("minecraft:purple_bed", (short) 1211, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + BLUE_BED("minecraft:blue_bed", (short) 1227, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + BROWN_BED("minecraft:brown_bed", (short) 1243, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + GREEN_BED("minecraft:green_bed", (short) 1259, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + RED_BED("minecraft:red_bed", (short) 1275, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + BLACK_BED("minecraft:black_bed", (short) 1291, 0.2, 0.2, false, true, NamespaceID.from("minecraft:bed"), false), + POWERED_RAIL("minecraft:powered_rail", (short) 1310, 0.7, 0.7, false, false, null, false), + DETECTOR_RAIL("minecraft:detector_rail", (short) 1322, 0.7, 0.7, false, false, null, false), + STICKY_PISTON("minecraft:sticky_piston", (short) 1334, 0.5, 0.5, false, true, null, false), + COBWEB("minecraft:cobweb", (short) 1340, 4.0, 4.0, false, false, null, true), + GRASS("minecraft:grass", (short) 1341, 0.0, 0.0, false, false, null, true), + FERN("minecraft:fern", (short) 1342, 0.0, 0.0, false, false, null, true), + DEAD_BUSH("minecraft:dead_bush", (short) 1343, 0.0, 0.0, false, false, null, true), + SEAGRASS("minecraft:seagrass", (short) 1344, 0.0, 0.0, false, false, null, true), + TALL_SEAGRASS("minecraft:tall_seagrass", (short) 1346, 0.0, 0.0, false, false, null, false), + PISTON("minecraft:piston", (short) 1353, 0.5, 0.5, false, true, null, false), + PISTON_HEAD("minecraft:piston_head", (short) 1361, 0.5, 0.5, false, true, null, false), + WHITE_WOOL("minecraft:white_wool", (short) 1383, 0.8, 0.8, false, true, null, true), + ORANGE_WOOL("minecraft:orange_wool", (short) 1384, 0.8, 0.8, false, true, null, true), + MAGENTA_WOOL("minecraft:magenta_wool", (short) 1385, 0.8, 0.8, false, true, null, true), + LIGHT_BLUE_WOOL("minecraft:light_blue_wool", (short) 1386, 0.8, 0.8, false, true, null, true), + YELLOW_WOOL("minecraft:yellow_wool", (short) 1387, 0.8, 0.8, false, true, null, true), + LIME_WOOL("minecraft:lime_wool", (short) 1388, 0.8, 0.8, false, true, null, true), + PINK_WOOL("minecraft:pink_wool", (short) 1389, 0.8, 0.8, false, true, null, true), + GRAY_WOOL("minecraft:gray_wool", (short) 1390, 0.8, 0.8, false, true, null, true), + LIGHT_GRAY_WOOL("minecraft:light_gray_wool", (short) 1391, 0.8, 0.8, false, true, null, true), + CYAN_WOOL("minecraft:cyan_wool", (short) 1392, 0.8, 0.8, false, true, null, true), + PURPLE_WOOL("minecraft:purple_wool", (short) 1393, 0.8, 0.8, false, true, null, true), + BLUE_WOOL("minecraft:blue_wool", (short) 1394, 0.8, 0.8, false, true, null, true), + BROWN_WOOL("minecraft:brown_wool", (short) 1395, 0.8, 0.8, false, true, null, true), + GREEN_WOOL("minecraft:green_wool", (short) 1396, 0.8, 0.8, false, true, null, true), + RED_WOOL("minecraft:red_wool", (short) 1397, 0.8, 0.8, false, true, null, true), + BLACK_WOOL("minecraft:black_wool", (short) 1398, 0.8, 0.8, false, true, null, true), + MOVING_PISTON("minecraft:moving_piston", (short) 1399, 0.0, -1.0, false, false, null, false), + DANDELION("minecraft:dandelion", (short) 1411, 0.0, 0.0, false, false, null, true), + POPPY("minecraft:poppy", (short) 1412, 0.0, 0.0, false, false, null, true), + BLUE_ORCHID("minecraft:blue_orchid", (short) 1413, 0.0, 0.0, false, false, null, true), + ALLIUM("minecraft:allium", (short) 1414, 0.0, 0.0, false, false, null, true), + AZURE_BLUET("minecraft:azure_bluet", (short) 1415, 0.0, 0.0, false, false, null, true), + RED_TULIP("minecraft:red_tulip", (short) 1416, 0.0, 0.0, false, false, null, true), + ORANGE_TULIP("minecraft:orange_tulip", (short) 1417, 0.0, 0.0, false, false, null, true), + WHITE_TULIP("minecraft:white_tulip", (short) 1418, 0.0, 0.0, false, false, null, true), + PINK_TULIP("minecraft:pink_tulip", (short) 1419, 0.0, 0.0, false, false, null, true), + OXEYE_DAISY("minecraft:oxeye_daisy", (short) 1420, 0.0, 0.0, false, false, null, true), + CORNFLOWER("minecraft:cornflower", (short) 1421, 0.0, 0.0, false, false, null, true), + WITHER_ROSE("minecraft:wither_rose", (short) 1422, 0.0, 0.0, false, false, null, true), + LILY_OF_THE_VALLEY("minecraft:lily_of_the_valley", (short) 1423, 0.0, 0.0, false, false, null, true), + BROWN_MUSHROOM("minecraft:brown_mushroom", (short) 1424, 0.0, 0.0, false, false, null, true), + RED_MUSHROOM("minecraft:red_mushroom", (short) 1425, 0.0, 0.0, false, false, null, true), + GOLD_BLOCK("minecraft:gold_block", (short) 1426, 3.0, 6.0, false, true, null, true), + IRON_BLOCK("minecraft:iron_block", (short) 1427, 5.0, 6.0, false, true, null, true), + BRICKS("minecraft:bricks", (short) 1428, 2.0, 6.0, false, true, null, true), + TNT("minecraft:tnt", (short) 1430, 0.0, 0.0, false, true, null, false), + BOOKSHELF("minecraft:bookshelf", (short) 1431, 1.5, 1.5, false, true, null, true), + MOSSY_COBBLESTONE("minecraft:mossy_cobblestone", (short) 1432, 2.0, 6.0, false, true, null, true), + OBSIDIAN("minecraft:obsidian", (short) 1433, 50.0, 1200.0, false, true, null, true), + TORCH("minecraft:torch", (short) 1434, 0.0, 0.0, false, false, null, true), + WALL_TORCH("minecraft:wall_torch", (short) 1435, 0.0, 0.0, false, false, null, false), + FIRE("minecraft:fire", (short) 1470, 0.0, 0.0, false, false, null, false), + SPAWNER("minecraft:spawner", (short) 1951, 5.0, 5.0, false, true, NamespaceID.from("minecraft:mob_spawner"), true), + OAK_STAIRS("minecraft:oak_stairs", (short) 1963, 2.0, 3.0, false, true, null, false), + CHEST("minecraft:chest", (short) 2033, 2.5, 2.5, false, true, NamespaceID.from("minecraft:chest"), false), + REDSTONE_WIRE("minecraft:redstone_wire", (short) 3216, 0.0, 0.0, false, false, null, false), + DIAMOND_ORE("minecraft:diamond_ore", (short) 3352, 3.0, 3.0, false, true, null, true), + DIAMOND_BLOCK("minecraft:diamond_block", (short) 3353, 5.0, 6.0, false, true, null, true), + CRAFTING_TABLE("minecraft:crafting_table", (short) 3354, 2.5, 2.5, false, true, null, true), + WHEAT("minecraft:wheat", (short) 3355, 0.0, 0.0, false, false, null, false), + FARMLAND("minecraft:farmland", (short) 3363, 0.6, 0.6, false, true, null, false), + FURNACE("minecraft:furnace", (short) 3372, 3.5, 3.5, false, true, NamespaceID.from("minecraft:furnace"), false), + OAK_SIGN("minecraft:oak_sign", (short) 3380, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + SPRUCE_SIGN("minecraft:spruce_sign", (short) 3412, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + BIRCH_SIGN("minecraft:birch_sign", (short) 3444, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + ACACIA_SIGN("minecraft:acacia_sign", (short) 3476, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + JUNGLE_SIGN("minecraft:jungle_sign", (short) 3508, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + DARK_OAK_SIGN("minecraft:dark_oak_sign", (short) 3540, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + OAK_DOOR("minecraft:oak_door", (short) 3582, 3.0, 3.0, false, true, null, false), + LADDER("minecraft:ladder", (short) 3636, 0.4, 0.4, false, true, null, false), + RAIL("minecraft:rail", (short) 3643, 0.7, 0.7, false, false, null, false), + COBBLESTONE_STAIRS("minecraft:cobblestone_stairs", (short) 3664, 2.0, 6.0, false, true, null, false), + OAK_WALL_SIGN("minecraft:oak_wall_sign", (short) 3734, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + SPRUCE_WALL_SIGN("minecraft:spruce_wall_sign", (short) 3742, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + BIRCH_WALL_SIGN("minecraft:birch_wall_sign", (short) 3750, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + ACACIA_WALL_SIGN("minecraft:acacia_wall_sign", (short) 3758, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + JUNGLE_WALL_SIGN("minecraft:jungle_wall_sign", (short) 3766, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + DARK_OAK_WALL_SIGN("minecraft:dark_oak_wall_sign", (short) 3774, 1.0, 1.0, false, false, NamespaceID.from("minecraft:sign"), false), + LEVER("minecraft:lever", (short) 3790, 0.5, 0.5, false, false, null, false), + STONE_PRESSURE_PLATE("minecraft:stone_pressure_plate", (short) 3806, 0.5, 0.5, false, false, null, false), + IRON_DOOR("minecraft:iron_door", (short) 3818, 5.0, 5.0, false, true, null, false), + OAK_PRESSURE_PLATE("minecraft:oak_pressure_plate", (short) 3872, 0.5, 0.5, false, false, null, false), + SPRUCE_PRESSURE_PLATE("minecraft:spruce_pressure_plate", (short) 3874, 0.5, 0.5, false, false, null, false), + BIRCH_PRESSURE_PLATE("minecraft:birch_pressure_plate", (short) 3876, 0.5, 0.5, false, false, null, false), + JUNGLE_PRESSURE_PLATE("minecraft:jungle_pressure_plate", (short) 3878, 0.5, 0.5, false, false, null, false), + ACACIA_PRESSURE_PLATE("minecraft:acacia_pressure_plate", (short) 3880, 0.5, 0.5, false, false, null, false), + DARK_OAK_PRESSURE_PLATE("minecraft:dark_oak_pressure_plate", (short) 3882, 0.5, 0.5, false, false, null, false), + REDSTONE_ORE("minecraft:redstone_ore", (short) 3884, 3.0, 3.0, false, true, null, false), + REDSTONE_TORCH("minecraft:redstone_torch", (short) 3885, 0.0, 0.0, false, false, null, false), + REDSTONE_WALL_TORCH("minecraft:redstone_wall_torch", (short) 3887, 0.0, 0.0, false, false, null, false), + STONE_BUTTON("minecraft:stone_button", (short) 3904, 0.5, 0.5, false, false, null, false), + SNOW("minecraft:snow", (short) 3919, 0.1, 0.1, false, true, null, false), + ICE("minecraft:ice", (short) 3927, 0.5, 0.5, false, true, null, true), + SNOW_BLOCK("minecraft:snow_block", (short) 3928, 0.2, 0.2, false, true, null, true), + CACTUS("minecraft:cactus", (short) 3929, 0.4, 0.4, false, true, null, false), + CLAY("minecraft:clay", (short) 3945, 0.6, 0.6, false, true, null, true), + SUGAR_CANE("minecraft:sugar_cane", (short) 3946, 0.0, 0.0, false, false, null, false), + JUKEBOX("minecraft:jukebox", (short) 3963, 2.0, 6.0, false, true, NamespaceID.from("minecraft:jukebox"), false), + OAK_FENCE("minecraft:oak_fence", (short) 3995, 2.0, 3.0, false, true, null, false), + PUMPKIN("minecraft:pumpkin", (short) 3996, 1.0, 1.0, false, true, null, true), + NETHERRACK("minecraft:netherrack", (short) 3997, 0.4, 0.4, false, true, null, true), + SOUL_SAND("minecraft:soul_sand", (short) 3998, 0.5, 0.5, false, true, null, true), + GLOWSTONE("minecraft:glowstone", (short) 3999, 0.3, 0.3, false, true, null, true), + NETHER_PORTAL("minecraft:nether_portal", (short) 4000, 0.0, -1.0, false, false, null, false), + CARVED_PUMPKIN("minecraft:carved_pumpkin", (short) 4002, 1.0, 1.0, false, true, null, false), + JACK_O_LANTERN("minecraft:jack_o_lantern", (short) 4006, 1.0, 1.0, false, true, null, false), + CAKE("minecraft:cake", (short) 4010, 0.5, 0.5, false, true, null, false), + REPEATER("minecraft:repeater", (short) 4020, 0.0, 0.0, false, true, null, false), + WHITE_STAINED_GLASS("minecraft:white_stained_glass", (short) 4081, 0.3, 0.3, false, true, null, true), + ORANGE_STAINED_GLASS("minecraft:orange_stained_glass", (short) 4082, 0.3, 0.3, false, true, null, true), + MAGENTA_STAINED_GLASS("minecraft:magenta_stained_glass", (short) 4083, 0.3, 0.3, false, true, null, true), + LIGHT_BLUE_STAINED_GLASS("minecraft:light_blue_stained_glass", (short) 4084, 0.3, 0.3, false, true, null, true), + YELLOW_STAINED_GLASS("minecraft:yellow_stained_glass", (short) 4085, 0.3, 0.3, false, true, null, true), + LIME_STAINED_GLASS("minecraft:lime_stained_glass", (short) 4086, 0.3, 0.3, false, true, null, true), + PINK_STAINED_GLASS("minecraft:pink_stained_glass", (short) 4087, 0.3, 0.3, false, true, null, true), + GRAY_STAINED_GLASS("minecraft:gray_stained_glass", (short) 4088, 0.3, 0.3, false, true, null, true), + LIGHT_GRAY_STAINED_GLASS("minecraft:light_gray_stained_glass", (short) 4089, 0.3, 0.3, false, true, null, true), + CYAN_STAINED_GLASS("minecraft:cyan_stained_glass", (short) 4090, 0.3, 0.3, false, true, null, true), + PURPLE_STAINED_GLASS("minecraft:purple_stained_glass", (short) 4091, 0.3, 0.3, false, true, null, true), + BLUE_STAINED_GLASS("minecraft:blue_stained_glass", (short) 4092, 0.3, 0.3, false, true, null, true), + BROWN_STAINED_GLASS("minecraft:brown_stained_glass", (short) 4093, 0.3, 0.3, false, true, null, true), + GREEN_STAINED_GLASS("minecraft:green_stained_glass", (short) 4094, 0.3, 0.3, false, true, null, true), + RED_STAINED_GLASS("minecraft:red_stained_glass", (short) 4095, 0.3, 0.3, false, true, null, true), + BLACK_STAINED_GLASS("minecraft:black_stained_glass", (short) 4096, 0.3, 0.3, false, true, null, true), + OAK_TRAPDOOR("minecraft:oak_trapdoor", (short) 4112, 3.0, 3.0, false, true, null, false), + SPRUCE_TRAPDOOR("minecraft:spruce_trapdoor", (short) 4176, 3.0, 3.0, false, true, null, false), + BIRCH_TRAPDOOR("minecraft:birch_trapdoor", (short) 4240, 3.0, 3.0, false, true, null, false), + JUNGLE_TRAPDOOR("minecraft:jungle_trapdoor", (short) 4304, 3.0, 3.0, false, true, null, false), + ACACIA_TRAPDOOR("minecraft:acacia_trapdoor", (short) 4368, 3.0, 3.0, false, true, null, false), + DARK_OAK_TRAPDOOR("minecraft:dark_oak_trapdoor", (short) 4432, 3.0, 3.0, false, true, null, false), + STONE_BRICKS("minecraft:stone_bricks", (short) 4481, 1.5, 6.0, false, true, null, true), + MOSSY_STONE_BRICKS("minecraft:mossy_stone_bricks", (short) 4482, 1.5, 6.0, false, true, null, true), + CRACKED_STONE_BRICKS("minecraft:cracked_stone_bricks", (short) 4483, 1.5, 6.0, false, true, null, true), + CHISELED_STONE_BRICKS("minecraft:chiseled_stone_bricks", (short) 4484, 1.5, 6.0, false, true, null, true), + INFESTED_STONE("minecraft:infested_stone", (short) 4485, 0.0, 0.75, false, true, null, true), + INFESTED_COBBLESTONE("minecraft:infested_cobblestone", (short) 4486, 0.0, 0.75, false, true, null, true), + INFESTED_STONE_BRICKS("minecraft:infested_stone_bricks", (short) 4487, 0.0, 0.75, false, true, null, true), + INFESTED_MOSSY_STONE_BRICKS("minecraft:infested_mossy_stone_bricks", (short) 4488, 0.0, 0.75, false, true, null, true), + INFESTED_CRACKED_STONE_BRICKS("minecraft:infested_cracked_stone_bricks", (short) 4489, 0.0, 0.75, false, true, null, true), + INFESTED_CHISELED_STONE_BRICKS("minecraft:infested_chiseled_stone_bricks", (short) 4490, 0.0, 0.75, false, true, null, true), + BROWN_MUSHROOM_BLOCK("minecraft:brown_mushroom_block", (short) 4491, 0.2, 0.2, false, true, null, false), + RED_MUSHROOM_BLOCK("minecraft:red_mushroom_block", (short) 4555, 0.2, 0.2, false, true, null, false), + MUSHROOM_STEM("minecraft:mushroom_stem", (short) 4619, 0.2, 0.2, false, true, null, false), + IRON_BARS("minecraft:iron_bars", (short) 4714, 5.0, 6.0, false, true, null, false), + GLASS_PANE("minecraft:glass_pane", (short) 4746, 0.3, 0.3, false, true, null, false), + MELON("minecraft:melon", (short) 4747, 1.0, 1.0, false, true, null, true), + ATTACHED_PUMPKIN_STEM("minecraft:attached_pumpkin_stem", (short) 4748, 0.0, 0.0, false, false, null, false), + ATTACHED_MELON_STEM("minecraft:attached_melon_stem", (short) 4752, 0.0, 0.0, false, false, null, false), + PUMPKIN_STEM("minecraft:pumpkin_stem", (short) 4756, 0.0, 0.0, false, false, null, false), + MELON_STEM("minecraft:melon_stem", (short) 4764, 0.0, 0.0, false, false, null, false), + VINE("minecraft:vine", (short) 4803, 0.2, 0.2, false, false, null, false), + OAK_FENCE_GATE("minecraft:oak_fence_gate", (short) 4811, 2.0, 3.0, false, true, null, false), + BRICK_STAIRS("minecraft:brick_stairs", (short) 4847, 2.0, 6.0, false, true, null, false), + STONE_BRICK_STAIRS("minecraft:stone_brick_stairs", (short) 4927, 1.5, 6.0, false, true, null, false), + MYCELIUM("minecraft:mycelium", (short) 4997, 0.6, 0.6, false, true, null, false), + LILY_PAD("minecraft:lily_pad", (short) 4998, 0.0, 0.0, false, true, null, true), + NETHER_BRICKS("minecraft:nether_bricks", (short) 4999, 2.0, 6.0, false, true, null, true), + NETHER_BRICK_FENCE("minecraft:nether_brick_fence", (short) 5031, 2.0, 6.0, false, true, null, false), + NETHER_BRICK_STAIRS("minecraft:nether_brick_stairs", (short) 5043, 2.0, 6.0, false, true, null, false), + NETHER_WART("minecraft:nether_wart", (short) 5112, 0.0, 0.0, false, false, null, false), + ENCHANTING_TABLE("minecraft:enchanting_table", (short) 5116, 5.0, 1200.0, false, true, NamespaceID.from("minecraft:enchanting_table"), true), + BREWING_STAND("minecraft:brewing_stand", (short) 5124, 0.5, 0.5, false, true, NamespaceID.from("minecraft:brewing_stand"), false), + CAULDRON("minecraft:cauldron", (short) 5125, 2.0, 2.0, false, true, null, false), + END_PORTAL("minecraft:end_portal", (short) 5129, 0.0, 3600000.0, false, false, NamespaceID.from("minecraft:end_portal"), true), + END_PORTAL_FRAME("minecraft:end_portal_frame", (short) 5134, 0.0, 3600000.0, false, true, null, false), + END_STONE("minecraft:end_stone", (short) 5138, 3.0, 9.0, false, true, null, true), + DRAGON_EGG("minecraft:dragon_egg", (short) 5139, 3.0, 9.0, false, true, null, true), + REDSTONE_LAMP("minecraft:redstone_lamp", (short) 5141, 0.3, 0.3, false, true, null, false), + COCOA("minecraft:cocoa", (short) 5142, 0.2, 3.0, false, true, null, false), + SANDSTONE_STAIRS("minecraft:sandstone_stairs", (short) 5165, 0.8, 0.8, false, true, null, false), + EMERALD_ORE("minecraft:emerald_ore", (short) 5234, 3.0, 3.0, false, true, null, true), + ENDER_CHEST("minecraft:ender_chest", (short) 5236, 22.5, 600.0, false, true, NamespaceID.from("minecraft:ender_chest"), false), + TRIPWIRE_HOOK("minecraft:tripwire_hook", (short) 5252, 0.0, 0.0, false, false, null, false), + TRIPWIRE("minecraft:tripwire", (short) 5386, 0.0, 0.0, false, false, null, false), + EMERALD_BLOCK("minecraft:emerald_block", (short) 5387, 5.0, 6.0, false, true, null, true), + SPRUCE_STAIRS("minecraft:spruce_stairs", (short) 5399, 2.0, 3.0, false, true, null, false), + BIRCH_STAIRS("minecraft:birch_stairs", (short) 5479, 2.0, 3.0, false, true, null, false), + JUNGLE_STAIRS("minecraft:jungle_stairs", (short) 5559, 2.0, 3.0, false, true, null, false), + COMMAND_BLOCK("minecraft:command_block", (short) 5634, 0.0, 3600000.0, false, true, NamespaceID.from("minecraft:command_block"), false), + BEACON("minecraft:beacon", (short) 5640, 3.0, 3.0, false, true, NamespaceID.from("minecraft:beacon"), true), + COBBLESTONE_WALL("minecraft:cobblestone_wall", (short) 5700, 2.0, 6.0, false, true, null, false), + MOSSY_COBBLESTONE_WALL("minecraft:mossy_cobblestone_wall", (short) 5764, 2.0, 6.0, false, true, null, false), + FLOWER_POT("minecraft:flower_pot", (short) 5769, 0.0, 0.0, false, true, null, true), + POTTED_OAK_SAPLING("minecraft:potted_oak_sapling", (short) 5770, 0.0, 0.0, false, true, null, true), + POTTED_SPRUCE_SAPLING("minecraft:potted_spruce_sapling", (short) 5771, 0.0, 0.0, false, true, null, true), + POTTED_BIRCH_SAPLING("minecraft:potted_birch_sapling", (short) 5772, 0.0, 0.0, false, true, null, true), + POTTED_JUNGLE_SAPLING("minecraft:potted_jungle_sapling", (short) 5773, 0.0, 0.0, false, true, null, true), + POTTED_ACACIA_SAPLING("minecraft:potted_acacia_sapling", (short) 5774, 0.0, 0.0, false, true, null, true), + POTTED_DARK_OAK_SAPLING("minecraft:potted_dark_oak_sapling", (short) 5775, 0.0, 0.0, false, true, null, true), + POTTED_FERN("minecraft:potted_fern", (short) 5776, 0.0, 0.0, false, true, null, true), + POTTED_DANDELION("minecraft:potted_dandelion", (short) 5777, 0.0, 0.0, false, true, null, true), + POTTED_POPPY("minecraft:potted_poppy", (short) 5778, 0.0, 0.0, false, true, null, true), + POTTED_BLUE_ORCHID("minecraft:potted_blue_orchid", (short) 5779, 0.0, 0.0, false, true, null, true), + POTTED_ALLIUM("minecraft:potted_allium", (short) 5780, 0.0, 0.0, false, true, null, true), + POTTED_AZURE_BLUET("minecraft:potted_azure_bluet", (short) 5781, 0.0, 0.0, false, true, null, true), + POTTED_RED_TULIP("minecraft:potted_red_tulip", (short) 5782, 0.0, 0.0, false, true, null, true), + POTTED_ORANGE_TULIP("minecraft:potted_orange_tulip", (short) 5783, 0.0, 0.0, false, true, null, true), + POTTED_WHITE_TULIP("minecraft:potted_white_tulip", (short) 5784, 0.0, 0.0, false, true, null, true), + POTTED_PINK_TULIP("minecraft:potted_pink_tulip", (short) 5785, 0.0, 0.0, false, true, null, true), + POTTED_OXEYE_DAISY("minecraft:potted_oxeye_daisy", (short) 5786, 0.0, 0.0, false, true, null, true), + POTTED_CORNFLOWER("minecraft:potted_cornflower", (short) 5787, 0.0, 0.0, false, true, null, true), + POTTED_LILY_OF_THE_VALLEY("minecraft:potted_lily_of_the_valley", (short) 5788, 0.0, 0.0, false, true, null, true), + POTTED_WITHER_ROSE("minecraft:potted_wither_rose", (short) 5789, 0.0, 0.0, false, true, null, true), + POTTED_RED_MUSHROOM("minecraft:potted_red_mushroom", (short) 5790, 0.0, 0.0, false, true, null, true), + POTTED_BROWN_MUSHROOM("minecraft:potted_brown_mushroom", (short) 5791, 0.0, 0.0, false, true, null, true), + POTTED_DEAD_BUSH("minecraft:potted_dead_bush", (short) 5792, 0.0, 0.0, false, true, null, true), + POTTED_CACTUS("minecraft:potted_cactus", (short) 5793, 0.0, 0.0, false, true, null, true), + CARROTS("minecraft:carrots", (short) 5794, 0.0, 0.0, false, false, null, false), + POTATOES("minecraft:potatoes", (short) 5802, 0.0, 0.0, false, false, null, false), + OAK_BUTTON("minecraft:oak_button", (short) 5819, 0.5, 0.5, false, false, null, false), + SPRUCE_BUTTON("minecraft:spruce_button", (short) 5843, 0.5, 0.5, false, false, null, false), + BIRCH_BUTTON("minecraft:birch_button", (short) 5867, 0.5, 0.5, false, false, null, false), + JUNGLE_BUTTON("minecraft:jungle_button", (short) 5891, 0.5, 0.5, false, false, null, false), + ACACIA_BUTTON("minecraft:acacia_button", (short) 5915, 0.5, 0.5, false, false, null, false), + DARK_OAK_BUTTON("minecraft:dark_oak_button", (short) 5939, 0.5, 0.5, false, false, null, false), + SKELETON_SKULL("minecraft:skeleton_skull", (short) 5954, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + SKELETON_WALL_SKULL("minecraft:skeleton_wall_skull", (short) 5970, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + WITHER_SKELETON_SKULL("minecraft:wither_skeleton_skull", (short) 5974, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + WITHER_SKELETON_WALL_SKULL("minecraft:wither_skeleton_wall_skull", (short) 5990, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + ZOMBIE_HEAD("minecraft:zombie_head", (short) 5994, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + ZOMBIE_WALL_HEAD("minecraft:zombie_wall_head", (short) 6010, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + PLAYER_HEAD("minecraft:player_head", (short) 6014, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + PLAYER_WALL_HEAD("minecraft:player_wall_head", (short) 6030, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + CREEPER_HEAD("minecraft:creeper_head", (short) 6034, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + CREEPER_WALL_HEAD("minecraft:creeper_wall_head", (short) 6050, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + DRAGON_HEAD("minecraft:dragon_head", (short) 6054, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + DRAGON_WALL_HEAD("minecraft:dragon_wall_head", (short) 6070, 1.0, 1.0, false, true, NamespaceID.from("minecraft:skull"), false), + ANVIL("minecraft:anvil", (short) 6074, 5.0, 1200.0, false, true, null, false), + CHIPPED_ANVIL("minecraft:chipped_anvil", (short) 6078, 5.0, 1200.0, false, true, null, false), + DAMAGED_ANVIL("minecraft:damaged_anvil", (short) 6082, 5.0, 1200.0, false, true, null, false), + TRAPPED_CHEST("minecraft:trapped_chest", (short) 6087, 2.5, 2.5, false, true, NamespaceID.from("minecraft:trapped_chest"), false), + LIGHT_WEIGHTED_PRESSURE_PLATE("minecraft:light_weighted_pressure_plate", (short) 6110, 0.5, 0.5, false, false, null, false), + HEAVY_WEIGHTED_PRESSURE_PLATE("minecraft:heavy_weighted_pressure_plate", (short) 6126, 0.5, 0.5, false, false, null, false), + COMPARATOR("minecraft:comparator", (short) 6143, 0.0, 0.0, false, true, NamespaceID.from("minecraft:comparator"), false), + DAYLIGHT_DETECTOR("minecraft:daylight_detector", (short) 6174, 0.2, 0.2, false, true, NamespaceID.from("minecraft:daylight_detector"), false), + REDSTONE_BLOCK("minecraft:redstone_block", (short) 6190, 5.0, 6.0, false, true, null, true), + NETHER_QUARTZ_ORE("minecraft:nether_quartz_ore", (short) 6191, 3.0, 3.0, false, true, null, true), + HOPPER("minecraft:hopper", (short) 6192, 3.0, 4.8, false, true, NamespaceID.from("minecraft:hopper"), false), + QUARTZ_BLOCK("minecraft:quartz_block", (short) 6202, 0.8, 0.8, false, true, null, true), + CHISELED_QUARTZ_BLOCK("minecraft:chiseled_quartz_block", (short) 6203, 0.8, 0.8, false, true, null, true), + QUARTZ_PILLAR("minecraft:quartz_pillar", (short) 6205, 0.8, 0.8, false, true, null, false), + QUARTZ_STAIRS("minecraft:quartz_stairs", (short) 6218, 0.8, 0.8, false, true, null, false), + ACTIVATOR_RAIL("minecraft:activator_rail", (short) 6293, 0.7, 0.7, false, false, null, false), + DROPPER("minecraft:dropper", (short) 6300, 3.5, 3.5, false, true, NamespaceID.from("minecraft:dropper"), false), + WHITE_TERRACOTTA("minecraft:white_terracotta", (short) 6311, 1.25, 4.2, false, true, null, true), + ORANGE_TERRACOTTA("minecraft:orange_terracotta", (short) 6312, 1.25, 4.2, false, true, null, true), + MAGENTA_TERRACOTTA("minecraft:magenta_terracotta", (short) 6313, 1.25, 4.2, false, true, null, true), + LIGHT_BLUE_TERRACOTTA("minecraft:light_blue_terracotta", (short) 6314, 1.25, 4.2, false, true, null, true), + YELLOW_TERRACOTTA("minecraft:yellow_terracotta", (short) 6315, 1.25, 4.2, false, true, null, true), + LIME_TERRACOTTA("minecraft:lime_terracotta", (short) 6316, 1.25, 4.2, false, true, null, true), + PINK_TERRACOTTA("minecraft:pink_terracotta", (short) 6317, 1.25, 4.2, false, true, null, true), + GRAY_TERRACOTTA("minecraft:gray_terracotta", (short) 6318, 1.25, 4.2, false, true, null, true), + LIGHT_GRAY_TERRACOTTA("minecraft:light_gray_terracotta", (short) 6319, 1.25, 4.2, false, true, null, true), + CYAN_TERRACOTTA("minecraft:cyan_terracotta", (short) 6320, 1.25, 4.2, false, true, null, true), + PURPLE_TERRACOTTA("minecraft:purple_terracotta", (short) 6321, 1.25, 4.2, false, true, null, true), + BLUE_TERRACOTTA("minecraft:blue_terracotta", (short) 6322, 1.25, 4.2, false, true, null, true), + BROWN_TERRACOTTA("minecraft:brown_terracotta", (short) 6323, 1.25, 4.2, false, true, null, true), + GREEN_TERRACOTTA("minecraft:green_terracotta", (short) 6324, 1.25, 4.2, false, true, null, true), + RED_TERRACOTTA("minecraft:red_terracotta", (short) 6325, 1.25, 4.2, false, true, null, true), + BLACK_TERRACOTTA("minecraft:black_terracotta", (short) 6326, 1.25, 4.2, false, true, null, true), + WHITE_STAINED_GLASS_PANE("minecraft:white_stained_glass_pane", (short) 6358, 0.3, 0.3, false, true, null, false), + ORANGE_STAINED_GLASS_PANE("minecraft:orange_stained_glass_pane", (short) 6390, 0.3, 0.3, false, true, null, false), + MAGENTA_STAINED_GLASS_PANE("minecraft:magenta_stained_glass_pane", (short) 6422, 0.3, 0.3, false, true, null, false), + LIGHT_BLUE_STAINED_GLASS_PANE("minecraft:light_blue_stained_glass_pane", (short) 6454, 0.3, 0.3, false, true, null, false), + YELLOW_STAINED_GLASS_PANE("minecraft:yellow_stained_glass_pane", (short) 6486, 0.3, 0.3, false, true, null, false), + LIME_STAINED_GLASS_PANE("minecraft:lime_stained_glass_pane", (short) 6518, 0.3, 0.3, false, true, null, false), + PINK_STAINED_GLASS_PANE("minecraft:pink_stained_glass_pane", (short) 6550, 0.3, 0.3, false, true, null, false), + GRAY_STAINED_GLASS_PANE("minecraft:gray_stained_glass_pane", (short) 6582, 0.3, 0.3, false, true, null, false), + LIGHT_GRAY_STAINED_GLASS_PANE("minecraft:light_gray_stained_glass_pane", (short) 6614, 0.3, 0.3, false, true, null, false), + CYAN_STAINED_GLASS_PANE("minecraft:cyan_stained_glass_pane", (short) 6646, 0.3, 0.3, false, true, null, false), + PURPLE_STAINED_GLASS_PANE("minecraft:purple_stained_glass_pane", (short) 6678, 0.3, 0.3, false, true, null, false), + BLUE_STAINED_GLASS_PANE("minecraft:blue_stained_glass_pane", (short) 6710, 0.3, 0.3, false, true, null, false), + BROWN_STAINED_GLASS_PANE("minecraft:brown_stained_glass_pane", (short) 6742, 0.3, 0.3, false, true, null, false), + GREEN_STAINED_GLASS_PANE("minecraft:green_stained_glass_pane", (short) 6774, 0.3, 0.3, false, true, null, false), + RED_STAINED_GLASS_PANE("minecraft:red_stained_glass_pane", (short) 6806, 0.3, 0.3, false, true, null, false), + BLACK_STAINED_GLASS_PANE("minecraft:black_stained_glass_pane", (short) 6838, 0.3, 0.3, false, true, null, false), + ACACIA_STAIRS("minecraft:acacia_stairs", (short) 6850, 2.0, 3.0, false, true, null, false), + DARK_OAK_STAIRS("minecraft:dark_oak_stairs", (short) 6930, 2.0, 3.0, false, true, null, false), + SLIME_BLOCK("minecraft:slime_block", (short) 6999, 0.0, 0.0, false, true, null, true), + BARRIER("minecraft:barrier", (short) 7000, 0.0, 3600000.75, false, true, null, true), + IRON_TRAPDOOR("minecraft:iron_trapdoor", (short) 7016, 5.0, 5.0, false, true, null, false), + PRISMARINE("minecraft:prismarine", (short) 7065, 1.5, 6.0, false, true, null, true), + PRISMARINE_BRICKS("minecraft:prismarine_bricks", (short) 7066, 1.5, 6.0, false, true, null, true), + DARK_PRISMARINE("minecraft:dark_prismarine", (short) 7067, 1.5, 6.0, false, true, null, true), + PRISMARINE_STAIRS("minecraft:prismarine_stairs", (short) 7079, 1.5, 6.0, false, true, null, false), + PRISMARINE_BRICK_STAIRS("minecraft:prismarine_brick_stairs", (short) 7159, 1.5, 6.0, false, true, null, false), + DARK_PRISMARINE_STAIRS("minecraft:dark_prismarine_stairs", (short) 7239, 1.5, 6.0, false, true, null, false), + PRISMARINE_SLAB("minecraft:prismarine_slab", (short) 7311, 1.5, 6.0, false, true, null, false), + PRISMARINE_BRICK_SLAB("minecraft:prismarine_brick_slab", (short) 7317, 1.5, 6.0, false, true, null, false), + DARK_PRISMARINE_SLAB("minecraft:dark_prismarine_slab", (short) 7323, 1.5, 6.0, false, true, null, false), + SEA_LANTERN("minecraft:sea_lantern", (short) 7326, 0.3, 0.3, false, true, null, true), + HAY_BLOCK("minecraft:hay_block", (short) 7328, 0.5, 0.5, false, true, null, false), + WHITE_CARPET("minecraft:white_carpet", (short) 7330, 0.1, 0.1, false, true, null, true), + ORANGE_CARPET("minecraft:orange_carpet", (short) 7331, 0.1, 0.1, false, true, null, true), + MAGENTA_CARPET("minecraft:magenta_carpet", (short) 7332, 0.1, 0.1, false, true, null, true), + LIGHT_BLUE_CARPET("minecraft:light_blue_carpet", (short) 7333, 0.1, 0.1, false, true, null, true), + YELLOW_CARPET("minecraft:yellow_carpet", (short) 7334, 0.1, 0.1, false, true, null, true), + LIME_CARPET("minecraft:lime_carpet", (short) 7335, 0.1, 0.1, false, true, null, true), + PINK_CARPET("minecraft:pink_carpet", (short) 7336, 0.1, 0.1, false, true, null, true), + GRAY_CARPET("minecraft:gray_carpet", (short) 7337, 0.1, 0.1, false, true, null, true), + LIGHT_GRAY_CARPET("minecraft:light_gray_carpet", (short) 7338, 0.1, 0.1, false, true, null, true), + CYAN_CARPET("minecraft:cyan_carpet", (short) 7339, 0.1, 0.1, false, true, null, true), + PURPLE_CARPET("minecraft:purple_carpet", (short) 7340, 0.1, 0.1, false, true, null, true), + BLUE_CARPET("minecraft:blue_carpet", (short) 7341, 0.1, 0.1, false, true, null, true), + BROWN_CARPET("minecraft:brown_carpet", (short) 7342, 0.1, 0.1, false, true, null, true), + GREEN_CARPET("minecraft:green_carpet", (short) 7343, 0.1, 0.1, false, true, null, true), + RED_CARPET("minecraft:red_carpet", (short) 7344, 0.1, 0.1, false, true, null, true), + BLACK_CARPET("minecraft:black_carpet", (short) 7345, 0.1, 0.1, false, true, null, true), + TERRACOTTA("minecraft:terracotta", (short) 7346, 1.25, 4.2, false, true, null, true), + COAL_BLOCK("minecraft:coal_block", (short) 7347, 5.0, 6.0, false, true, null, true), + PACKED_ICE("minecraft:packed_ice", (short) 7348, 0.5, 0.5, false, true, null, true), + SUNFLOWER("minecraft:sunflower", (short) 7350, 0.0, 0.0, false, false, null, false), + LILAC("minecraft:lilac", (short) 7352, 0.0, 0.0, false, false, null, false), + ROSE_BUSH("minecraft:rose_bush", (short) 7354, 0.0, 0.0, false, false, null, false), + PEONY("minecraft:peony", (short) 7356, 0.0, 0.0, false, false, null, false), + TALL_GRASS("minecraft:tall_grass", (short) 7358, 0.0, 0.0, false, false, null, false), + LARGE_FERN("minecraft:large_fern", (short) 7360, 0.0, 0.0, false, false, null, false), + WHITE_BANNER("minecraft:white_banner", (short) 7361, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + ORANGE_BANNER("minecraft:orange_banner", (short) 7377, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + MAGENTA_BANNER("minecraft:magenta_banner", (short) 7393, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIGHT_BLUE_BANNER("minecraft:light_blue_banner", (short) 7409, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + YELLOW_BANNER("minecraft:yellow_banner", (short) 7425, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIME_BANNER("minecraft:lime_banner", (short) 7441, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + PINK_BANNER("minecraft:pink_banner", (short) 7457, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + GRAY_BANNER("minecraft:gray_banner", (short) 7473, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIGHT_GRAY_BANNER("minecraft:light_gray_banner", (short) 7489, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + CYAN_BANNER("minecraft:cyan_banner", (short) 7505, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + PURPLE_BANNER("minecraft:purple_banner", (short) 7521, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BLUE_BANNER("minecraft:blue_banner", (short) 7537, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BROWN_BANNER("minecraft:brown_banner", (short) 7553, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + GREEN_BANNER("minecraft:green_banner", (short) 7569, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + RED_BANNER("minecraft:red_banner", (short) 7585, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BLACK_BANNER("minecraft:black_banner", (short) 7601, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + WHITE_WALL_BANNER("minecraft:white_wall_banner", (short) 7617, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + ORANGE_WALL_BANNER("minecraft:orange_wall_banner", (short) 7621, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + MAGENTA_WALL_BANNER("minecraft:magenta_wall_banner", (short) 7625, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIGHT_BLUE_WALL_BANNER("minecraft:light_blue_wall_banner", (short) 7629, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + YELLOW_WALL_BANNER("minecraft:yellow_wall_banner", (short) 7633, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIME_WALL_BANNER("minecraft:lime_wall_banner", (short) 7637, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + PINK_WALL_BANNER("minecraft:pink_wall_banner", (short) 7641, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + GRAY_WALL_BANNER("minecraft:gray_wall_banner", (short) 7645, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + LIGHT_GRAY_WALL_BANNER("minecraft:light_gray_wall_banner", (short) 7649, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + CYAN_WALL_BANNER("minecraft:cyan_wall_banner", (short) 7653, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + PURPLE_WALL_BANNER("minecraft:purple_wall_banner", (short) 7657, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BLUE_WALL_BANNER("minecraft:blue_wall_banner", (short) 7661, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BROWN_WALL_BANNER("minecraft:brown_wall_banner", (short) 7665, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + GREEN_WALL_BANNER("minecraft:green_wall_banner", (short) 7669, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + RED_WALL_BANNER("minecraft:red_wall_banner", (short) 7673, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + BLACK_WALL_BANNER("minecraft:black_wall_banner", (short) 7677, 1.0, 1.0, false, false, NamespaceID.from("minecraft:banner"), false), + RED_SANDSTONE("minecraft:red_sandstone", (short) 7681, 0.8, 0.8, false, true, null, true), + CHISELED_RED_SANDSTONE("minecraft:chiseled_red_sandstone", (short) 7682, 0.8, 0.8, false, true, null, true), + CUT_RED_SANDSTONE("minecraft:cut_red_sandstone", (short) 7683, 0.8, 0.8, false, true, null, true), + RED_SANDSTONE_STAIRS("minecraft:red_sandstone_stairs", (short) 7695, 0.8, 0.8, false, true, null, false), + OAK_SLAB("minecraft:oak_slab", (short) 7767, 2.0, 3.0, false, true, null, false), + SPRUCE_SLAB("minecraft:spruce_slab", (short) 7773, 2.0, 3.0, false, true, null, false), + BIRCH_SLAB("minecraft:birch_slab", (short) 7779, 2.0, 3.0, false, true, null, false), + JUNGLE_SLAB("minecraft:jungle_slab", (short) 7785, 2.0, 3.0, false, true, null, false), + ACACIA_SLAB("minecraft:acacia_slab", (short) 7791, 2.0, 3.0, false, true, null, false), + DARK_OAK_SLAB("minecraft:dark_oak_slab", (short) 7797, 2.0, 3.0, false, true, null, false), + STONE_SLAB("minecraft:stone_slab", (short) 7803, 2.0, 6.0, false, true, null, false), + SMOOTH_STONE_SLAB("minecraft:smooth_stone_slab", (short) 7809, 2.0, 6.0, false, true, null, false), + SANDSTONE_SLAB("minecraft:sandstone_slab", (short) 7815, 2.0, 6.0, false, true, null, false), + CUT_SANDSTONE_SLAB("minecraft:cut_sandstone_slab", (short) 7821, 2.0, 6.0, false, true, null, false), + PETRIFIED_OAK_SLAB("minecraft:petrified_oak_slab", (short) 7827, 2.0, 6.0, false, true, null, false), + COBBLESTONE_SLAB("minecraft:cobblestone_slab", (short) 7833, 2.0, 6.0, false, true, null, false), + BRICK_SLAB("minecraft:brick_slab", (short) 7839, 2.0, 6.0, false, true, null, false), + STONE_BRICK_SLAB("minecraft:stone_brick_slab", (short) 7845, 2.0, 6.0, false, true, null, false), + NETHER_BRICK_SLAB("minecraft:nether_brick_slab", (short) 7851, 2.0, 6.0, false, true, null, false), + QUARTZ_SLAB("minecraft:quartz_slab", (short) 7857, 2.0, 6.0, false, true, null, false), + RED_SANDSTONE_SLAB("minecraft:red_sandstone_slab", (short) 7863, 2.0, 6.0, false, true, null, false), + CUT_RED_SANDSTONE_SLAB("minecraft:cut_red_sandstone_slab", (short) 7869, 2.0, 6.0, false, true, null, false), + PURPUR_SLAB("minecraft:purpur_slab", (short) 7875, 2.0, 6.0, false, true, null, false), + SMOOTH_STONE("minecraft:smooth_stone", (short) 7878, 2.0, 6.0, false, true, null, true), + SMOOTH_SANDSTONE("minecraft:smooth_sandstone", (short) 7879, 2.0, 6.0, false, true, null, true), + SMOOTH_QUARTZ("minecraft:smooth_quartz", (short) 7880, 2.0, 6.0, false, true, null, true), + SMOOTH_RED_SANDSTONE("minecraft:smooth_red_sandstone", (short) 7881, 2.0, 6.0, false, true, null, true), + SPRUCE_FENCE_GATE("minecraft:spruce_fence_gate", (short) 7889, 2.0, 3.0, false, true, null, false), + BIRCH_FENCE_GATE("minecraft:birch_fence_gate", (short) 7921, 2.0, 3.0, false, true, null, false), + JUNGLE_FENCE_GATE("minecraft:jungle_fence_gate", (short) 7953, 2.0, 3.0, false, true, null, false), + ACACIA_FENCE_GATE("minecraft:acacia_fence_gate", (short) 7985, 2.0, 3.0, false, true, null, false), + DARK_OAK_FENCE_GATE("minecraft:dark_oak_fence_gate", (short) 8017, 2.0, 3.0, false, true, null, false), + SPRUCE_FENCE("minecraft:spruce_fence", (short) 8073, 2.0, 3.0, false, true, null, false), + BIRCH_FENCE("minecraft:birch_fence", (short) 8105, 2.0, 3.0, false, true, null, false), + JUNGLE_FENCE("minecraft:jungle_fence", (short) 8137, 2.0, 3.0, false, true, null, false), + ACACIA_FENCE("minecraft:acacia_fence", (short) 8169, 2.0, 3.0, false, true, null, false), + DARK_OAK_FENCE("minecraft:dark_oak_fence", (short) 8201, 2.0, 3.0, false, true, null, false), + SPRUCE_DOOR("minecraft:spruce_door", (short) 8213, 3.0, 3.0, false, true, null, false), + BIRCH_DOOR("minecraft:birch_door", (short) 8277, 3.0, 3.0, false, true, null, false), + JUNGLE_DOOR("minecraft:jungle_door", (short) 8341, 3.0, 3.0, false, true, null, false), + ACACIA_DOOR("minecraft:acacia_door", (short) 8405, 3.0, 3.0, false, true, null, false), + DARK_OAK_DOOR("minecraft:dark_oak_door", (short) 8469, 3.0, 3.0, false, true, null, false), + END_ROD("minecraft:end_rod", (short) 8526, 0.0, 0.0, false, true, null, false), + CHORUS_PLANT("minecraft:chorus_plant", (short) 8591, 0.4, 0.4, false, true, null, false), + CHORUS_FLOWER("minecraft:chorus_flower", (short) 8592, 0.4, 0.4, false, true, null, false), + PURPUR_BLOCK("minecraft:purpur_block", (short) 8598, 1.5, 6.0, false, true, null, true), + PURPUR_PILLAR("minecraft:purpur_pillar", (short) 8600, 1.5, 6.0, false, true, null, false), + PURPUR_STAIRS("minecraft:purpur_stairs", (short) 8613, 1.5, 6.0, false, true, null, false), + END_STONE_BRICKS("minecraft:end_stone_bricks", (short) 8682, 3.0, 9.0, false, true, null, true), + BEETROOTS("minecraft:beetroots", (short) 8683, 0.0, 0.0, false, false, null, false), + GRASS_PATH("minecraft:grass_path", (short) 8687, 0.65, 0.65, false, true, null, true), + END_GATEWAY("minecraft:end_gateway", (short) 8688, 0.0, 3600000.0, false, false, NamespaceID.from("minecraft:end_gateway"), true), + REPEATING_COMMAND_BLOCK("minecraft:repeating_command_block", (short) 8695, 0.0, 3600000.0, false, true, NamespaceID.from("minecraft:command_block"), false), + CHAIN_COMMAND_BLOCK("minecraft:chain_command_block", (short) 8707, 0.0, 3600000.0, false, true, NamespaceID.from("minecraft:command_block"), false), + FROSTED_ICE("minecraft:frosted_ice", (short) 8713, 0.5, 0.5, false, true, null, false), + MAGMA_BLOCK("minecraft:magma_block", (short) 8717, 0.5, 0.5, false, true, null, true), + NETHER_WART_BLOCK("minecraft:nether_wart_block", (short) 8718, 1.0, 1.0, false, true, null, true), + RED_NETHER_BRICKS("minecraft:red_nether_bricks", (short) 8719, 2.0, 6.0, false, true, null, true), + BONE_BLOCK("minecraft:bone_block", (short) 8721, 2.0, 2.0, false, true, null, false), + STRUCTURE_VOID("minecraft:structure_void", (short) 8723, 0.0, 0.0, false, false, null, true), + OBSERVER("minecraft:observer", (short) 8729, 3.0, 3.0, false, true, null, false), + SHULKER_BOX("minecraft:shulker_box", (short) 8740, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + WHITE_SHULKER_BOX("minecraft:white_shulker_box", (short) 8746, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + ORANGE_SHULKER_BOX("minecraft:orange_shulker_box", (short) 8752, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + MAGENTA_SHULKER_BOX("minecraft:magenta_shulker_box", (short) 8758, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + LIGHT_BLUE_SHULKER_BOX("minecraft:light_blue_shulker_box", (short) 8764, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + YELLOW_SHULKER_BOX("minecraft:yellow_shulker_box", (short) 8770, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + LIME_SHULKER_BOX("minecraft:lime_shulker_box", (short) 8776, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + PINK_SHULKER_BOX("minecraft:pink_shulker_box", (short) 8782, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + GRAY_SHULKER_BOX("minecraft:gray_shulker_box", (short) 8788, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + LIGHT_GRAY_SHULKER_BOX("minecraft:light_gray_shulker_box", (short) 8794, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + CYAN_SHULKER_BOX("minecraft:cyan_shulker_box", (short) 8800, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + PURPLE_SHULKER_BOX("minecraft:purple_shulker_box", (short) 8806, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + BLUE_SHULKER_BOX("minecraft:blue_shulker_box", (short) 8812, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + BROWN_SHULKER_BOX("minecraft:brown_shulker_box", (short) 8818, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + GREEN_SHULKER_BOX("minecraft:green_shulker_box", (short) 8824, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + RED_SHULKER_BOX("minecraft:red_shulker_box", (short) 8830, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + BLACK_SHULKER_BOX("minecraft:black_shulker_box", (short) 8836, 2.0, 2.0, false, true, NamespaceID.from("minecraft:shulker_box"), false), + WHITE_GLAZED_TERRACOTTA("minecraft:white_glazed_terracotta", (short) 8838, 1.4, 1.4, false, true, null, false), + ORANGE_GLAZED_TERRACOTTA("minecraft:orange_glazed_terracotta", (short) 8842, 1.4, 1.4, false, true, null, false), + MAGENTA_GLAZED_TERRACOTTA("minecraft:magenta_glazed_terracotta", (short) 8846, 1.4, 1.4, false, true, null, false), + LIGHT_BLUE_GLAZED_TERRACOTTA("minecraft:light_blue_glazed_terracotta", (short) 8850, 1.4, 1.4, false, true, null, false), + YELLOW_GLAZED_TERRACOTTA("minecraft:yellow_glazed_terracotta", (short) 8854, 1.4, 1.4, false, true, null, false), + LIME_GLAZED_TERRACOTTA("minecraft:lime_glazed_terracotta", (short) 8858, 1.4, 1.4, false, true, null, false), + PINK_GLAZED_TERRACOTTA("minecraft:pink_glazed_terracotta", (short) 8862, 1.4, 1.4, false, true, null, false), + GRAY_GLAZED_TERRACOTTA("minecraft:gray_glazed_terracotta", (short) 8866, 1.4, 1.4, false, true, null, false), + LIGHT_GRAY_GLAZED_TERRACOTTA("minecraft:light_gray_glazed_terracotta", (short) 8870, 1.4, 1.4, false, true, null, false), + CYAN_GLAZED_TERRACOTTA("minecraft:cyan_glazed_terracotta", (short) 8874, 1.4, 1.4, false, true, null, false), + PURPLE_GLAZED_TERRACOTTA("minecraft:purple_glazed_terracotta", (short) 8878, 1.4, 1.4, false, true, null, false), + BLUE_GLAZED_TERRACOTTA("minecraft:blue_glazed_terracotta", (short) 8882, 1.4, 1.4, false, true, null, false), + BROWN_GLAZED_TERRACOTTA("minecraft:brown_glazed_terracotta", (short) 8886, 1.4, 1.4, false, true, null, false), + GREEN_GLAZED_TERRACOTTA("minecraft:green_glazed_terracotta", (short) 8890, 1.4, 1.4, false, true, null, false), + RED_GLAZED_TERRACOTTA("minecraft:red_glazed_terracotta", (short) 8894, 1.4, 1.4, false, true, null, false), + BLACK_GLAZED_TERRACOTTA("minecraft:black_glazed_terracotta", (short) 8898, 1.4, 1.4, false, true, null, false), + WHITE_CONCRETE("minecraft:white_concrete", (short) 8902, 1.8, 1.8, false, true, null, true), + ORANGE_CONCRETE("minecraft:orange_concrete", (short) 8903, 1.8, 1.8, false, true, null, true), + MAGENTA_CONCRETE("minecraft:magenta_concrete", (short) 8904, 1.8, 1.8, false, true, null, true), + LIGHT_BLUE_CONCRETE("minecraft:light_blue_concrete", (short) 8905, 1.8, 1.8, false, true, null, true), + YELLOW_CONCRETE("minecraft:yellow_concrete", (short) 8906, 1.8, 1.8, false, true, null, true), + LIME_CONCRETE("minecraft:lime_concrete", (short) 8907, 1.8, 1.8, false, true, null, true), + PINK_CONCRETE("minecraft:pink_concrete", (short) 8908, 1.8, 1.8, false, true, null, true), + GRAY_CONCRETE("minecraft:gray_concrete", (short) 8909, 1.8, 1.8, false, true, null, true), + LIGHT_GRAY_CONCRETE("minecraft:light_gray_concrete", (short) 8910, 1.8, 1.8, false, true, null, true), + CYAN_CONCRETE("minecraft:cyan_concrete", (short) 8911, 1.8, 1.8, false, true, null, true), + PURPLE_CONCRETE("minecraft:purple_concrete", (short) 8912, 1.8, 1.8, false, true, null, true), + BLUE_CONCRETE("minecraft:blue_concrete", (short) 8913, 1.8, 1.8, false, true, null, true), + BROWN_CONCRETE("minecraft:brown_concrete", (short) 8914, 1.8, 1.8, false, true, null, true), + GREEN_CONCRETE("minecraft:green_concrete", (short) 8915, 1.8, 1.8, false, true, null, true), + RED_CONCRETE("minecraft:red_concrete", (short) 8916, 1.8, 1.8, false, true, null, true), + BLACK_CONCRETE("minecraft:black_concrete", (short) 8917, 1.8, 1.8, false, true, null, true), + WHITE_CONCRETE_POWDER("minecraft:white_concrete_powder", (short) 8918, 0.5, 0.5, false, true, null, true), + ORANGE_CONCRETE_POWDER("minecraft:orange_concrete_powder", (short) 8919, 0.5, 0.5, false, true, null, true), + MAGENTA_CONCRETE_POWDER("minecraft:magenta_concrete_powder", (short) 8920, 0.5, 0.5, false, true, null, true), + LIGHT_BLUE_CONCRETE_POWDER("minecraft:light_blue_concrete_powder", (short) 8921, 0.5, 0.5, false, true, null, true), + YELLOW_CONCRETE_POWDER("minecraft:yellow_concrete_powder", (short) 8922, 0.5, 0.5, false, true, null, true), + LIME_CONCRETE_POWDER("minecraft:lime_concrete_powder", (short) 8923, 0.5, 0.5, false, true, null, true), + PINK_CONCRETE_POWDER("minecraft:pink_concrete_powder", (short) 8924, 0.5, 0.5, false, true, null, true), + GRAY_CONCRETE_POWDER("minecraft:gray_concrete_powder", (short) 8925, 0.5, 0.5, false, true, null, true), + LIGHT_GRAY_CONCRETE_POWDER("minecraft:light_gray_concrete_powder", (short) 8926, 0.5, 0.5, false, true, null, true), + CYAN_CONCRETE_POWDER("minecraft:cyan_concrete_powder", (short) 8927, 0.5, 0.5, false, true, null, true), + PURPLE_CONCRETE_POWDER("minecraft:purple_concrete_powder", (short) 8928, 0.5, 0.5, false, true, null, true), + BLUE_CONCRETE_POWDER("minecraft:blue_concrete_powder", (short) 8929, 0.5, 0.5, false, true, null, true), + BROWN_CONCRETE_POWDER("minecraft:brown_concrete_powder", (short) 8930, 0.5, 0.5, false, true, null, true), + GREEN_CONCRETE_POWDER("minecraft:green_concrete_powder", (short) 8931, 0.5, 0.5, false, true, null, true), + RED_CONCRETE_POWDER("minecraft:red_concrete_powder", (short) 8932, 0.5, 0.5, false, true, null, true), + BLACK_CONCRETE_POWDER("minecraft:black_concrete_powder", (short) 8933, 0.5, 0.5, false, true, null, true), + KELP("minecraft:kelp", (short) 8934, 0.0, 0.0, false, false, null, false), + KELP_PLANT("minecraft:kelp_plant", (short) 8960, 0.0, 0.0, false, false, null, true), + DRIED_KELP_BLOCK("minecraft:dried_kelp_block", (short) 8961, 0.5, 2.5, false, true, null, true), + TURTLE_EGG("minecraft:turtle_egg", (short) 8962, 0.5, 0.5, false, true, null, false), + DEAD_TUBE_CORAL_BLOCK("minecraft:dead_tube_coral_block", (short) 8974, 1.5, 6.0, false, true, null, true), + DEAD_BRAIN_CORAL_BLOCK("minecraft:dead_brain_coral_block", (short) 8975, 1.5, 6.0, false, true, null, true), + DEAD_BUBBLE_CORAL_BLOCK("minecraft:dead_bubble_coral_block", (short) 8976, 1.5, 6.0, false, true, null, true), + DEAD_FIRE_CORAL_BLOCK("minecraft:dead_fire_coral_block", (short) 8977, 1.5, 6.0, false, true, null, true), + DEAD_HORN_CORAL_BLOCK("minecraft:dead_horn_coral_block", (short) 8978, 1.5, 6.0, false, true, null, true), + TUBE_CORAL_BLOCK("minecraft:tube_coral_block", (short) 8979, 1.5, 6.0, false, true, null, true), + BRAIN_CORAL_BLOCK("minecraft:brain_coral_block", (short) 8980, 1.5, 6.0, false, true, null, true), + BUBBLE_CORAL_BLOCK("minecraft:bubble_coral_block", (short) 8981, 1.5, 6.0, false, true, null, true), + FIRE_CORAL_BLOCK("minecraft:fire_coral_block", (short) 8982, 1.5, 6.0, false, true, null, true), + HORN_CORAL_BLOCK("minecraft:horn_coral_block", (short) 8983, 1.5, 6.0, false, true, null, true), + DEAD_TUBE_CORAL("minecraft:dead_tube_coral", (short) 8984, 0.0, 0.0, false, false, null, false), + DEAD_BRAIN_CORAL("minecraft:dead_brain_coral", (short) 8986, 0.0, 0.0, false, false, null, false), + DEAD_BUBBLE_CORAL("minecraft:dead_bubble_coral", (short) 8988, 0.0, 0.0, false, false, null, false), + DEAD_FIRE_CORAL("minecraft:dead_fire_coral", (short) 8990, 0.0, 0.0, false, false, null, false), + DEAD_HORN_CORAL("minecraft:dead_horn_coral", (short) 8992, 0.0, 0.0, false, false, null, false), + TUBE_CORAL("minecraft:tube_coral", (short) 8994, 0.0, 0.0, false, false, null, false), + BRAIN_CORAL("minecraft:brain_coral", (short) 8996, 0.0, 0.0, false, false, null, false), + BUBBLE_CORAL("minecraft:bubble_coral", (short) 8998, 0.0, 0.0, false, false, null, false), + FIRE_CORAL("minecraft:fire_coral", (short) 9000, 0.0, 0.0, false, false, null, false), + HORN_CORAL("minecraft:horn_coral", (short) 9002, 0.0, 0.0, false, false, null, false), + DEAD_TUBE_CORAL_FAN("minecraft:dead_tube_coral_fan", (short) 9004, 0.0, 0.0, false, false, null, false), + DEAD_BRAIN_CORAL_FAN("minecraft:dead_brain_coral_fan", (short) 9006, 0.0, 0.0, false, false, null, false), + DEAD_BUBBLE_CORAL_FAN("minecraft:dead_bubble_coral_fan", (short) 9008, 0.0, 0.0, false, false, null, false), + DEAD_FIRE_CORAL_FAN("minecraft:dead_fire_coral_fan", (short) 9010, 0.0, 0.0, false, false, null, false), + DEAD_HORN_CORAL_FAN("minecraft:dead_horn_coral_fan", (short) 9012, 0.0, 0.0, false, false, null, false), + TUBE_CORAL_FAN("minecraft:tube_coral_fan", (short) 9014, 0.0, 0.0, false, false, null, false), + BRAIN_CORAL_FAN("minecraft:brain_coral_fan", (short) 9016, 0.0, 0.0, false, false, null, false), + BUBBLE_CORAL_FAN("minecraft:bubble_coral_fan", (short) 9018, 0.0, 0.0, false, false, null, false), + FIRE_CORAL_FAN("minecraft:fire_coral_fan", (short) 9020, 0.0, 0.0, false, false, null, false), + HORN_CORAL_FAN("minecraft:horn_coral_fan", (short) 9022, 0.0, 0.0, false, false, null, false), + DEAD_TUBE_CORAL_WALL_FAN("minecraft:dead_tube_coral_wall_fan", (short) 9024, 0.0, 0.0, false, false, null, false), + DEAD_BRAIN_CORAL_WALL_FAN("minecraft:dead_brain_coral_wall_fan", (short) 9032, 0.0, 0.0, false, false, null, false), + DEAD_BUBBLE_CORAL_WALL_FAN("minecraft:dead_bubble_coral_wall_fan", (short) 9040, 0.0, 0.0, false, false, null, false), + DEAD_FIRE_CORAL_WALL_FAN("minecraft:dead_fire_coral_wall_fan", (short) 9048, 0.0, 0.0, false, false, null, false), + DEAD_HORN_CORAL_WALL_FAN("minecraft:dead_horn_coral_wall_fan", (short) 9056, 0.0, 0.0, false, false, null, false), + TUBE_CORAL_WALL_FAN("minecraft:tube_coral_wall_fan", (short) 9064, 0.0, 0.0, false, false, null, false), + BRAIN_CORAL_WALL_FAN("minecraft:brain_coral_wall_fan", (short) 9072, 0.0, 0.0, false, false, null, false), + BUBBLE_CORAL_WALL_FAN("minecraft:bubble_coral_wall_fan", (short) 9080, 0.0, 0.0, false, false, null, false), + FIRE_CORAL_WALL_FAN("minecraft:fire_coral_wall_fan", (short) 9088, 0.0, 0.0, false, false, null, false), + HORN_CORAL_WALL_FAN("minecraft:horn_coral_wall_fan", (short) 9096, 0.0, 0.0, false, false, null, false), + SEA_PICKLE("minecraft:sea_pickle", (short) 9104, 0.0, 0.0, false, true, null, false), + BLUE_ICE("minecraft:blue_ice", (short) 9112, 2.8, 2.8, false, true, null, true), + CONDUIT("minecraft:conduit", (short) 9113, 3.0, 3.0, false, true, NamespaceID.from("minecraft:conduit"), false), + BAMBOO_SAPLING("minecraft:bamboo_sapling", (short) 9115, 1.0, 1.0, false, false, null, true), + BAMBOO("minecraft:bamboo", (short) 9116, 1.0, 1.0, false, true, null, false), + POTTED_BAMBOO("minecraft:potted_bamboo", (short) 9128, 0.0, 0.0, false, true, null, true), + VOID_AIR("minecraft:void_air", (short) 9129, 0.0, 0.0, false, false, null, true), + CAVE_AIR("minecraft:cave_air", (short) 9130, 0.0, 0.0, false, false, null, true), + BUBBLE_COLUMN("minecraft:bubble_column", (short) 9131, 0.0, 0.0, false, false, null, false), + POLISHED_GRANITE_STAIRS("minecraft:polished_granite_stairs", (short) 9144, 1.5, 6.0, false, true, null, false), + SMOOTH_RED_SANDSTONE_STAIRS("minecraft:smooth_red_sandstone_stairs", (short) 9224, 2.0, 6.0, false, true, null, false), + MOSSY_STONE_BRICK_STAIRS("minecraft:mossy_stone_brick_stairs", (short) 9304, 1.5, 6.0, false, true, null, false), + POLISHED_DIORITE_STAIRS("minecraft:polished_diorite_stairs", (short) 9384, 1.5, 6.0, false, true, null, false), + MOSSY_COBBLESTONE_STAIRS("minecraft:mossy_cobblestone_stairs", (short) 9464, 2.0, 6.0, false, true, null, false), + END_STONE_BRICK_STAIRS("minecraft:end_stone_brick_stairs", (short) 9544, 3.0, 9.0, false, true, null, false), + STONE_STAIRS("minecraft:stone_stairs", (short) 9624, 1.5, 6.0, false, true, null, false), + SMOOTH_SANDSTONE_STAIRS("minecraft:smooth_sandstone_stairs", (short) 9704, 2.0, 6.0, false, true, null, false), + SMOOTH_QUARTZ_STAIRS("minecraft:smooth_quartz_stairs", (short) 9784, 2.0, 6.0, false, true, null, false), + GRANITE_STAIRS("minecraft:granite_stairs", (short) 9864, 1.5, 6.0, false, true, null, false), + ANDESITE_STAIRS("minecraft:andesite_stairs", (short) 9944, 1.5, 6.0, false, true, null, false), + RED_NETHER_BRICK_STAIRS("minecraft:red_nether_brick_stairs", (short) 10024, 2.0, 6.0, false, true, null, false), + POLISHED_ANDESITE_STAIRS("minecraft:polished_andesite_stairs", (short) 10104, 1.5, 6.0, false, true, null, false), + DIORITE_STAIRS("minecraft:diorite_stairs", (short) 10184, 1.5, 6.0, false, true, null, false), + POLISHED_GRANITE_SLAB("minecraft:polished_granite_slab", (short) 10256, 1.5, 6.0, false, true, null, false), + SMOOTH_RED_SANDSTONE_SLAB("minecraft:smooth_red_sandstone_slab", (short) 10262, 2.0, 6.0, false, true, null, false), + MOSSY_STONE_BRICK_SLAB("minecraft:mossy_stone_brick_slab", (short) 10268, 1.5, 6.0, false, true, null, false), + POLISHED_DIORITE_SLAB("minecraft:polished_diorite_slab", (short) 10274, 1.5, 6.0, false, true, null, false), + MOSSY_COBBLESTONE_SLAB("minecraft:mossy_cobblestone_slab", (short) 10280, 2.0, 6.0, false, true, null, false), + END_STONE_BRICK_SLAB("minecraft:end_stone_brick_slab", (short) 10286, 3.0, 9.0, false, true, null, false), + SMOOTH_SANDSTONE_SLAB("minecraft:smooth_sandstone_slab", (short) 10292, 2.0, 6.0, false, true, null, false), + SMOOTH_QUARTZ_SLAB("minecraft:smooth_quartz_slab", (short) 10298, 2.0, 6.0, false, true, null, false), + GRANITE_SLAB("minecraft:granite_slab", (short) 10304, 1.5, 6.0, false, true, null, false), + ANDESITE_SLAB("minecraft:andesite_slab", (short) 10310, 1.5, 6.0, false, true, null, false), + RED_NETHER_BRICK_SLAB("minecraft:red_nether_brick_slab", (short) 10316, 2.0, 6.0, false, true, null, false), + POLISHED_ANDESITE_SLAB("minecraft:polished_andesite_slab", (short) 10322, 1.5, 6.0, false, true, null, false), + DIORITE_SLAB("minecraft:diorite_slab", (short) 10328, 1.5, 6.0, false, true, null, false), + BRICK_WALL("minecraft:brick_wall", (short) 10390, 2.0, 6.0, false, true, null, false), + PRISMARINE_WALL("minecraft:prismarine_wall", (short) 10454, 1.5, 6.0, false, true, null, false), + RED_SANDSTONE_WALL("minecraft:red_sandstone_wall", (short) 10518, 0.8, 0.8, false, true, null, false), + MOSSY_STONE_BRICK_WALL("minecraft:mossy_stone_brick_wall", (short) 10582, 1.5, 6.0, false, true, null, false), + GRANITE_WALL("minecraft:granite_wall", (short) 10646, 1.5, 6.0, false, true, null, false), + STONE_BRICK_WALL("minecraft:stone_brick_wall", (short) 10710, 1.5, 6.0, false, true, null, false), + NETHER_BRICK_WALL("minecraft:nether_brick_wall", (short) 10774, 2.0, 6.0, false, true, null, false), + ANDESITE_WALL("minecraft:andesite_wall", (short) 10838, 1.5, 6.0, false, true, null, false), + RED_NETHER_BRICK_WALL("minecraft:red_nether_brick_wall", (short) 10902, 2.0, 6.0, false, true, null, false), + SANDSTONE_WALL("minecraft:sandstone_wall", (short) 10966, 0.8, 0.8, false, true, null, false), + END_STONE_BRICK_WALL("minecraft:end_stone_brick_wall", (short) 11030, 3.0, 9.0, false, true, null, false), + DIORITE_WALL("minecraft:diorite_wall", (short) 11094, 1.5, 6.0, false, true, null, false), + SCAFFOLDING("minecraft:scaffolding", (short) 11130, 0.0, 0.0, false, true, null, false), + LOOM("minecraft:loom", (short) 11131, 2.5, 2.5, false, true, null, false), + BARREL("minecraft:barrel", (short) 11136, 2.5, 2.5, false, true, NamespaceID.from("minecraft:barrel"), false), + SMOKER("minecraft:smoker", (short) 11148, 3.5, 3.5, false, true, NamespaceID.from("minecraft:smoker"), false), + BLAST_FURNACE("minecraft:blast_furnace", (short) 11156, 3.5, 3.5, false, true, NamespaceID.from("minecraft:blast_furnace"), false), + CARTOGRAPHY_TABLE("minecraft:cartography_table", (short) 11163, 2.5, 2.5, false, true, null, true), + FLETCHING_TABLE("minecraft:fletching_table", (short) 11164, 2.5, 2.5, false, true, null, true), + GRINDSTONE("minecraft:grindstone", (short) 11169, 2.0, 6.0, false, true, null, false), + LECTERN("minecraft:lectern", (short) 11180, 2.5, 2.5, false, true, NamespaceID.from("minecraft:lectern"), false), + SMITHING_TABLE("minecraft:smithing_table", (short) 11193, 2.5, 2.5, false, true, null, true), + STONECUTTER("minecraft:stonecutter", (short) 11194, 3.5, 3.5, false, true, null, false), + BELL("minecraft:bell", (short) 11199, 5.0, 5.0, false, true, NamespaceID.from("minecraft:bell"), false), + LANTERN("minecraft:lantern", (short) 11231, 3.5, 3.5, false, true, null, false), + CAMPFIRE("minecraft:campfire", (short) 11235, 2.0, 2.0, false, true, NamespaceID.from("minecraft:campfire"), false), + SWEET_BERRY_BUSH("minecraft:sweet_berry_bush", (short) 11264, 0.0, 0.0, false, false, null, false), + STRUCTURE_BLOCK("minecraft:structure_block", (short) 11268, 0.0, 3600000.0, false, true, NamespaceID.from("minecraft:structure_block"), false), + JIGSAW("minecraft:jigsaw", (short) 11276, 0.0, 3600000.0, false, true, NamespaceID.from("minecraft:jigsaw"), false), + COMPOSTER("minecraft:composter", (short) 11278, 0.6, 0.6, false, true, null, false), + BEE_NEST("minecraft:bee_nest", (short) 11287, 0.3, 0.3, false, true, NamespaceID.from("minecraft:beehive"), false), + BEEHIVE("minecraft:beehive", (short) 11311, 0.6, 0.6, false, true, NamespaceID.from("minecraft:beehive"), false), + HONEY_BLOCK("minecraft:honey_block", (short) 11335, 0.0, 0.0, false, true, null, true), + HONEYCOMB_BLOCK("minecraft:honeycomb_block", (short) 11336, 0.6, 0.6, false, true, null, true), +; + + static { + GrassBlock.initStates(); + Podzol.initStates(); + OakSapling.initStates(); + SpruceSapling.initStates(); + BirchSapling.initStates(); + JungleSapling.initStates(); + AcaciaSapling.initStates(); + DarkOakSapling.initStates(); + Water.initStates(); + Lava.initStates(); + OakLog.initStates(); + SpruceLog.initStates(); + BirchLog.initStates(); + JungleLog.initStates(); + AcaciaLog.initStates(); + DarkOakLog.initStates(); + StrippedSpruceLog.initStates(); + StrippedBirchLog.initStates(); + StrippedJungleLog.initStates(); + StrippedAcaciaLog.initStates(); + StrippedDarkOakLog.initStates(); + StrippedOakLog.initStates(); + OakWood.initStates(); + SpruceWood.initStates(); + BirchWood.initStates(); + JungleWood.initStates(); + AcaciaWood.initStates(); + DarkOakWood.initStates(); + StrippedOakWood.initStates(); + StrippedSpruceWood.initStates(); + StrippedBirchWood.initStates(); + StrippedJungleWood.initStates(); + StrippedAcaciaWood.initStates(); + StrippedDarkOakWood.initStates(); + OakLeaves.initStates(); + SpruceLeaves.initStates(); + BirchLeaves.initStates(); + JungleLeaves.initStates(); + AcaciaLeaves.initStates(); + DarkOakLeaves.initStates(); + Dispenser.initStates(); + NoteBlock.initStates(); + WhiteBed.initStates(); + OrangeBed.initStates(); + MagentaBed.initStates(); + LightBlueBed.initStates(); + YellowBed.initStates(); + LimeBed.initStates(); + PinkBed.initStates(); + GrayBed.initStates(); + LightGrayBed.initStates(); + CyanBed.initStates(); + PurpleBed.initStates(); + BlueBed.initStates(); + BrownBed.initStates(); + GreenBed.initStates(); + RedBed.initStates(); + BlackBed.initStates(); + PoweredRail.initStates(); + DetectorRail.initStates(); + StickyPiston.initStates(); + TallSeagrass.initStates(); + Piston.initStates(); + PistonHead.initStates(); + MovingPiston.initStates(); + Tnt.initStates(); + WallTorch.initStates(); + Fire.initStates(); + OakStairs.initStates(); + Chest.initStates(); + RedstoneWire.initStates(); + Wheat.initStates(); + Farmland.initStates(); + Furnace.initStates(); + OakSign.initStates(); + SpruceSign.initStates(); + BirchSign.initStates(); + AcaciaSign.initStates(); + JungleSign.initStates(); + DarkOakSign.initStates(); + OakDoor.initStates(); + Ladder.initStates(); + Rail.initStates(); + CobblestoneStairs.initStates(); + OakWallSign.initStates(); + SpruceWallSign.initStates(); + BirchWallSign.initStates(); + AcaciaWallSign.initStates(); + JungleWallSign.initStates(); + DarkOakWallSign.initStates(); + Lever.initStates(); + StonePressurePlate.initStates(); + IronDoor.initStates(); + OakPressurePlate.initStates(); + SprucePressurePlate.initStates(); + BirchPressurePlate.initStates(); + JunglePressurePlate.initStates(); + AcaciaPressurePlate.initStates(); + DarkOakPressurePlate.initStates(); + RedstoneOre.initStates(); + RedstoneTorch.initStates(); + RedstoneWallTorch.initStates(); + StoneButton.initStates(); + Snow.initStates(); + Cactus.initStates(); + SugarCane.initStates(); + Jukebox.initStates(); + OakFence.initStates(); + NetherPortal.initStates(); + CarvedPumpkin.initStates(); + JackOLantern.initStates(); + Cake.initStates(); + Repeater.initStates(); + OakTrapdoor.initStates(); + SpruceTrapdoor.initStates(); + BirchTrapdoor.initStates(); + JungleTrapdoor.initStates(); + AcaciaTrapdoor.initStates(); + DarkOakTrapdoor.initStates(); + BrownMushroomBlock.initStates(); + RedMushroomBlock.initStates(); + MushroomStem.initStates(); + IronBars.initStates(); + GlassPane.initStates(); + AttachedPumpkinStem.initStates(); + AttachedMelonStem.initStates(); + PumpkinStem.initStates(); + MelonStem.initStates(); + Vine.initStates(); + OakFenceGate.initStates(); + BrickStairs.initStates(); + StoneBrickStairs.initStates(); + Mycelium.initStates(); + NetherBrickFence.initStates(); + NetherBrickStairs.initStates(); + NetherWart.initStates(); + BrewingStand.initStates(); + Cauldron.initStates(); + EndPortalFrame.initStates(); + RedstoneLamp.initStates(); + Cocoa.initStates(); + SandstoneStairs.initStates(); + EnderChest.initStates(); + TripwireHook.initStates(); + Tripwire.initStates(); + SpruceStairs.initStates(); + BirchStairs.initStates(); + JungleStairs.initStates(); + CommandBlock.initStates(); + CobblestoneWall.initStates(); + MossyCobblestoneWall.initStates(); + Carrots.initStates(); + Potatoes.initStates(); + OakButton.initStates(); + SpruceButton.initStates(); + BirchButton.initStates(); + JungleButton.initStates(); + AcaciaButton.initStates(); + DarkOakButton.initStates(); + SkeletonSkull.initStates(); + SkeletonWallSkull.initStates(); + WitherSkeletonSkull.initStates(); + WitherSkeletonWallSkull.initStates(); + ZombieHead.initStates(); + ZombieWallHead.initStates(); + PlayerHead.initStates(); + PlayerWallHead.initStates(); + CreeperHead.initStates(); + CreeperWallHead.initStates(); + DragonHead.initStates(); + DragonWallHead.initStates(); + Anvil.initStates(); + ChippedAnvil.initStates(); + DamagedAnvil.initStates(); + TrappedChest.initStates(); + LightWeightedPressurePlate.initStates(); + HeavyWeightedPressurePlate.initStates(); + Comparator.initStates(); + DaylightDetector.initStates(); + Hopper.initStates(); + QuartzPillar.initStates(); + QuartzStairs.initStates(); + ActivatorRail.initStates(); + Dropper.initStates(); + WhiteStainedGlassPane.initStates(); + OrangeStainedGlassPane.initStates(); + MagentaStainedGlassPane.initStates(); + LightBlueStainedGlassPane.initStates(); + YellowStainedGlassPane.initStates(); + LimeStainedGlassPane.initStates(); + PinkStainedGlassPane.initStates(); + GrayStainedGlassPane.initStates(); + LightGrayStainedGlassPane.initStates(); + CyanStainedGlassPane.initStates(); + PurpleStainedGlassPane.initStates(); + BlueStainedGlassPane.initStates(); + BrownStainedGlassPane.initStates(); + GreenStainedGlassPane.initStates(); + RedStainedGlassPane.initStates(); + BlackStainedGlassPane.initStates(); + AcaciaStairs.initStates(); + DarkOakStairs.initStates(); + IronTrapdoor.initStates(); + PrismarineStairs.initStates(); + PrismarineBrickStairs.initStates(); + DarkPrismarineStairs.initStates(); + PrismarineSlab.initStates(); + PrismarineBrickSlab.initStates(); + DarkPrismarineSlab.initStates(); + HayBlock.initStates(); + Sunflower.initStates(); + Lilac.initStates(); + RoseBush.initStates(); + Peony.initStates(); + TallGrass.initStates(); + LargeFern.initStates(); + WhiteBanner.initStates(); + OrangeBanner.initStates(); + MagentaBanner.initStates(); + LightBlueBanner.initStates(); + YellowBanner.initStates(); + LimeBanner.initStates(); + PinkBanner.initStates(); + GrayBanner.initStates(); + LightGrayBanner.initStates(); + CyanBanner.initStates(); + PurpleBanner.initStates(); + BlueBanner.initStates(); + BrownBanner.initStates(); + GreenBanner.initStates(); + RedBanner.initStates(); + BlackBanner.initStates(); + WhiteWallBanner.initStates(); + OrangeWallBanner.initStates(); + MagentaWallBanner.initStates(); + LightBlueWallBanner.initStates(); + YellowWallBanner.initStates(); + LimeWallBanner.initStates(); + PinkWallBanner.initStates(); + GrayWallBanner.initStates(); + LightGrayWallBanner.initStates(); + CyanWallBanner.initStates(); + PurpleWallBanner.initStates(); + BlueWallBanner.initStates(); + BrownWallBanner.initStates(); + GreenWallBanner.initStates(); + RedWallBanner.initStates(); + BlackWallBanner.initStates(); + RedSandstoneStairs.initStates(); + OakSlab.initStates(); + SpruceSlab.initStates(); + BirchSlab.initStates(); + JungleSlab.initStates(); + AcaciaSlab.initStates(); + DarkOakSlab.initStates(); + StoneSlab.initStates(); + SmoothStoneSlab.initStates(); + SandstoneSlab.initStates(); + CutSandstoneSlab.initStates(); + PetrifiedOakSlab.initStates(); + CobblestoneSlab.initStates(); + BrickSlab.initStates(); + StoneBrickSlab.initStates(); + NetherBrickSlab.initStates(); + QuartzSlab.initStates(); + RedSandstoneSlab.initStates(); + CutRedSandstoneSlab.initStates(); + PurpurSlab.initStates(); + SpruceFenceGate.initStates(); + BirchFenceGate.initStates(); + JungleFenceGate.initStates(); + AcaciaFenceGate.initStates(); + DarkOakFenceGate.initStates(); + SpruceFence.initStates(); + BirchFence.initStates(); + JungleFence.initStates(); + AcaciaFence.initStates(); + DarkOakFence.initStates(); + SpruceDoor.initStates(); + BirchDoor.initStates(); + JungleDoor.initStates(); + AcaciaDoor.initStates(); + DarkOakDoor.initStates(); + EndRod.initStates(); + ChorusPlant.initStates(); + ChorusFlower.initStates(); + PurpurPillar.initStates(); + PurpurStairs.initStates(); + Beetroots.initStates(); + RepeatingCommandBlock.initStates(); + ChainCommandBlock.initStates(); + FrostedIce.initStates(); + BoneBlock.initStates(); + Observer.initStates(); + ShulkerBox.initStates(); + WhiteShulkerBox.initStates(); + OrangeShulkerBox.initStates(); + MagentaShulkerBox.initStates(); + LightBlueShulkerBox.initStates(); + YellowShulkerBox.initStates(); + LimeShulkerBox.initStates(); + PinkShulkerBox.initStates(); + GrayShulkerBox.initStates(); + LightGrayShulkerBox.initStates(); + CyanShulkerBox.initStates(); + PurpleShulkerBox.initStates(); + BlueShulkerBox.initStates(); + BrownShulkerBox.initStates(); + GreenShulkerBox.initStates(); + RedShulkerBox.initStates(); + BlackShulkerBox.initStates(); + WhiteGlazedTerracotta.initStates(); + OrangeGlazedTerracotta.initStates(); + MagentaGlazedTerracotta.initStates(); + LightBlueGlazedTerracotta.initStates(); + YellowGlazedTerracotta.initStates(); + LimeGlazedTerracotta.initStates(); + PinkGlazedTerracotta.initStates(); + GrayGlazedTerracotta.initStates(); + LightGrayGlazedTerracotta.initStates(); + CyanGlazedTerracotta.initStates(); + PurpleGlazedTerracotta.initStates(); + BlueGlazedTerracotta.initStates(); + BrownGlazedTerracotta.initStates(); + GreenGlazedTerracotta.initStates(); + RedGlazedTerracotta.initStates(); + BlackGlazedTerracotta.initStates(); + Kelp.initStates(); + TurtleEgg.initStates(); + DeadTubeCoral.initStates(); + DeadBrainCoral.initStates(); + DeadBubbleCoral.initStates(); + DeadFireCoral.initStates(); + DeadHornCoral.initStates(); + TubeCoral.initStates(); + BrainCoral.initStates(); + BubbleCoral.initStates(); + FireCoral.initStates(); + HornCoral.initStates(); + DeadTubeCoralFan.initStates(); + DeadBrainCoralFan.initStates(); + DeadBubbleCoralFan.initStates(); + DeadFireCoralFan.initStates(); + DeadHornCoralFan.initStates(); + TubeCoralFan.initStates(); + BrainCoralFan.initStates(); + BubbleCoralFan.initStates(); + FireCoralFan.initStates(); + HornCoralFan.initStates(); + DeadTubeCoralWallFan.initStates(); + DeadBrainCoralWallFan.initStates(); + DeadBubbleCoralWallFan.initStates(); + DeadFireCoralWallFan.initStates(); + DeadHornCoralWallFan.initStates(); + TubeCoralWallFan.initStates(); + BrainCoralWallFan.initStates(); + BubbleCoralWallFan.initStates(); + FireCoralWallFan.initStates(); + HornCoralWallFan.initStates(); + SeaPickle.initStates(); + Conduit.initStates(); + Bamboo.initStates(); + BubbleColumn.initStates(); + PolishedGraniteStairs.initStates(); + SmoothRedSandstoneStairs.initStates(); + MossyStoneBrickStairs.initStates(); + PolishedDioriteStairs.initStates(); + MossyCobblestoneStairs.initStates(); + EndStoneBrickStairs.initStates(); + StoneStairs.initStates(); + SmoothSandstoneStairs.initStates(); + SmoothQuartzStairs.initStates(); + GraniteStairs.initStates(); + AndesiteStairs.initStates(); + RedNetherBrickStairs.initStates(); + PolishedAndesiteStairs.initStates(); + DioriteStairs.initStates(); + PolishedGraniteSlab.initStates(); + SmoothRedSandstoneSlab.initStates(); + MossyStoneBrickSlab.initStates(); + PolishedDioriteSlab.initStates(); + MossyCobblestoneSlab.initStates(); + EndStoneBrickSlab.initStates(); + SmoothSandstoneSlab.initStates(); + SmoothQuartzSlab.initStates(); + GraniteSlab.initStates(); + AndesiteSlab.initStates(); + RedNetherBrickSlab.initStates(); + PolishedAndesiteSlab.initStates(); + DioriteSlab.initStates(); + BrickWall.initStates(); + PrismarineWall.initStates(); + RedSandstoneWall.initStates(); + MossyStoneBrickWall.initStates(); + GraniteWall.initStates(); + StoneBrickWall.initStates(); + NetherBrickWall.initStates(); + AndesiteWall.initStates(); + RedNetherBrickWall.initStates(); + SandstoneWall.initStates(); + EndStoneBrickWall.initStates(); + DioriteWall.initStates(); + Scaffolding.initStates(); + Loom.initStates(); + Barrel.initStates(); + Smoker.initStates(); + BlastFurnace.initStates(); + Grindstone.initStates(); + Lectern.initStates(); + Stonecutter.initStates(); + Bell.initStates(); + Lantern.initStates(); + Campfire.initStates(); + SweetBerryBush.initStates(); + StructureBlock.initStates(); + Jigsaw.initStates(); + Composter.initStates(); + BeeNest.initStates(); + Beehive.initStates(); + } + + private String namespaceID; + private short defaultID; + private double hardness; + private double resistance; + private boolean isAir; + private boolean isSolid; + private NamespaceID blockEntity; + private boolean singleState; + + private List alternatives = new ArrayList(); + Block(String namespaceID, short defaultID, double hardness, double resistance, boolean isAir, boolean isSolid, NamespaceID blockEntity, boolean singleState) { + this.namespaceID = namespaceID; + this.defaultID = defaultID; + this.hardness = hardness; + this.resistance = resistance; + this.isAir = isAir; + this.isSolid = isSolid; + this.blockEntity = blockEntity; + this.singleState = singleState; + if(singleState) { + addBlockAlternative(new BlockAlternative(defaultID)); + } + } + + public short getBlockId() { + return defaultID; + } + + public boolean isAir() { + return isAir; + } + + public boolean hasBlockEntity() { + return blockEntity != null; + } + + public NamespaceID getBlockEntityName() { + return blockEntity; + } + + public boolean isSolid() { + return isSolid; + } + + public double getHardness() { + return hardness; + } + + public double getResistance() { + return resistance; + } + + public boolean breaksInstantaneously() { + return hardness == 0; + } + + public void addBlockAlternative(BlockAlternative alternative) { + alternatives.add(alternative); + BlockMap.blocksMap.put(alternative.getId(), this); + } + + public short withProperties(String... properties) { + for (BlockAlternative alt : alternatives) { + if (Arrays.equals(alt.getProperties(), properties)) { + return alt.getId(); + } + } + return defaultID; + } + + public static Block fromId(short blockId) { + return BlockMap.blocksMap.getOrDefault(blockId, AIR); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/BlockMap.java b/src/autogenerated/java/net/minestom/server/instance/block/BlockMap.java new file mode 100644 index 000000000..f637ec6c5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/BlockMap.java @@ -0,0 +1,5 @@ +package net.minestom.server.instance.block; +import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; +final class BlockMap { + static final Short2ObjectOpenHashMap blocksMap = new Short2ObjectOpenHashMap<>(); +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaButton.java new file mode 100644 index 000000000..791edbdf3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaButton { + public static void initStates() { + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5906, "face=floor", "facing=north", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5907, "face=floor", "facing=north", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5908, "face=floor", "facing=south", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5909, "face=floor", "facing=south", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5910, "face=floor", "facing=west", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5911, "face=floor", "facing=west", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5912, "face=floor", "facing=east", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5913, "face=floor", "facing=east", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5914, "face=wall", "facing=north", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5915, "face=wall", "facing=north", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5916, "face=wall", "facing=south", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5917, "face=wall", "facing=south", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5918, "face=wall", "facing=west", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5919, "face=wall", "facing=west", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5920, "face=wall", "facing=east", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5921, "face=wall", "facing=east", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5922, "face=ceiling", "facing=north", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5923, "face=ceiling", "facing=north", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5924, "face=ceiling", "facing=south", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5925, "face=ceiling", "facing=south", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5926, "face=ceiling", "facing=west", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5927, "face=ceiling", "facing=west", "powered=false")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5928, "face=ceiling", "facing=east", "powered=true")); + ACACIA_BUTTON.addBlockAlternative(new BlockAlternative((short) 5929, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaDoor.java new file mode 100644 index 000000000..63d1ae4aa --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaDoor { + public static void initStates() { + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8394, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8395, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8396, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8397, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8398, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8399, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8400, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8401, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8402, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8403, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8404, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8405, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8406, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8407, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8408, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8409, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8410, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8411, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8412, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8413, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8414, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8415, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8416, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8417, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8418, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8419, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8420, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8421, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8422, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8423, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8424, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8425, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8426, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8427, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8428, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8429, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8430, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8431, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8432, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8433, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8434, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8435, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8436, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8437, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8438, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8439, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8440, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8441, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8442, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8443, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8444, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8445, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8446, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8447, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8448, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8449, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8450, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8451, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8452, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8453, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8454, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8455, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8456, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + ACACIA_DOOR.addBlockAlternative(new BlockAlternative((short) 8457, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFence.java new file mode 100644 index 000000000..63cb54124 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaFence { + public static void initStates() { + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8138, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8139, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8140, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8141, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8142, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8143, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8144, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8145, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8146, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8147, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8148, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8149, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8150, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8151, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8152, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8153, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8154, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8155, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8156, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8157, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8158, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8159, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8160, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8161, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8162, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8163, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8164, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8165, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8166, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8167, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8168, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + ACACIA_FENCE.addBlockAlternative(new BlockAlternative((short) 8169, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFenceGate.java new file mode 100644 index 000000000..18b43aa35 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaFenceGate { + public static void initStates() { + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7978, "facing=north", "in_wall=true", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7979, "facing=north", "in_wall=true", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7980, "facing=north", "in_wall=true", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7981, "facing=north", "in_wall=true", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7982, "facing=north", "in_wall=false", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7983, "facing=north", "in_wall=false", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7984, "facing=north", "in_wall=false", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7985, "facing=north", "in_wall=false", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7986, "facing=south", "in_wall=true", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7987, "facing=south", "in_wall=true", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7988, "facing=south", "in_wall=true", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7989, "facing=south", "in_wall=true", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7990, "facing=south", "in_wall=false", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7991, "facing=south", "in_wall=false", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7992, "facing=south", "in_wall=false", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7993, "facing=south", "in_wall=false", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7994, "facing=west", "in_wall=true", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7995, "facing=west", "in_wall=true", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7996, "facing=west", "in_wall=true", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7997, "facing=west", "in_wall=true", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7998, "facing=west", "in_wall=false", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7999, "facing=west", "in_wall=false", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8000, "facing=west", "in_wall=false", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8001, "facing=west", "in_wall=false", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8002, "facing=east", "in_wall=true", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8003, "facing=east", "in_wall=true", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8004, "facing=east", "in_wall=true", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8005, "facing=east", "in_wall=true", "open=false", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8006, "facing=east", "in_wall=false", "open=true", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8007, "facing=east", "in_wall=false", "open=true", "powered=false")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8008, "facing=east", "in_wall=false", "open=false", "powered=true")); + ACACIA_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8009, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLeaves.java new file mode 100644 index 000000000..63c5ae41b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaLeaves { + public static void initStates() { + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 200, "distance=1", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 201, "distance=1", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 202, "distance=2", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 203, "distance=2", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 204, "distance=3", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 205, "distance=3", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 206, "distance=4", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 207, "distance=4", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 208, "distance=5", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 209, "distance=5", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 210, "distance=6", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 211, "distance=6", "persistent=false")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 212, "distance=7", "persistent=true")); + ACACIA_LEAVES.addBlockAlternative(new BlockAlternative((short) 213, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLog.java new file mode 100644 index 000000000..553b3c759 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaLog { + public static void initStates() { + ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 84, "axis=x")); + ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 85, "axis=y")); + ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 86, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaPressurePlate.java new file mode 100644 index 000000000..7e7c4a884 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaPressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaPressurePlate { + public static void initStates() { + ACACIA_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3879, "powered=true")); + ACACIA_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3880, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSapling.java new file mode 100644 index 000000000..c48ae91ba --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaSapling { + public static void initStates() { + ACACIA_SAPLING.addBlockAlternative(new BlockAlternative((short) 29, "stage=0")); + ACACIA_SAPLING.addBlockAlternative(new BlockAlternative((short) 30, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSign.java new file mode 100644 index 000000000..1b2e25c46 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaSign { + public static void initStates() { + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3475, "rotation=0", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3476, "rotation=0", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3477, "rotation=1", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3478, "rotation=1", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3479, "rotation=2", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3480, "rotation=2", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3481, "rotation=3", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3482, "rotation=3", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3483, "rotation=4", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3484, "rotation=4", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3485, "rotation=5", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3486, "rotation=5", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3487, "rotation=6", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3488, "rotation=6", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3489, "rotation=7", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3490, "rotation=7", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3491, "rotation=8", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3492, "rotation=8", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3493, "rotation=9", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3494, "rotation=9", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3495, "rotation=10", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3496, "rotation=10", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3497, "rotation=11", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3498, "rotation=11", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3499, "rotation=12", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3500, "rotation=12", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3501, "rotation=13", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3502, "rotation=13", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3503, "rotation=14", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3504, "rotation=14", "waterlogged=false")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3505, "rotation=15", "waterlogged=true")); + ACACIA_SIGN.addBlockAlternative(new BlockAlternative((short) 3506, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSlab.java new file mode 100644 index 000000000..1230d5dec --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaSlab { + public static void initStates() { + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7788, "type=top", "waterlogged=true")); + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7789, "type=top", "waterlogged=false")); + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7790, "type=bottom", "waterlogged=true")); + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7791, "type=bottom", "waterlogged=false")); + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7792, "type=double", "waterlogged=true")); + ACACIA_SLAB.addBlockAlternative(new BlockAlternative((short) 7793, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaStairs.java new file mode 100644 index 000000000..7766fca70 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaStairs { + public static void initStates() { + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6839, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6840, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6841, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6842, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6843, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6844, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6845, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6846, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6847, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6848, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6849, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6850, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6851, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6852, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6853, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6854, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6855, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6856, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6857, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6858, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6859, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6860, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6861, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6862, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6863, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6864, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6865, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6866, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6867, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6868, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6869, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6870, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6871, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6872, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6873, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6874, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6875, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6876, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6877, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6878, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6879, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6880, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6881, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6882, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6883, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6884, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6885, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6886, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6887, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6888, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6889, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6890, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6891, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6892, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6893, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6894, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6895, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6896, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6897, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6898, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6899, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6900, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6901, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6902, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6903, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6904, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6905, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6906, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6907, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6908, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6909, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6910, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6911, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6912, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6913, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6914, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6915, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6916, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6917, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + ACACIA_STAIRS.addBlockAlternative(new BlockAlternative((short) 6918, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaTrapdoor.java new file mode 100644 index 000000000..c6e69a086 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaTrapdoor { + public static void initStates() { + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4353, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4354, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4355, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4356, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4357, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4358, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4359, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4360, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4361, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4362, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4363, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4364, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4365, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4366, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4367, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4368, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4369, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4370, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4371, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4372, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4373, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4374, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4375, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4376, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4377, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4378, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4379, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4380, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4381, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4382, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4383, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4384, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4385, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4386, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4387, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4388, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4389, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4390, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4391, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4392, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4393, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4394, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4395, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4396, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4397, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4398, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4399, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4400, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4401, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4402, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4403, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4404, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4405, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4406, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4407, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4408, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4409, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4410, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4411, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4412, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4413, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4414, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4415, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + ACACIA_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4416, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWallSign.java new file mode 100644 index 000000000..190bb529c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaWallSign { + public static void initStates() { + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3757, "facing=north", "waterlogged=true")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3758, "facing=north", "waterlogged=false")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3759, "facing=south", "waterlogged=true")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3760, "facing=south", "waterlogged=false")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3761, "facing=west", "waterlogged=true")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3762, "facing=west", "waterlogged=false")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3763, "facing=east", "waterlogged=true")); + ACACIA_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3764, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWood.java new file mode 100644 index 000000000..e4b0e2597 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AcaciaWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AcaciaWood { + public static void initStates() { + ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 120, "axis=x")); + ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 121, "axis=y")); + ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 122, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ActivatorRail.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ActivatorRail.java new file mode 100644 index 000000000..1ba33359c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ActivatorRail.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ActivatorRail { + public static void initStates() { + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6287, "powered=true", "shape=north_south")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6288, "powered=true", "shape=east_west")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6289, "powered=true", "shape=ascending_east")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6290, "powered=true", "shape=ascending_west")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6291, "powered=true", "shape=ascending_north")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6292, "powered=true", "shape=ascending_south")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6293, "powered=false", "shape=north_south")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6294, "powered=false", "shape=east_west")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6295, "powered=false", "shape=ascending_east")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6296, "powered=false", "shape=ascending_west")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6297, "powered=false", "shape=ascending_north")); + ACTIVATOR_RAIL.addBlockAlternative(new BlockAlternative((short) 6298, "powered=false", "shape=ascending_south")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteSlab.java new file mode 100644 index 000000000..cbaa454d3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AndesiteSlab { + public static void initStates() { + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10307, "type=top", "waterlogged=true")); + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10308, "type=top", "waterlogged=false")); + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10309, "type=bottom", "waterlogged=true")); + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10310, "type=bottom", "waterlogged=false")); + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10311, "type=double", "waterlogged=true")); + ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10312, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteStairs.java new file mode 100644 index 000000000..18a3fcc48 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AndesiteStairs { + public static void initStates() { + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9933, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9934, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9935, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9936, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9937, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9938, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9939, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9940, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9941, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9942, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9943, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9944, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9945, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9946, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9947, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9948, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9949, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9950, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9951, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9952, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9953, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9954, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9955, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9956, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9957, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9958, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9959, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9960, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9961, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9962, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9963, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9964, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9965, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9966, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9967, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9968, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9969, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9970, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9971, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9972, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9973, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9974, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9975, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9976, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9977, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9978, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9979, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9980, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9981, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9982, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9983, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9984, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9985, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9986, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9987, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9988, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9989, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9990, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9991, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9992, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9993, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9994, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9995, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9996, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9997, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9998, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9999, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10000, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10001, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10002, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10003, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10004, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10005, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10006, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10007, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10008, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10009, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10010, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10011, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10012, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteWall.java new file mode 100644 index 000000000..aa9ac6123 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AndesiteWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AndesiteWall { + public static void initStates() { + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10779, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10780, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10781, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10782, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10783, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10784, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10785, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10786, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10787, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10788, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10789, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10790, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10791, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10792, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10793, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10794, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10795, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10796, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10797, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10798, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10799, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10800, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10801, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10802, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10803, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10804, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10805, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10806, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10807, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10808, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10809, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10810, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10811, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10812, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10813, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10814, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10815, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10816, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10817, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10818, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10819, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10820, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10821, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10822, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10823, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10824, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10825, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10826, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10827, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10828, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10829, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10830, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10831, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10832, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10833, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10834, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10835, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10836, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10837, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10838, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10839, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10840, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10841, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + ANDESITE_WALL.addBlockAlternative(new BlockAlternative((short) 10842, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Anvil.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Anvil.java new file mode 100644 index 000000000..7461fc085 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Anvil.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Anvil { + public static void initStates() { + ANVIL.addBlockAlternative(new BlockAlternative((short) 6074, "facing=north")); + ANVIL.addBlockAlternative(new BlockAlternative((short) 6075, "facing=south")); + ANVIL.addBlockAlternative(new BlockAlternative((short) 6076, "facing=west")); + ANVIL.addBlockAlternative(new BlockAlternative((short) 6077, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedMelonStem.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedMelonStem.java new file mode 100644 index 000000000..ed5a19780 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedMelonStem.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AttachedMelonStem { + public static void initStates() { + ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4752, "facing=north")); + ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4753, "facing=south")); + ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4754, "facing=west")); + ATTACHED_MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4755, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedPumpkinStem.java b/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedPumpkinStem.java new file mode 100644 index 000000000..281fc5e2a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/AttachedPumpkinStem.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class AttachedPumpkinStem { + public static void initStates() { + ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4748, "facing=north")); + ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4749, "facing=south")); + ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4750, "facing=west")); + ATTACHED_PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4751, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Bamboo.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Bamboo.java new file mode 100644 index 000000000..1a1d27929 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Bamboo.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Bamboo { + public static void initStates() { + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9116, "age=0", "leaves=none", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9117, "age=0", "leaves=none", "stage=1")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9118, "age=0", "leaves=small", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9119, "age=0", "leaves=small", "stage=1")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9120, "age=0", "leaves=large", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9121, "age=0", "leaves=large", "stage=1")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9122, "age=1", "leaves=none", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9123, "age=1", "leaves=none", "stage=1")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9124, "age=1", "leaves=small", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9125, "age=1", "leaves=small", "stage=1")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9126, "age=1", "leaves=large", "stage=0")); + BAMBOO.addBlockAlternative(new BlockAlternative((short) 9127, "age=1", "leaves=large", "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Barrel.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Barrel.java new file mode 100644 index 000000000..7e75ea6a5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Barrel.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Barrel { + public static void initStates() { + BARREL.addBlockAlternative(new BlockAlternative((short) 11135, "facing=north", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11136, "facing=north", "open=false")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11137, "facing=east", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11138, "facing=east", "open=false")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11139, "facing=south", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11140, "facing=south", "open=false")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11141, "facing=west", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11142, "facing=west", "open=false")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11143, "facing=up", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11144, "facing=up", "open=false")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11145, "facing=down", "open=true")); + BARREL.addBlockAlternative(new BlockAlternative((short) 11146, "facing=down", "open=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BeeNest.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BeeNest.java new file mode 100644 index 000000000..fa43823bf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BeeNest.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BeeNest { + public static void initStates() { + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11287, "facing=north", "honey_level=0")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11288, "facing=north", "honey_level=1")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11289, "facing=north", "honey_level=2")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11290, "facing=north", "honey_level=3")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11291, "facing=north", "honey_level=4")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11292, "facing=north", "honey_level=5")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11293, "facing=south", "honey_level=0")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11294, "facing=south", "honey_level=1")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11295, "facing=south", "honey_level=2")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11296, "facing=south", "honey_level=3")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11297, "facing=south", "honey_level=4")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11298, "facing=south", "honey_level=5")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11299, "facing=west", "honey_level=0")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11300, "facing=west", "honey_level=1")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11301, "facing=west", "honey_level=2")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11302, "facing=west", "honey_level=3")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11303, "facing=west", "honey_level=4")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11304, "facing=west", "honey_level=5")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11305, "facing=east", "honey_level=0")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11306, "facing=east", "honey_level=1")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11307, "facing=east", "honey_level=2")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11308, "facing=east", "honey_level=3")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11309, "facing=east", "honey_level=4")); + BEE_NEST.addBlockAlternative(new BlockAlternative((short) 11310, "facing=east", "honey_level=5")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Beehive.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Beehive.java new file mode 100644 index 000000000..d1600db5c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Beehive.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Beehive { + public static void initStates() { + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11311, "facing=north", "honey_level=0")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11312, "facing=north", "honey_level=1")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11313, "facing=north", "honey_level=2")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11314, "facing=north", "honey_level=3")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11315, "facing=north", "honey_level=4")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11316, "facing=north", "honey_level=5")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11317, "facing=south", "honey_level=0")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11318, "facing=south", "honey_level=1")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11319, "facing=south", "honey_level=2")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11320, "facing=south", "honey_level=3")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11321, "facing=south", "honey_level=4")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11322, "facing=south", "honey_level=5")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11323, "facing=west", "honey_level=0")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11324, "facing=west", "honey_level=1")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11325, "facing=west", "honey_level=2")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11326, "facing=west", "honey_level=3")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11327, "facing=west", "honey_level=4")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11328, "facing=west", "honey_level=5")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11329, "facing=east", "honey_level=0")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11330, "facing=east", "honey_level=1")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11331, "facing=east", "honey_level=2")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11332, "facing=east", "honey_level=3")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11333, "facing=east", "honey_level=4")); + BEEHIVE.addBlockAlternative(new BlockAlternative((short) 11334, "facing=east", "honey_level=5")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Beetroots.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Beetroots.java new file mode 100644 index 000000000..f845d08bb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Beetroots.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Beetroots { + public static void initStates() { + BEETROOTS.addBlockAlternative(new BlockAlternative((short) 8683, "age=0")); + BEETROOTS.addBlockAlternative(new BlockAlternative((short) 8684, "age=1")); + BEETROOTS.addBlockAlternative(new BlockAlternative((short) 8685, "age=2")); + BEETROOTS.addBlockAlternative(new BlockAlternative((short) 8686, "age=3")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Bell.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Bell.java new file mode 100644 index 000000000..cab0bb92f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Bell.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Bell { + public static void initStates() { + BELL.addBlockAlternative(new BlockAlternative((short) 11198, "attachment=floor", "facing=north", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11199, "attachment=floor", "facing=north", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11200, "attachment=floor", "facing=south", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11201, "attachment=floor", "facing=south", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11202, "attachment=floor", "facing=west", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11203, "attachment=floor", "facing=west", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11204, "attachment=floor", "facing=east", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11205, "attachment=floor", "facing=east", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11206, "attachment=ceiling", "facing=north", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11207, "attachment=ceiling", "facing=north", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11208, "attachment=ceiling", "facing=south", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11209, "attachment=ceiling", "facing=south", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11210, "attachment=ceiling", "facing=west", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11211, "attachment=ceiling", "facing=west", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11212, "attachment=ceiling", "facing=east", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11213, "attachment=ceiling", "facing=east", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11214, "attachment=single_wall", "facing=north", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11215, "attachment=single_wall", "facing=north", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11216, "attachment=single_wall", "facing=south", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11217, "attachment=single_wall", "facing=south", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11218, "attachment=single_wall", "facing=west", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11219, "attachment=single_wall", "facing=west", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11220, "attachment=single_wall", "facing=east", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11221, "attachment=single_wall", "facing=east", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11222, "attachment=double_wall", "facing=north", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11223, "attachment=double_wall", "facing=north", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11224, "attachment=double_wall", "facing=south", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11225, "attachment=double_wall", "facing=south", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11226, "attachment=double_wall", "facing=west", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11227, "attachment=double_wall", "facing=west", "powered=false")); + BELL.addBlockAlternative(new BlockAlternative((short) 11228, "attachment=double_wall", "facing=east", "powered=true")); + BELL.addBlockAlternative(new BlockAlternative((short) 11229, "attachment=double_wall", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchButton.java new file mode 100644 index 000000000..3faf80ed8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchButton { + public static void initStates() { + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5858, "face=floor", "facing=north", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5859, "face=floor", "facing=north", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5860, "face=floor", "facing=south", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5861, "face=floor", "facing=south", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5862, "face=floor", "facing=west", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5863, "face=floor", "facing=west", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5864, "face=floor", "facing=east", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5865, "face=floor", "facing=east", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5866, "face=wall", "facing=north", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5867, "face=wall", "facing=north", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5868, "face=wall", "facing=south", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5869, "face=wall", "facing=south", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5870, "face=wall", "facing=west", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5871, "face=wall", "facing=west", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5872, "face=wall", "facing=east", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5873, "face=wall", "facing=east", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5874, "face=ceiling", "facing=north", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5875, "face=ceiling", "facing=north", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5876, "face=ceiling", "facing=south", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5877, "face=ceiling", "facing=south", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5878, "face=ceiling", "facing=west", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5879, "face=ceiling", "facing=west", "powered=false")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5880, "face=ceiling", "facing=east", "powered=true")); + BIRCH_BUTTON.addBlockAlternative(new BlockAlternative((short) 5881, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchDoor.java new file mode 100644 index 000000000..1e11fce58 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchDoor { + public static void initStates() { + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8266, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8267, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8268, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8269, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8270, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8271, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8272, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8273, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8274, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8275, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8276, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8277, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8278, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8279, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8280, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8281, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8282, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8283, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8284, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8285, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8286, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8287, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8288, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8289, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8290, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8291, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8292, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8293, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8294, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8295, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8296, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8297, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8298, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8299, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8300, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8301, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8302, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8303, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8304, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8305, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8306, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8307, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8308, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8309, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8310, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8311, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8312, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8313, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8314, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8315, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8316, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8317, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8318, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8319, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8320, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8321, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8322, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8323, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8324, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8325, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8326, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8327, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8328, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + BIRCH_DOOR.addBlockAlternative(new BlockAlternative((short) 8329, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFence.java new file mode 100644 index 000000000..b200a9124 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchFence { + public static void initStates() { + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8074, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8075, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8076, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8077, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8078, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8079, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8080, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8081, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8082, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8083, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8084, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8085, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8086, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8087, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8088, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8089, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8090, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8091, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8092, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8093, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8094, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8095, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8096, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8097, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8098, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8099, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8100, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8101, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8102, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8103, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8104, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + BIRCH_FENCE.addBlockAlternative(new BlockAlternative((short) 8105, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFenceGate.java new file mode 100644 index 000000000..4f027eeab --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchFenceGate { + public static void initStates() { + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7914, "facing=north", "in_wall=true", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7915, "facing=north", "in_wall=true", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7916, "facing=north", "in_wall=true", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7917, "facing=north", "in_wall=true", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7918, "facing=north", "in_wall=false", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7919, "facing=north", "in_wall=false", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7920, "facing=north", "in_wall=false", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7921, "facing=north", "in_wall=false", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7922, "facing=south", "in_wall=true", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7923, "facing=south", "in_wall=true", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7924, "facing=south", "in_wall=true", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7925, "facing=south", "in_wall=true", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7926, "facing=south", "in_wall=false", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7927, "facing=south", "in_wall=false", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7928, "facing=south", "in_wall=false", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7929, "facing=south", "in_wall=false", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7930, "facing=west", "in_wall=true", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7931, "facing=west", "in_wall=true", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7932, "facing=west", "in_wall=true", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7933, "facing=west", "in_wall=true", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7934, "facing=west", "in_wall=false", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7935, "facing=west", "in_wall=false", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7936, "facing=west", "in_wall=false", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7937, "facing=west", "in_wall=false", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7938, "facing=east", "in_wall=true", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7939, "facing=east", "in_wall=true", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7940, "facing=east", "in_wall=true", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7941, "facing=east", "in_wall=true", "open=false", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7942, "facing=east", "in_wall=false", "open=true", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7943, "facing=east", "in_wall=false", "open=true", "powered=false")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7944, "facing=east", "in_wall=false", "open=false", "powered=true")); + BIRCH_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7945, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLeaves.java new file mode 100644 index 000000000..23bf452f0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchLeaves { + public static void initStates() { + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 172, "distance=1", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 173, "distance=1", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 174, "distance=2", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 175, "distance=2", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 176, "distance=3", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 177, "distance=3", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 178, "distance=4", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 179, "distance=4", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 180, "distance=5", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 181, "distance=5", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 182, "distance=6", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 183, "distance=6", "persistent=false")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 184, "distance=7", "persistent=true")); + BIRCH_LEAVES.addBlockAlternative(new BlockAlternative((short) 185, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLog.java new file mode 100644 index 000000000..9649f7873 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchLog { + public static void initStates() { + BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 78, "axis=x")); + BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 79, "axis=y")); + BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 80, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchPressurePlate.java new file mode 100644 index 000000000..6fd6ff52b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchPressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchPressurePlate { + public static void initStates() { + BIRCH_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3875, "powered=true")); + BIRCH_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3876, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSapling.java new file mode 100644 index 000000000..db84efd1e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchSapling { + public static void initStates() { + BIRCH_SAPLING.addBlockAlternative(new BlockAlternative((short) 25, "stage=0")); + BIRCH_SAPLING.addBlockAlternative(new BlockAlternative((short) 26, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSign.java new file mode 100644 index 000000000..605484f84 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchSign { + public static void initStates() { + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3443, "rotation=0", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3444, "rotation=0", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3445, "rotation=1", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3446, "rotation=1", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3447, "rotation=2", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3448, "rotation=2", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3449, "rotation=3", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3450, "rotation=3", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3451, "rotation=4", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3452, "rotation=4", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3453, "rotation=5", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3454, "rotation=5", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3455, "rotation=6", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3456, "rotation=6", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3457, "rotation=7", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3458, "rotation=7", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3459, "rotation=8", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3460, "rotation=8", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3461, "rotation=9", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3462, "rotation=9", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3463, "rotation=10", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3464, "rotation=10", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3465, "rotation=11", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3466, "rotation=11", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3467, "rotation=12", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3468, "rotation=12", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3469, "rotation=13", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3470, "rotation=13", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3471, "rotation=14", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3472, "rotation=14", "waterlogged=false")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3473, "rotation=15", "waterlogged=true")); + BIRCH_SIGN.addBlockAlternative(new BlockAlternative((short) 3474, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSlab.java new file mode 100644 index 000000000..2653131da --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchSlab { + public static void initStates() { + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7776, "type=top", "waterlogged=true")); + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7777, "type=top", "waterlogged=false")); + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7778, "type=bottom", "waterlogged=true")); + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7779, "type=bottom", "waterlogged=false")); + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7780, "type=double", "waterlogged=true")); + BIRCH_SLAB.addBlockAlternative(new BlockAlternative((short) 7781, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchStairs.java new file mode 100644 index 000000000..5500b31cf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchStairs { + public static void initStates() { + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5468, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5469, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5470, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5471, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5472, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5473, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5474, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5475, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5476, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5477, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5478, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5479, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5480, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5481, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5482, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5483, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5484, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5485, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5486, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5487, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5488, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5489, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5490, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5491, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5492, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5493, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5494, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5495, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5496, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5497, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5498, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5499, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5500, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5501, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5502, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5503, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5504, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5505, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5506, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5507, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5508, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5509, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5510, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5511, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5512, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5513, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5514, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5515, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5516, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5517, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5518, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5519, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5520, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5521, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5522, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5523, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5524, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5525, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5526, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5527, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5528, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5529, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5530, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5531, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5532, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5533, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5534, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5535, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5536, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5537, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5538, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5539, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5540, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5541, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5542, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5543, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5544, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5545, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5546, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + BIRCH_STAIRS.addBlockAlternative(new BlockAlternative((short) 5547, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchTrapdoor.java new file mode 100644 index 000000000..1fb8c2a8f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchTrapdoor { + public static void initStates() { + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4225, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4226, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4227, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4228, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4229, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4230, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4231, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4232, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4233, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4234, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4235, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4236, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4237, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4238, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4239, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4240, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4241, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4242, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4243, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4244, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4245, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4246, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4247, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4248, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4249, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4250, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4251, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4252, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4253, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4254, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4255, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4256, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4257, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4258, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4259, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4260, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4261, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4262, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4263, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4264, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4265, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4266, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4267, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4268, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4269, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4270, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4271, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4272, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4273, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4274, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4275, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4276, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4277, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4278, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4279, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4280, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4281, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4282, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4283, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4284, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4285, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4286, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4287, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + BIRCH_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4288, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWallSign.java new file mode 100644 index 000000000..60e68996b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchWallSign { + public static void initStates() { + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3749, "facing=north", "waterlogged=true")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3750, "facing=north", "waterlogged=false")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3751, "facing=south", "waterlogged=true")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3752, "facing=south", "waterlogged=false")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3753, "facing=west", "waterlogged=true")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3754, "facing=west", "waterlogged=false")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3755, "facing=east", "waterlogged=true")); + BIRCH_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3756, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWood.java new file mode 100644 index 000000000..7c982fd88 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BirchWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BirchWood { + public static void initStates() { + BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 114, "axis=x")); + BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 115, "axis=y")); + BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 116, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBanner.java new file mode 100644 index 000000000..d47a00ea8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackBanner { + public static void initStates() { + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7601, "rotation=0")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7602, "rotation=1")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7603, "rotation=2")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7604, "rotation=3")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7605, "rotation=4")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7606, "rotation=5")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7607, "rotation=6")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7608, "rotation=7")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7609, "rotation=8")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7610, "rotation=9")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7611, "rotation=10")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7612, "rotation=11")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7613, "rotation=12")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7614, "rotation=13")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7615, "rotation=14")); + BLACK_BANNER.addBlockAlternative(new BlockAlternative((short) 7616, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBed.java new file mode 100644 index 000000000..1739ee06c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackBed { + public static void initStates() { + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1288, "facing=north", "occupied=true", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1289, "facing=north", "occupied=true", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1290, "facing=north", "occupied=false", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1291, "facing=north", "occupied=false", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1292, "facing=south", "occupied=true", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1293, "facing=south", "occupied=true", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1294, "facing=south", "occupied=false", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1295, "facing=south", "occupied=false", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1296, "facing=west", "occupied=true", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1297, "facing=west", "occupied=true", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1298, "facing=west", "occupied=false", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1299, "facing=west", "occupied=false", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1300, "facing=east", "occupied=true", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1301, "facing=east", "occupied=true", "part=foot")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1302, "facing=east", "occupied=false", "part=head")); + BLACK_BED.addBlockAlternative(new BlockAlternative((short) 1303, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackGlazedTerracotta.java new file mode 100644 index 000000000..a6cd7cafb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackGlazedTerracotta { + public static void initStates() { + BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8898, "facing=north")); + BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8899, "facing=south")); + BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8900, "facing=west")); + BLACK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8901, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackShulkerBox.java new file mode 100644 index 000000000..805366f6e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackShulkerBox { + public static void initStates() { + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8832, "facing=north")); + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8833, "facing=east")); + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8834, "facing=south")); + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8835, "facing=west")); + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8836, "facing=up")); + BLACK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8837, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackStainedGlassPane.java new file mode 100644 index 000000000..18c89e42a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackStainedGlassPane { + public static void initStates() { + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6807, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6808, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6809, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6810, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6811, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6812, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6813, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6814, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6815, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6816, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6817, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6818, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6819, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6820, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6821, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6822, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6823, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6824, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6825, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6826, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6827, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6828, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6829, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6830, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6831, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6832, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6833, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6834, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6835, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6836, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6837, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + BLACK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6838, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlackWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackWallBanner.java new file mode 100644 index 000000000..c0daf1854 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlackWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlackWallBanner { + public static void initStates() { + BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7677, "facing=north")); + BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7678, "facing=south")); + BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7679, "facing=west")); + BLACK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7680, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlastFurnace.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlastFurnace.java new file mode 100644 index 000000000..efdd7f166 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlastFurnace.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlastFurnace { + public static void initStates() { + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11155, "facing=north", "lit=true")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11156, "facing=north", "lit=false")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11157, "facing=south", "lit=true")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11158, "facing=south", "lit=false")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11159, "facing=west", "lit=true")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11160, "facing=west", "lit=false")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11161, "facing=east", "lit=true")); + BLAST_FURNACE.addBlockAlternative(new BlockAlternative((short) 11162, "facing=east", "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBanner.java new file mode 100644 index 000000000..092b82447 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueBanner { + public static void initStates() { + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7537, "rotation=0")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7538, "rotation=1")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7539, "rotation=2")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7540, "rotation=3")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7541, "rotation=4")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7542, "rotation=5")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7543, "rotation=6")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7544, "rotation=7")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7545, "rotation=8")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7546, "rotation=9")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7547, "rotation=10")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7548, "rotation=11")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7549, "rotation=12")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7550, "rotation=13")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7551, "rotation=14")); + BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7552, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBed.java new file mode 100644 index 000000000..230906005 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueBed { + public static void initStates() { + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1224, "facing=north", "occupied=true", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1225, "facing=north", "occupied=true", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1226, "facing=north", "occupied=false", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1227, "facing=north", "occupied=false", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1228, "facing=south", "occupied=true", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1229, "facing=south", "occupied=true", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1230, "facing=south", "occupied=false", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1231, "facing=south", "occupied=false", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1232, "facing=west", "occupied=true", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1233, "facing=west", "occupied=true", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1234, "facing=west", "occupied=false", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1235, "facing=west", "occupied=false", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1236, "facing=east", "occupied=true", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1237, "facing=east", "occupied=true", "part=foot")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1238, "facing=east", "occupied=false", "part=head")); + BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1239, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueGlazedTerracotta.java new file mode 100644 index 000000000..fc1f4b9ac --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueGlazedTerracotta { + public static void initStates() { + BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8882, "facing=north")); + BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8883, "facing=south")); + BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8884, "facing=west")); + BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8885, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueShulkerBox.java new file mode 100644 index 000000000..7dd899036 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueShulkerBox { + public static void initStates() { + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8808, "facing=north")); + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8809, "facing=east")); + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8810, "facing=south")); + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8811, "facing=west")); + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8812, "facing=up")); + BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8813, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueStainedGlassPane.java new file mode 100644 index 000000000..5572f3236 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueStainedGlassPane { + public static void initStates() { + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6679, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6680, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6681, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6682, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6683, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6684, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6685, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6686, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6687, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6688, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6689, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6690, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6691, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6692, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6693, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6694, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6695, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6696, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6697, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6698, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6699, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6700, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6701, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6702, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6703, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6704, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6705, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6706, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6707, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6708, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6709, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6710, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BlueWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueWallBanner.java new file mode 100644 index 000000000..144d1f715 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BlueWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BlueWallBanner { + public static void initStates() { + BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7661, "facing=north")); + BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7662, "facing=south")); + BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7663, "facing=west")); + BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7664, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BoneBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BoneBlock.java new file mode 100644 index 000000000..e67068067 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BoneBlock.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BoneBlock { + public static void initStates() { + BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 8720, "axis=x")); + BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 8721, "axis=y")); + BONE_BLOCK.addBlockAlternative(new BlockAlternative((short) 8722, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoral.java new file mode 100644 index 000000000..5e076a24d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrainCoral { + public static void initStates() { + BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 8996, "waterlogged=true")); + BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 8997, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralFan.java new file mode 100644 index 000000000..507495793 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrainCoralFan { + public static void initStates() { + BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9016, "waterlogged=true")); + BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9017, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralWallFan.java new file mode 100644 index 000000000..36aadf029 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrainCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrainCoralWallFan { + public static void initStates() { + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9072, "facing=north", "waterlogged=true")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9073, "facing=north", "waterlogged=false")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9074, "facing=south", "waterlogged=true")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9075, "facing=south", "waterlogged=false")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9076, "facing=west", "waterlogged=true")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9077, "facing=west", "waterlogged=false")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9078, "facing=east", "waterlogged=true")); + BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9079, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrewingStand.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrewingStand.java new file mode 100644 index 000000000..89bfcc152 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrewingStand.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrewingStand { + public static void initStates() { + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5117, "has_bottle_0=true", "has_bottle_1=true", "has_bottle_2=true")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5118, "has_bottle_0=true", "has_bottle_1=true", "has_bottle_2=false")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5119, "has_bottle_0=true", "has_bottle_1=false", "has_bottle_2=true")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5120, "has_bottle_0=true", "has_bottle_1=false", "has_bottle_2=false")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5121, "has_bottle_0=false", "has_bottle_1=true", "has_bottle_2=true")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5122, "has_bottle_0=false", "has_bottle_1=true", "has_bottle_2=false")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5123, "has_bottle_0=false", "has_bottle_1=false", "has_bottle_2=true")); + BREWING_STAND.addBlockAlternative(new BlockAlternative((short) 5124, "has_bottle_0=false", "has_bottle_1=false", "has_bottle_2=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickSlab.java new file mode 100644 index 000000000..c6d9732f2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrickSlab { + public static void initStates() { + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7836, "type=top", "waterlogged=true")); + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7837, "type=top", "waterlogged=false")); + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7838, "type=bottom", "waterlogged=true")); + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7839, "type=bottom", "waterlogged=false")); + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7840, "type=double", "waterlogged=true")); + BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7841, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickStairs.java new file mode 100644 index 000000000..c2316a2ea --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrickStairs { + public static void initStates() { + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4836, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4837, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4838, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4839, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4840, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4841, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4842, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4843, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4844, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4845, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4846, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4847, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4848, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4849, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4850, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4851, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4852, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4853, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4854, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4855, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4856, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4857, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4858, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4859, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4860, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4861, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4862, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4863, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4864, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4865, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4866, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4867, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4868, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4869, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4870, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4871, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4872, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4873, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4874, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4875, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4876, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4877, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4878, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4879, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4880, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4881, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4882, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4883, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4884, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4885, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4886, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4887, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4888, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4889, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4890, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4891, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4892, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4893, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4894, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4895, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4896, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4897, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4898, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4899, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4900, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4901, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4902, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4903, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4904, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4905, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4906, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4907, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4908, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4909, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4910, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4911, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4912, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4913, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4914, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4915, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickWall.java new file mode 100644 index 000000000..53870057f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrickWall { + public static void initStates() { + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10331, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10332, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10333, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10334, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10335, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10336, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10337, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10338, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10339, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10340, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10341, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10342, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10343, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10344, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10345, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10346, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10347, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10348, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10349, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10350, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10351, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10352, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10353, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10354, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10355, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10356, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10357, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10358, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10359, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10360, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10361, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10362, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10363, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10364, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10365, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10366, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10367, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10368, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10369, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10370, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10371, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10372, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10373, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10374, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10375, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10376, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10377, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10378, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10379, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10380, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10381, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10382, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10383, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10384, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10385, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10386, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10387, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10388, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10389, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10390, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10391, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10392, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10393, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10394, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBanner.java new file mode 100644 index 000000000..ae175a6e2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownBanner { + public static void initStates() { + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7553, "rotation=0")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7554, "rotation=1")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7555, "rotation=2")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7556, "rotation=3")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7557, "rotation=4")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7558, "rotation=5")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7559, "rotation=6")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7560, "rotation=7")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7561, "rotation=8")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7562, "rotation=9")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7563, "rotation=10")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7564, "rotation=11")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7565, "rotation=12")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7566, "rotation=13")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7567, "rotation=14")); + BROWN_BANNER.addBlockAlternative(new BlockAlternative((short) 7568, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBed.java new file mode 100644 index 000000000..5f0b0268a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownBed { + public static void initStates() { + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1240, "facing=north", "occupied=true", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1241, "facing=north", "occupied=true", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1242, "facing=north", "occupied=false", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1243, "facing=north", "occupied=false", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1244, "facing=south", "occupied=true", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1245, "facing=south", "occupied=true", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1246, "facing=south", "occupied=false", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1247, "facing=south", "occupied=false", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1248, "facing=west", "occupied=true", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1249, "facing=west", "occupied=true", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1250, "facing=west", "occupied=false", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1251, "facing=west", "occupied=false", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1252, "facing=east", "occupied=true", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1253, "facing=east", "occupied=true", "part=foot")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1254, "facing=east", "occupied=false", "part=head")); + BROWN_BED.addBlockAlternative(new BlockAlternative((short) 1255, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownGlazedTerracotta.java new file mode 100644 index 000000000..918097ec0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownGlazedTerracotta { + public static void initStates() { + BROWN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8886, "facing=north")); + BROWN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8887, "facing=south")); + BROWN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8888, "facing=west")); + BROWN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8889, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownMushroomBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownMushroomBlock.java new file mode 100644 index 000000000..4068da5a9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownMushroomBlock.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownMushroomBlock { + public static void initStates() { + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4491, "down=true", "east=true", "north=true", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4492, "down=true", "east=true", "north=true", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4493, "down=true", "east=true", "north=true", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4494, "down=true", "east=true", "north=true", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4495, "down=true", "east=true", "north=true", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4496, "down=true", "east=true", "north=true", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4497, "down=true", "east=true", "north=true", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4498, "down=true", "east=true", "north=true", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4499, "down=true", "east=true", "north=false", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4500, "down=true", "east=true", "north=false", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4501, "down=true", "east=true", "north=false", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4502, "down=true", "east=true", "north=false", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4503, "down=true", "east=true", "north=false", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4504, "down=true", "east=true", "north=false", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4505, "down=true", "east=true", "north=false", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4506, "down=true", "east=true", "north=false", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4507, "down=true", "east=false", "north=true", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4508, "down=true", "east=false", "north=true", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4509, "down=true", "east=false", "north=true", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4510, "down=true", "east=false", "north=true", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4511, "down=true", "east=false", "north=true", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4512, "down=true", "east=false", "north=true", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4513, "down=true", "east=false", "north=true", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4514, "down=true", "east=false", "north=true", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4515, "down=true", "east=false", "north=false", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4516, "down=true", "east=false", "north=false", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4517, "down=true", "east=false", "north=false", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4518, "down=true", "east=false", "north=false", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4519, "down=true", "east=false", "north=false", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4520, "down=true", "east=false", "north=false", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4521, "down=true", "east=false", "north=false", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4522, "down=true", "east=false", "north=false", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4523, "down=false", "east=true", "north=true", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4524, "down=false", "east=true", "north=true", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4525, "down=false", "east=true", "north=true", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4526, "down=false", "east=true", "north=true", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4527, "down=false", "east=true", "north=true", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4528, "down=false", "east=true", "north=true", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4529, "down=false", "east=true", "north=true", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4530, "down=false", "east=true", "north=true", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4531, "down=false", "east=true", "north=false", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4532, "down=false", "east=true", "north=false", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4533, "down=false", "east=true", "north=false", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4534, "down=false", "east=true", "north=false", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4535, "down=false", "east=true", "north=false", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4536, "down=false", "east=true", "north=false", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4537, "down=false", "east=true", "north=false", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4538, "down=false", "east=true", "north=false", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4539, "down=false", "east=false", "north=true", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4540, "down=false", "east=false", "north=true", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4541, "down=false", "east=false", "north=true", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4542, "down=false", "east=false", "north=true", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4543, "down=false", "east=false", "north=true", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4544, "down=false", "east=false", "north=true", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4545, "down=false", "east=false", "north=true", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4546, "down=false", "east=false", "north=true", "south=false", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4547, "down=false", "east=false", "north=false", "south=true", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4548, "down=false", "east=false", "north=false", "south=true", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4549, "down=false", "east=false", "north=false", "south=true", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4550, "down=false", "east=false", "north=false", "south=true", "up=false", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4551, "down=false", "east=false", "north=false", "south=false", "up=true", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4552, "down=false", "east=false", "north=false", "south=false", "up=true", "west=false")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4553, "down=false", "east=false", "north=false", "south=false", "up=false", "west=true")); + BROWN_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4554, "down=false", "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownShulkerBox.java new file mode 100644 index 000000000..83aa8158b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownShulkerBox { + public static void initStates() { + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8814, "facing=north")); + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8815, "facing=east")); + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8816, "facing=south")); + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8817, "facing=west")); + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8818, "facing=up")); + BROWN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8819, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownStainedGlassPane.java new file mode 100644 index 000000000..b1ba06125 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownStainedGlassPane { + public static void initStates() { + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6711, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6712, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6713, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6714, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6715, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6716, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6717, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6718, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6719, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6720, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6721, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6722, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6723, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6724, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6725, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6726, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6727, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6728, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6729, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6730, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6731, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6732, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6733, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6734, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6735, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6736, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6737, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6738, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6739, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6740, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6741, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + BROWN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6742, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BrownWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownWallBanner.java new file mode 100644 index 000000000..744878b47 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BrownWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BrownWallBanner { + public static void initStates() { + BROWN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7665, "facing=north")); + BROWN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7666, "facing=south")); + BROWN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7667, "facing=west")); + BROWN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7668, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleColumn.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleColumn.java new file mode 100644 index 000000000..5d9c1a251 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleColumn.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BubbleColumn { + public static void initStates() { + BUBBLE_COLUMN.addBlockAlternative(new BlockAlternative((short) 9131, "drag=true")); + BUBBLE_COLUMN.addBlockAlternative(new BlockAlternative((short) 9132, "drag=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoral.java new file mode 100644 index 000000000..681d03246 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BubbleCoral { + public static void initStates() { + BUBBLE_CORAL.addBlockAlternative(new BlockAlternative((short) 8998, "waterlogged=true")); + BUBBLE_CORAL.addBlockAlternative(new BlockAlternative((short) 8999, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralFan.java new file mode 100644 index 000000000..03510fab1 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BubbleCoralFan { + public static void initStates() { + BUBBLE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9018, "waterlogged=true")); + BUBBLE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9019, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralWallFan.java new file mode 100644 index 000000000..a312c52f6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/BubbleCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class BubbleCoralWallFan { + public static void initStates() { + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9080, "facing=north", "waterlogged=true")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9081, "facing=north", "waterlogged=false")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9082, "facing=south", "waterlogged=true")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9083, "facing=south", "waterlogged=false")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9084, "facing=west", "waterlogged=true")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9085, "facing=west", "waterlogged=false")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9086, "facing=east", "waterlogged=true")); + BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9087, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Cactus.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Cactus.java new file mode 100644 index 000000000..dfdae7500 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Cactus.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Cactus { + public static void initStates() { + CACTUS.addBlockAlternative(new BlockAlternative((short) 3929, "age=0")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3930, "age=1")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3931, "age=2")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3932, "age=3")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3933, "age=4")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3934, "age=5")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3935, "age=6")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3936, "age=7")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3937, "age=8")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3938, "age=9")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3939, "age=10")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3940, "age=11")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3941, "age=12")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3942, "age=13")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3943, "age=14")); + CACTUS.addBlockAlternative(new BlockAlternative((short) 3944, "age=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Cake.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Cake.java new file mode 100644 index 000000000..c53fb9ca8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Cake.java @@ -0,0 +1,18 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Cake { + public static void initStates() { + CAKE.addBlockAlternative(new BlockAlternative((short) 4010, "bites=0")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4011, "bites=1")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4012, "bites=2")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4013, "bites=3")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4014, "bites=4")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4015, "bites=5")); + CAKE.addBlockAlternative(new BlockAlternative((short) 4016, "bites=6")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Campfire.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Campfire.java new file mode 100644 index 000000000..54c03e26f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Campfire.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Campfire { + public static void initStates() { + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11232, "facing=north", "lit=true", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11233, "facing=north", "lit=true", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11234, "facing=north", "lit=true", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11235, "facing=north", "lit=true", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11236, "facing=north", "lit=false", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11237, "facing=north", "lit=false", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11238, "facing=north", "lit=false", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11239, "facing=north", "lit=false", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11240, "facing=south", "lit=true", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11241, "facing=south", "lit=true", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11242, "facing=south", "lit=true", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11243, "facing=south", "lit=true", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11244, "facing=south", "lit=false", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11245, "facing=south", "lit=false", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11246, "facing=south", "lit=false", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11247, "facing=south", "lit=false", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11248, "facing=west", "lit=true", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11249, "facing=west", "lit=true", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11250, "facing=west", "lit=true", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11251, "facing=west", "lit=true", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11252, "facing=west", "lit=false", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11253, "facing=west", "lit=false", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11254, "facing=west", "lit=false", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11255, "facing=west", "lit=false", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11256, "facing=east", "lit=true", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11257, "facing=east", "lit=true", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11258, "facing=east", "lit=true", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11259, "facing=east", "lit=true", "signal_fire=false", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11260, "facing=east", "lit=false", "signal_fire=true", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11261, "facing=east", "lit=false", "signal_fire=true", "waterlogged=false")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11262, "facing=east", "lit=false", "signal_fire=false", "waterlogged=true")); + CAMPFIRE.addBlockAlternative(new BlockAlternative((short) 11263, "facing=east", "lit=false", "signal_fire=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Carrots.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Carrots.java new file mode 100644 index 000000000..d9037ecbb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Carrots.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Carrots { + public static void initStates() { + CARROTS.addBlockAlternative(new BlockAlternative((short) 5794, "age=0")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5795, "age=1")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5796, "age=2")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5797, "age=3")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5798, "age=4")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5799, "age=5")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5800, "age=6")); + CARROTS.addBlockAlternative(new BlockAlternative((short) 5801, "age=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CarvedPumpkin.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CarvedPumpkin.java new file mode 100644 index 000000000..e9458d2f6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CarvedPumpkin.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CarvedPumpkin { + public static void initStates() { + CARVED_PUMPKIN.addBlockAlternative(new BlockAlternative((short) 4002, "facing=north")); + CARVED_PUMPKIN.addBlockAlternative(new BlockAlternative((short) 4003, "facing=south")); + CARVED_PUMPKIN.addBlockAlternative(new BlockAlternative((short) 4004, "facing=west")); + CARVED_PUMPKIN.addBlockAlternative(new BlockAlternative((short) 4005, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Cauldron.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Cauldron.java new file mode 100644 index 000000000..1e6c5db19 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Cauldron.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Cauldron { + public static void initStates() { + CAULDRON.addBlockAlternative(new BlockAlternative((short) 5125, "level=0")); + CAULDRON.addBlockAlternative(new BlockAlternative((short) 5126, "level=1")); + CAULDRON.addBlockAlternative(new BlockAlternative((short) 5127, "level=2")); + CAULDRON.addBlockAlternative(new BlockAlternative((short) 5128, "level=3")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ChainCommandBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ChainCommandBlock.java new file mode 100644 index 000000000..b949f5d01 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ChainCommandBlock.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ChainCommandBlock { + public static void initStates() { + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8701, "conditional=true", "facing=north")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8702, "conditional=true", "facing=east")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8703, "conditional=true", "facing=south")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8704, "conditional=true", "facing=west")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8705, "conditional=true", "facing=up")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8706, "conditional=true", "facing=down")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8707, "conditional=false", "facing=north")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8708, "conditional=false", "facing=east")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8709, "conditional=false", "facing=south")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8710, "conditional=false", "facing=west")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8711, "conditional=false", "facing=up")); + CHAIN_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8712, "conditional=false", "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Chest.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Chest.java new file mode 100644 index 000000000..14f0a6466 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Chest.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Chest { + public static void initStates() { + CHEST.addBlockAlternative(new BlockAlternative((short) 2032, "facing=north", "type=single", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2033, "facing=north", "type=single", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2034, "facing=north", "type=left", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2035, "facing=north", "type=left", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2036, "facing=north", "type=right", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2037, "facing=north", "type=right", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2038, "facing=south", "type=single", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2039, "facing=south", "type=single", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2040, "facing=south", "type=left", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2041, "facing=south", "type=left", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2042, "facing=south", "type=right", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2043, "facing=south", "type=right", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2044, "facing=west", "type=single", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2045, "facing=west", "type=single", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2046, "facing=west", "type=left", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2047, "facing=west", "type=left", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2048, "facing=west", "type=right", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2049, "facing=west", "type=right", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2050, "facing=east", "type=single", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2051, "facing=east", "type=single", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2052, "facing=east", "type=left", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2053, "facing=east", "type=left", "waterlogged=false")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2054, "facing=east", "type=right", "waterlogged=true")); + CHEST.addBlockAlternative(new BlockAlternative((short) 2055, "facing=east", "type=right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ChippedAnvil.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ChippedAnvil.java new file mode 100644 index 000000000..32265bda6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ChippedAnvil.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ChippedAnvil { + public static void initStates() { + CHIPPED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6078, "facing=north")); + CHIPPED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6079, "facing=south")); + CHIPPED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6080, "facing=west")); + CHIPPED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6081, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusFlower.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusFlower.java new file mode 100644 index 000000000..5751f4385 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusFlower.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ChorusFlower { + public static void initStates() { + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8592, "age=0")); + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8593, "age=1")); + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8594, "age=2")); + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8595, "age=3")); + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8596, "age=4")); + CHORUS_FLOWER.addBlockAlternative(new BlockAlternative((short) 8597, "age=5")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusPlant.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusPlant.java new file mode 100644 index 000000000..e69608630 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ChorusPlant.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ChorusPlant { + public static void initStates() { + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8528, "down=true", "east=true", "north=true", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8529, "down=true", "east=true", "north=true", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8530, "down=true", "east=true", "north=true", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8531, "down=true", "east=true", "north=true", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8532, "down=true", "east=true", "north=true", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8533, "down=true", "east=true", "north=true", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8534, "down=true", "east=true", "north=true", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8535, "down=true", "east=true", "north=true", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8536, "down=true", "east=true", "north=false", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8537, "down=true", "east=true", "north=false", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8538, "down=true", "east=true", "north=false", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8539, "down=true", "east=true", "north=false", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8540, "down=true", "east=true", "north=false", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8541, "down=true", "east=true", "north=false", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8542, "down=true", "east=true", "north=false", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8543, "down=true", "east=true", "north=false", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8544, "down=true", "east=false", "north=true", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8545, "down=true", "east=false", "north=true", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8546, "down=true", "east=false", "north=true", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8547, "down=true", "east=false", "north=true", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8548, "down=true", "east=false", "north=true", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8549, "down=true", "east=false", "north=true", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8550, "down=true", "east=false", "north=true", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8551, "down=true", "east=false", "north=true", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8552, "down=true", "east=false", "north=false", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8553, "down=true", "east=false", "north=false", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8554, "down=true", "east=false", "north=false", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8555, "down=true", "east=false", "north=false", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8556, "down=true", "east=false", "north=false", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8557, "down=true", "east=false", "north=false", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8558, "down=true", "east=false", "north=false", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8559, "down=true", "east=false", "north=false", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8560, "down=false", "east=true", "north=true", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8561, "down=false", "east=true", "north=true", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8562, "down=false", "east=true", "north=true", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8563, "down=false", "east=true", "north=true", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8564, "down=false", "east=true", "north=true", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8565, "down=false", "east=true", "north=true", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8566, "down=false", "east=true", "north=true", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8567, "down=false", "east=true", "north=true", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8568, "down=false", "east=true", "north=false", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8569, "down=false", "east=true", "north=false", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8570, "down=false", "east=true", "north=false", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8571, "down=false", "east=true", "north=false", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8572, "down=false", "east=true", "north=false", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8573, "down=false", "east=true", "north=false", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8574, "down=false", "east=true", "north=false", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8575, "down=false", "east=true", "north=false", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8576, "down=false", "east=false", "north=true", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8577, "down=false", "east=false", "north=true", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8578, "down=false", "east=false", "north=true", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8579, "down=false", "east=false", "north=true", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8580, "down=false", "east=false", "north=true", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8581, "down=false", "east=false", "north=true", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8582, "down=false", "east=false", "north=true", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8583, "down=false", "east=false", "north=true", "south=false", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8584, "down=false", "east=false", "north=false", "south=true", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8585, "down=false", "east=false", "north=false", "south=true", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8586, "down=false", "east=false", "north=false", "south=true", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8587, "down=false", "east=false", "north=false", "south=true", "up=false", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8588, "down=false", "east=false", "north=false", "south=false", "up=true", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8589, "down=false", "east=false", "north=false", "south=false", "up=true", "west=false")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8590, "down=false", "east=false", "north=false", "south=false", "up=false", "west=true")); + CHORUS_PLANT.addBlockAlternative(new BlockAlternative((short) 8591, "down=false", "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneSlab.java new file mode 100644 index 000000000..0262f5929 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CobblestoneSlab { + public static void initStates() { + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7830, "type=top", "waterlogged=true")); + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7831, "type=top", "waterlogged=false")); + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7832, "type=bottom", "waterlogged=true")); + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7833, "type=bottom", "waterlogged=false")); + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7834, "type=double", "waterlogged=true")); + COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7835, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneStairs.java new file mode 100644 index 000000000..6b8956fc7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CobblestoneStairs { + public static void initStates() { + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3653, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3654, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3655, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3656, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3657, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3658, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3659, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3660, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3661, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3662, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3663, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3664, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3665, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3666, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3667, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3668, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3669, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3670, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3671, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3672, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3673, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3674, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3675, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3676, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3677, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3678, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3679, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3680, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3681, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3682, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3683, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3684, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3685, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3686, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3687, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3688, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3689, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3690, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3691, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3692, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3693, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3694, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3695, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3696, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3697, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3698, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3699, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3700, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3701, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3702, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3703, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3704, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3705, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3706, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3707, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3708, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3709, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3710, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3711, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3712, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3713, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3714, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3715, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3716, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3717, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3718, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3719, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3720, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3721, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3722, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3723, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3724, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3725, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3726, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3727, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3728, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3729, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3730, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3731, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 3732, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneWall.java new file mode 100644 index 000000000..838327700 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CobblestoneWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CobblestoneWall { + public static void initStates() { + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5641, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5642, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5643, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5644, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5645, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5646, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5647, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5648, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5649, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5650, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5651, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5652, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5653, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5654, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5655, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5656, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5657, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5658, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5659, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5660, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5661, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5662, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5663, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5664, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5665, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5666, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5667, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5668, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5669, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5670, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5671, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5672, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5673, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5674, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5675, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5676, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5677, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5678, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5679, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5680, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5681, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5682, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5683, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5684, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5685, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5686, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5687, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5688, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5689, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5690, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5691, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5692, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5693, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5694, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5695, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5696, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5697, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5698, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5699, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5700, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5701, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5702, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5703, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5704, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Cocoa.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Cocoa.java new file mode 100644 index 000000000..3a5488b4d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Cocoa.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Cocoa { + public static void initStates() { + COCOA.addBlockAlternative(new BlockAlternative((short) 5142, "age=0", "facing=north")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5143, "age=0", "facing=south")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5144, "age=0", "facing=west")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5145, "age=0", "facing=east")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5146, "age=1", "facing=north")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5147, "age=1", "facing=south")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5148, "age=1", "facing=west")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5149, "age=1", "facing=east")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5150, "age=2", "facing=north")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5151, "age=2", "facing=south")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5152, "age=2", "facing=west")); + COCOA.addBlockAlternative(new BlockAlternative((short) 5153, "age=2", "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CommandBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CommandBlock.java new file mode 100644 index 000000000..135df7b28 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CommandBlock.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CommandBlock { + public static void initStates() { + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5628, "conditional=true", "facing=north")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5629, "conditional=true", "facing=east")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5630, "conditional=true", "facing=south")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5631, "conditional=true", "facing=west")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5632, "conditional=true", "facing=up")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5633, "conditional=true", "facing=down")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5634, "conditional=false", "facing=north")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5635, "conditional=false", "facing=east")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5636, "conditional=false", "facing=south")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5637, "conditional=false", "facing=west")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5638, "conditional=false", "facing=up")); + COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 5639, "conditional=false", "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Comparator.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Comparator.java new file mode 100644 index 000000000..3f0ed12f5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Comparator.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Comparator { + public static void initStates() { + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6142, "facing=north", "mode=compare", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6143, "facing=north", "mode=compare", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6144, "facing=north", "mode=subtract", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6145, "facing=north", "mode=subtract", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6146, "facing=south", "mode=compare", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6147, "facing=south", "mode=compare", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6148, "facing=south", "mode=subtract", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6149, "facing=south", "mode=subtract", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6150, "facing=west", "mode=compare", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6151, "facing=west", "mode=compare", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6152, "facing=west", "mode=subtract", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6153, "facing=west", "mode=subtract", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6154, "facing=east", "mode=compare", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6155, "facing=east", "mode=compare", "powered=false")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6156, "facing=east", "mode=subtract", "powered=true")); + COMPARATOR.addBlockAlternative(new BlockAlternative((short) 6157, "facing=east", "mode=subtract", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Composter.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Composter.java new file mode 100644 index 000000000..565b63f9c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Composter.java @@ -0,0 +1,20 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Composter { + public static void initStates() { + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11278, "level=0")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11279, "level=1")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11280, "level=2")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11281, "level=3")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11282, "level=4")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11283, "level=5")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11284, "level=6")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11285, "level=7")); + COMPOSTER.addBlockAlternative(new BlockAlternative((short) 11286, "level=8")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Conduit.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Conduit.java new file mode 100644 index 000000000..895d976bc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Conduit.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Conduit { + public static void initStates() { + CONDUIT.addBlockAlternative(new BlockAlternative((short) 9113, "waterlogged=true")); + CONDUIT.addBlockAlternative(new BlockAlternative((short) 9114, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperHead.java new file mode 100644 index 000000000..104fd3c08 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperHead.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CreeperHead { + public static void initStates() { + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6034, "rotation=0")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6035, "rotation=1")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6036, "rotation=2")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6037, "rotation=3")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6038, "rotation=4")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6039, "rotation=5")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6040, "rotation=6")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6041, "rotation=7")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6042, "rotation=8")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6043, "rotation=9")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6044, "rotation=10")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6045, "rotation=11")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6046, "rotation=12")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6047, "rotation=13")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6048, "rotation=14")); + CREEPER_HEAD.addBlockAlternative(new BlockAlternative((short) 6049, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperWallHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperWallHead.java new file mode 100644 index 000000000..8431cc0f7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CreeperWallHead.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CreeperWallHead { + public static void initStates() { + CREEPER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6050, "facing=north")); + CREEPER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6051, "facing=south")); + CREEPER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6052, "facing=west")); + CREEPER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6053, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CutRedSandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CutRedSandstoneSlab.java new file mode 100644 index 000000000..42e40cbb7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CutRedSandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CutRedSandstoneSlab { + public static void initStates() { + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7866, "type=top", "waterlogged=true")); + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7867, "type=top", "waterlogged=false")); + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7868, "type=bottom", "waterlogged=true")); + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7869, "type=bottom", "waterlogged=false")); + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7870, "type=double", "waterlogged=true")); + CUT_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7871, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CutSandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CutSandstoneSlab.java new file mode 100644 index 000000000..caf4c108c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CutSandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CutSandstoneSlab { + public static void initStates() { + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7818, "type=top", "waterlogged=true")); + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7819, "type=top", "waterlogged=false")); + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7820, "type=bottom", "waterlogged=true")); + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7821, "type=bottom", "waterlogged=false")); + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7822, "type=double", "waterlogged=true")); + CUT_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7823, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBanner.java new file mode 100644 index 000000000..3cf481ecd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanBanner { + public static void initStates() { + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7505, "rotation=0")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7506, "rotation=1")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7507, "rotation=2")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7508, "rotation=3")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7509, "rotation=4")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7510, "rotation=5")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7511, "rotation=6")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7512, "rotation=7")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7513, "rotation=8")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7514, "rotation=9")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7515, "rotation=10")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7516, "rotation=11")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7517, "rotation=12")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7518, "rotation=13")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7519, "rotation=14")); + CYAN_BANNER.addBlockAlternative(new BlockAlternative((short) 7520, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBed.java new file mode 100644 index 000000000..557bccbaa --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanBed { + public static void initStates() { + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1192, "facing=north", "occupied=true", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1193, "facing=north", "occupied=true", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1194, "facing=north", "occupied=false", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1195, "facing=north", "occupied=false", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1196, "facing=south", "occupied=true", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1197, "facing=south", "occupied=true", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1198, "facing=south", "occupied=false", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1199, "facing=south", "occupied=false", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1200, "facing=west", "occupied=true", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1201, "facing=west", "occupied=true", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1202, "facing=west", "occupied=false", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1203, "facing=west", "occupied=false", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1204, "facing=east", "occupied=true", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1205, "facing=east", "occupied=true", "part=foot")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1206, "facing=east", "occupied=false", "part=head")); + CYAN_BED.addBlockAlternative(new BlockAlternative((short) 1207, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanGlazedTerracotta.java new file mode 100644 index 000000000..248bee0f0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanGlazedTerracotta { + public static void initStates() { + CYAN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8874, "facing=north")); + CYAN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8875, "facing=south")); + CYAN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8876, "facing=west")); + CYAN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8877, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanShulkerBox.java new file mode 100644 index 000000000..e7d5efbf8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanShulkerBox { + public static void initStates() { + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8796, "facing=north")); + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8797, "facing=east")); + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8798, "facing=south")); + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8799, "facing=west")); + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8800, "facing=up")); + CYAN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8801, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanStainedGlassPane.java new file mode 100644 index 000000000..bdcf59d9b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanStainedGlassPane { + public static void initStates() { + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6615, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6616, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6617, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6618, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6619, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6620, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6621, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6622, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6623, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6624, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6625, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6626, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6627, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6628, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6629, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6630, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6631, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6632, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6633, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6634, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6635, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6636, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6637, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6638, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6639, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6640, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6641, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6642, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6643, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6644, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6645, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + CYAN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6646, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/CyanWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanWallBanner.java new file mode 100644 index 000000000..dd7f809d4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/CyanWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class CyanWallBanner { + public static void initStates() { + CYAN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7653, "facing=north")); + CYAN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7654, "facing=south")); + CYAN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7655, "facing=west")); + CYAN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7656, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DamagedAnvil.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DamagedAnvil.java new file mode 100644 index 000000000..33fe9d4e7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DamagedAnvil.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DamagedAnvil { + public static void initStates() { + DAMAGED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6082, "facing=north")); + DAMAGED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6083, "facing=south")); + DAMAGED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6084, "facing=west")); + DAMAGED_ANVIL.addBlockAlternative(new BlockAlternative((short) 6085, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakButton.java new file mode 100644 index 000000000..e0c11c243 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakButton { + public static void initStates() { + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5930, "face=floor", "facing=north", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5931, "face=floor", "facing=north", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5932, "face=floor", "facing=south", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5933, "face=floor", "facing=south", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5934, "face=floor", "facing=west", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5935, "face=floor", "facing=west", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5936, "face=floor", "facing=east", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5937, "face=floor", "facing=east", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5938, "face=wall", "facing=north", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5939, "face=wall", "facing=north", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5940, "face=wall", "facing=south", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5941, "face=wall", "facing=south", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5942, "face=wall", "facing=west", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5943, "face=wall", "facing=west", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5944, "face=wall", "facing=east", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5945, "face=wall", "facing=east", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5946, "face=ceiling", "facing=north", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5947, "face=ceiling", "facing=north", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5948, "face=ceiling", "facing=south", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5949, "face=ceiling", "facing=south", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5950, "face=ceiling", "facing=west", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5951, "face=ceiling", "facing=west", "powered=false")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5952, "face=ceiling", "facing=east", "powered=true")); + DARK_OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5953, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakDoor.java new file mode 100644 index 000000000..9a59b8fc7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakDoor { + public static void initStates() { + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8458, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8459, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8460, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8461, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8462, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8463, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8464, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8465, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8466, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8467, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8468, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8469, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8470, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8471, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8472, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8473, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8474, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8475, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8476, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8477, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8478, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8479, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8480, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8481, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8482, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8483, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8484, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8485, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8486, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8487, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8488, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8489, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8490, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8491, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8492, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8493, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8494, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8495, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8496, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8497, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8498, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8499, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8500, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8501, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8502, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8503, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8504, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8505, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8506, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8507, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8508, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8509, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8510, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8511, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8512, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8513, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8514, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8515, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8516, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8517, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8518, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8519, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8520, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + DARK_OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 8521, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFence.java new file mode 100644 index 000000000..af42720a8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakFence { + public static void initStates() { + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8170, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8171, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8172, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8173, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8174, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8175, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8176, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8177, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8178, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8179, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8180, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8181, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8182, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8183, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8184, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8185, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8186, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8187, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8188, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8189, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8190, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8191, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8192, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8193, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8194, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8195, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8196, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8197, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8198, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8199, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8200, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + DARK_OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 8201, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFenceGate.java new file mode 100644 index 000000000..4178ca421 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakFenceGate { + public static void initStates() { + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8010, "facing=north", "in_wall=true", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8011, "facing=north", "in_wall=true", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8012, "facing=north", "in_wall=true", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8013, "facing=north", "in_wall=true", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8014, "facing=north", "in_wall=false", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8015, "facing=north", "in_wall=false", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8016, "facing=north", "in_wall=false", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8017, "facing=north", "in_wall=false", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8018, "facing=south", "in_wall=true", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8019, "facing=south", "in_wall=true", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8020, "facing=south", "in_wall=true", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8021, "facing=south", "in_wall=true", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8022, "facing=south", "in_wall=false", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8023, "facing=south", "in_wall=false", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8024, "facing=south", "in_wall=false", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8025, "facing=south", "in_wall=false", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8026, "facing=west", "in_wall=true", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8027, "facing=west", "in_wall=true", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8028, "facing=west", "in_wall=true", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8029, "facing=west", "in_wall=true", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8030, "facing=west", "in_wall=false", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8031, "facing=west", "in_wall=false", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8032, "facing=west", "in_wall=false", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8033, "facing=west", "in_wall=false", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8034, "facing=east", "in_wall=true", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8035, "facing=east", "in_wall=true", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8036, "facing=east", "in_wall=true", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8037, "facing=east", "in_wall=true", "open=false", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8038, "facing=east", "in_wall=false", "open=true", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8039, "facing=east", "in_wall=false", "open=true", "powered=false")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8040, "facing=east", "in_wall=false", "open=false", "powered=true")); + DARK_OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 8041, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLeaves.java new file mode 100644 index 000000000..b2c1dd6f6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakLeaves { + public static void initStates() { + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 214, "distance=1", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 215, "distance=1", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 216, "distance=2", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 217, "distance=2", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 218, "distance=3", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 219, "distance=3", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 220, "distance=4", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 221, "distance=4", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 222, "distance=5", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 223, "distance=5", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 224, "distance=6", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 225, "distance=6", "persistent=false")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 226, "distance=7", "persistent=true")); + DARK_OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 227, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLog.java new file mode 100644 index 000000000..d4c285a20 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakLog { + public static void initStates() { + DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 87, "axis=x")); + DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 88, "axis=y")); + DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 89, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakPressurePlate.java new file mode 100644 index 000000000..f347f7bf4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakPressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakPressurePlate { + public static void initStates() { + DARK_OAK_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3881, "powered=true")); + DARK_OAK_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3882, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSapling.java new file mode 100644 index 000000000..17c14b666 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakSapling { + public static void initStates() { + DARK_OAK_SAPLING.addBlockAlternative(new BlockAlternative((short) 31, "stage=0")); + DARK_OAK_SAPLING.addBlockAlternative(new BlockAlternative((short) 32, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSign.java new file mode 100644 index 000000000..335fe5e4f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakSign { + public static void initStates() { + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3539, "rotation=0", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3540, "rotation=0", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3541, "rotation=1", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3542, "rotation=1", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3543, "rotation=2", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3544, "rotation=2", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3545, "rotation=3", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3546, "rotation=3", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3547, "rotation=4", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3548, "rotation=4", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3549, "rotation=5", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3550, "rotation=5", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3551, "rotation=6", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3552, "rotation=6", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3553, "rotation=7", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3554, "rotation=7", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3555, "rotation=8", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3556, "rotation=8", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3557, "rotation=9", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3558, "rotation=9", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3559, "rotation=10", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3560, "rotation=10", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3561, "rotation=11", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3562, "rotation=11", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3563, "rotation=12", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3564, "rotation=12", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3565, "rotation=13", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3566, "rotation=13", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3567, "rotation=14", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3568, "rotation=14", "waterlogged=false")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3569, "rotation=15", "waterlogged=true")); + DARK_OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3570, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSlab.java new file mode 100644 index 000000000..415be6afd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakSlab { + public static void initStates() { + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7794, "type=top", "waterlogged=true")); + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7795, "type=top", "waterlogged=false")); + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7796, "type=bottom", "waterlogged=true")); + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7797, "type=bottom", "waterlogged=false")); + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7798, "type=double", "waterlogged=true")); + DARK_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7799, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakStairs.java new file mode 100644 index 000000000..73b9dccb2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakStairs { + public static void initStates() { + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6919, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6920, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6921, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6922, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6923, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6924, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6925, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6926, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6927, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6928, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6929, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6930, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6931, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6932, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6933, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6934, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6935, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6936, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6937, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6938, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6939, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6940, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6941, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6942, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6943, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6944, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6945, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6946, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6947, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6948, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6949, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6950, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6951, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6952, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6953, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6954, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6955, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6956, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6957, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6958, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6959, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6960, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6961, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6962, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6963, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6964, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6965, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6966, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6967, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6968, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6969, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6970, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6971, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6972, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6973, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6974, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6975, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6976, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6977, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6978, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6979, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6980, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6981, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6982, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6983, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6984, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6985, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6986, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6987, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6988, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6989, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6990, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6991, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6992, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6993, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6994, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6995, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6996, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6997, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 6998, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakTrapdoor.java new file mode 100644 index 000000000..313ec071b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakTrapdoor { + public static void initStates() { + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4417, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4418, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4419, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4420, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4421, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4422, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4423, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4424, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4425, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4426, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4427, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4428, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4429, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4430, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4431, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4432, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4433, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4434, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4435, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4436, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4437, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4438, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4439, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4440, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4441, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4442, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4443, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4444, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4445, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4446, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4447, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4448, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4449, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4450, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4451, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4452, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4453, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4454, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4455, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4456, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4457, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4458, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4459, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4460, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4461, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4462, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4463, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4464, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4465, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4466, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4467, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4468, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4469, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4470, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4471, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4472, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4473, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4474, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4475, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4476, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4477, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4478, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4479, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + DARK_OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4480, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWallSign.java new file mode 100644 index 000000000..ab7792320 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakWallSign { + public static void initStates() { + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3773, "facing=north", "waterlogged=true")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3774, "facing=north", "waterlogged=false")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3775, "facing=south", "waterlogged=true")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3776, "facing=south", "waterlogged=false")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3777, "facing=west", "waterlogged=true")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3778, "facing=west", "waterlogged=false")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3779, "facing=east", "waterlogged=true")); + DARK_OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3780, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWood.java new file mode 100644 index 000000000..b1392d8e7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkOakWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkOakWood { + public static void initStates() { + DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 123, "axis=x")); + DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 124, "axis=y")); + DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 125, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineSlab.java new file mode 100644 index 000000000..c34847843 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkPrismarineSlab { + public static void initStates() { + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7320, "type=top", "waterlogged=true")); + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7321, "type=top", "waterlogged=false")); + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7322, "type=bottom", "waterlogged=true")); + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7323, "type=bottom", "waterlogged=false")); + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7324, "type=double", "waterlogged=true")); + DARK_PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7325, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineStairs.java new file mode 100644 index 000000000..a02667252 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DarkPrismarineStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DarkPrismarineStairs { + public static void initStates() { + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7228, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7229, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7230, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7231, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7232, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7233, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7234, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7235, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7236, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7237, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7238, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7239, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7240, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7241, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7242, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7243, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7244, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7245, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7246, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7247, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7248, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7249, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7250, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7251, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7252, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7253, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7254, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7255, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7256, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7257, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7258, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7259, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7260, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7261, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7262, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7263, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7264, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7265, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7266, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7267, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7268, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7269, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7270, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7271, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7272, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7273, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7274, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7275, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7276, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7277, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7278, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7279, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7280, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7281, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7282, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7283, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7284, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7285, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7286, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7287, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7288, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7289, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7290, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7291, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7292, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7293, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7294, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7295, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7296, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7297, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7298, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7299, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7300, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7301, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7302, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7303, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7304, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7305, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7306, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + DARK_PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7307, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DaylightDetector.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DaylightDetector.java new file mode 100644 index 000000000..d0318f97a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DaylightDetector.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DaylightDetector { + public static void initStates() { + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6158, "inverted=true", "power=0")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6159, "inverted=true", "power=1")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6160, "inverted=true", "power=2")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6161, "inverted=true", "power=3")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6162, "inverted=true", "power=4")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6163, "inverted=true", "power=5")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6164, "inverted=true", "power=6")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6165, "inverted=true", "power=7")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6166, "inverted=true", "power=8")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6167, "inverted=true", "power=9")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6168, "inverted=true", "power=10")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6169, "inverted=true", "power=11")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6170, "inverted=true", "power=12")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6171, "inverted=true", "power=13")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6172, "inverted=true", "power=14")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6173, "inverted=true", "power=15")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6174, "inverted=false", "power=0")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6175, "inverted=false", "power=1")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6176, "inverted=false", "power=2")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6177, "inverted=false", "power=3")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6178, "inverted=false", "power=4")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6179, "inverted=false", "power=5")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6180, "inverted=false", "power=6")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6181, "inverted=false", "power=7")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6182, "inverted=false", "power=8")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6183, "inverted=false", "power=9")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6184, "inverted=false", "power=10")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6185, "inverted=false", "power=11")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6186, "inverted=false", "power=12")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6187, "inverted=false", "power=13")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6188, "inverted=false", "power=14")); + DAYLIGHT_DETECTOR.addBlockAlternative(new BlockAlternative((short) 6189, "inverted=false", "power=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoral.java new file mode 100644 index 000000000..ae27288f2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBrainCoral { + public static void initStates() { + DEAD_BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 8986, "waterlogged=true")); + DEAD_BRAIN_CORAL.addBlockAlternative(new BlockAlternative((short) 8987, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralFan.java new file mode 100644 index 000000000..5bc092e75 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBrainCoralFan { + public static void initStates() { + DEAD_BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9006, "waterlogged=true")); + DEAD_BRAIN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9007, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralWallFan.java new file mode 100644 index 000000000..2b9654e58 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBrainCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBrainCoralWallFan { + public static void initStates() { + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9032, "facing=north", "waterlogged=true")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9033, "facing=north", "waterlogged=false")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9034, "facing=south", "waterlogged=true")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9035, "facing=south", "waterlogged=false")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9036, "facing=west", "waterlogged=true")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9037, "facing=west", "waterlogged=false")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9038, "facing=east", "waterlogged=true")); + DEAD_BRAIN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9039, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoral.java new file mode 100644 index 000000000..5f64110ff --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBubbleCoral { + public static void initStates() { + DEAD_BUBBLE_CORAL.addBlockAlternative(new BlockAlternative((short) 8988, "waterlogged=true")); + DEAD_BUBBLE_CORAL.addBlockAlternative(new BlockAlternative((short) 8989, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralFan.java new file mode 100644 index 000000000..b00e734b5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBubbleCoralFan { + public static void initStates() { + DEAD_BUBBLE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9008, "waterlogged=true")); + DEAD_BUBBLE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9009, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralWallFan.java new file mode 100644 index 000000000..edcc58732 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadBubbleCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadBubbleCoralWallFan { + public static void initStates() { + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9040, "facing=north", "waterlogged=true")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9041, "facing=north", "waterlogged=false")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9042, "facing=south", "waterlogged=true")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9043, "facing=south", "waterlogged=false")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9044, "facing=west", "waterlogged=true")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9045, "facing=west", "waterlogged=false")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9046, "facing=east", "waterlogged=true")); + DEAD_BUBBLE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9047, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoral.java new file mode 100644 index 000000000..58bd4e0fb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadFireCoral { + public static void initStates() { + DEAD_FIRE_CORAL.addBlockAlternative(new BlockAlternative((short) 8990, "waterlogged=true")); + DEAD_FIRE_CORAL.addBlockAlternative(new BlockAlternative((short) 8991, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralFan.java new file mode 100644 index 000000000..e5381c342 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadFireCoralFan { + public static void initStates() { + DEAD_FIRE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9010, "waterlogged=true")); + DEAD_FIRE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9011, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralWallFan.java new file mode 100644 index 000000000..5657efb85 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadFireCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadFireCoralWallFan { + public static void initStates() { + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9048, "facing=north", "waterlogged=true")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9049, "facing=north", "waterlogged=false")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9050, "facing=south", "waterlogged=true")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9051, "facing=south", "waterlogged=false")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9052, "facing=west", "waterlogged=true")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9053, "facing=west", "waterlogged=false")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9054, "facing=east", "waterlogged=true")); + DEAD_FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9055, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoral.java new file mode 100644 index 000000000..208fe97d5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadHornCoral { + public static void initStates() { + DEAD_HORN_CORAL.addBlockAlternative(new BlockAlternative((short) 8992, "waterlogged=true")); + DEAD_HORN_CORAL.addBlockAlternative(new BlockAlternative((short) 8993, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralFan.java new file mode 100644 index 000000000..db801b3eb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadHornCoralFan { + public static void initStates() { + DEAD_HORN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9012, "waterlogged=true")); + DEAD_HORN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9013, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralWallFan.java new file mode 100644 index 000000000..416bd3031 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadHornCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadHornCoralWallFan { + public static void initStates() { + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9056, "facing=north", "waterlogged=true")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9057, "facing=north", "waterlogged=false")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9058, "facing=south", "waterlogged=true")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9059, "facing=south", "waterlogged=false")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9060, "facing=west", "waterlogged=true")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9061, "facing=west", "waterlogged=false")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9062, "facing=east", "waterlogged=true")); + DEAD_HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9063, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoral.java new file mode 100644 index 000000000..d7be4148d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadTubeCoral { + public static void initStates() { + DEAD_TUBE_CORAL.addBlockAlternative(new BlockAlternative((short) 8984, "waterlogged=true")); + DEAD_TUBE_CORAL.addBlockAlternative(new BlockAlternative((short) 8985, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralFan.java new file mode 100644 index 000000000..b1a70108a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadTubeCoralFan { + public static void initStates() { + DEAD_TUBE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9004, "waterlogged=true")); + DEAD_TUBE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9005, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralWallFan.java new file mode 100644 index 000000000..4169bd322 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DeadTubeCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DeadTubeCoralWallFan { + public static void initStates() { + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9024, "facing=north", "waterlogged=true")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9025, "facing=north", "waterlogged=false")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9026, "facing=south", "waterlogged=true")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9027, "facing=south", "waterlogged=false")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9028, "facing=west", "waterlogged=true")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9029, "facing=west", "waterlogged=false")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9030, "facing=east", "waterlogged=true")); + DEAD_TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9031, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DetectorRail.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DetectorRail.java new file mode 100644 index 000000000..5e50accfe --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DetectorRail.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DetectorRail { + public static void initStates() { + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1316, "powered=true", "shape=north_south")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1317, "powered=true", "shape=east_west")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1318, "powered=true", "shape=ascending_east")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1319, "powered=true", "shape=ascending_west")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1320, "powered=true", "shape=ascending_north")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1321, "powered=true", "shape=ascending_south")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1322, "powered=false", "shape=north_south")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1323, "powered=false", "shape=east_west")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1324, "powered=false", "shape=ascending_east")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1325, "powered=false", "shape=ascending_west")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1326, "powered=false", "shape=ascending_north")); + DETECTOR_RAIL.addBlockAlternative(new BlockAlternative((short) 1327, "powered=false", "shape=ascending_south")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteSlab.java new file mode 100644 index 000000000..02cd8d572 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DioriteSlab { + public static void initStates() { + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10325, "type=top", "waterlogged=true")); + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10326, "type=top", "waterlogged=false")); + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10327, "type=bottom", "waterlogged=true")); + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10328, "type=bottom", "waterlogged=false")); + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10329, "type=double", "waterlogged=true")); + DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10330, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteStairs.java new file mode 100644 index 000000000..cc795c1f1 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DioriteStairs { + public static void initStates() { + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10173, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10174, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10175, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10176, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10177, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10178, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10179, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10180, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10181, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10182, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10183, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10184, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10185, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10186, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10187, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10188, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10189, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10190, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10191, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10192, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10193, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10194, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10195, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10196, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10197, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10198, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10199, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10200, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10201, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10202, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10203, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10204, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10205, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10206, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10207, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10208, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10209, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10210, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10211, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10212, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10213, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10214, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10215, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10216, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10217, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10218, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10219, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10220, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10221, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10222, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10223, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10224, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10225, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10226, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10227, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10228, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10229, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10230, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10231, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10232, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10233, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10234, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10235, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10236, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10237, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10238, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10239, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10240, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10241, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10242, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10243, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10244, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10245, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10246, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10247, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10248, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10249, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10250, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10251, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10252, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteWall.java new file mode 100644 index 000000000..67464c563 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DioriteWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DioriteWall { + public static void initStates() { + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11035, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11036, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11037, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11038, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11039, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11040, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11041, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11042, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11043, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11044, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11045, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11046, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11047, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11048, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11049, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11050, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11051, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11052, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11053, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11054, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11055, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11056, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11057, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11058, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11059, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11060, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11061, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11062, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11063, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11064, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11065, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11066, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11067, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11068, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11069, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11070, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11071, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11072, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11073, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11074, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11075, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11076, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11077, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11078, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11079, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11080, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11081, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11082, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11083, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11084, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11085, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11086, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11087, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11088, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11089, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11090, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11091, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11092, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11093, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11094, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11095, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11096, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11097, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + DIORITE_WALL.addBlockAlternative(new BlockAlternative((short) 11098, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Dispenser.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Dispenser.java new file mode 100644 index 000000000..10b160e34 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Dispenser.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Dispenser { + public static void initStates() { + DISPENSER.addBlockAlternative(new BlockAlternative((short) 233, "facing=north", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 234, "facing=north", "triggered=false")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 235, "facing=east", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 236, "facing=east", "triggered=false")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 237, "facing=south", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 238, "facing=south", "triggered=false")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 239, "facing=west", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 240, "facing=west", "triggered=false")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 241, "facing=up", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 242, "facing=up", "triggered=false")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 243, "facing=down", "triggered=true")); + DISPENSER.addBlockAlternative(new BlockAlternative((short) 244, "facing=down", "triggered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DragonHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DragonHead.java new file mode 100644 index 000000000..bffb5b627 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DragonHead.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DragonHead { + public static void initStates() { + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6054, "rotation=0")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6055, "rotation=1")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6056, "rotation=2")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6057, "rotation=3")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6058, "rotation=4")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6059, "rotation=5")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6060, "rotation=6")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6061, "rotation=7")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6062, "rotation=8")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6063, "rotation=9")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6064, "rotation=10")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6065, "rotation=11")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6066, "rotation=12")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6067, "rotation=13")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6068, "rotation=14")); + DRAGON_HEAD.addBlockAlternative(new BlockAlternative((short) 6069, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/DragonWallHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/DragonWallHead.java new file mode 100644 index 000000000..25d9886d5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/DragonWallHead.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class DragonWallHead { + public static void initStates() { + DRAGON_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6070, "facing=north")); + DRAGON_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6071, "facing=south")); + DRAGON_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6072, "facing=west")); + DRAGON_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6073, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Dropper.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Dropper.java new file mode 100644 index 000000000..efcc7c6d6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Dropper.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Dropper { + public static void initStates() { + DROPPER.addBlockAlternative(new BlockAlternative((short) 6299, "facing=north", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6300, "facing=north", "triggered=false")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6301, "facing=east", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6302, "facing=east", "triggered=false")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6303, "facing=south", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6304, "facing=south", "triggered=false")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6305, "facing=west", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6306, "facing=west", "triggered=false")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6307, "facing=up", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6308, "facing=up", "triggered=false")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6309, "facing=down", "triggered=true")); + DROPPER.addBlockAlternative(new BlockAlternative((short) 6310, "facing=down", "triggered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EndPortalFrame.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EndPortalFrame.java new file mode 100644 index 000000000..b50ce0abd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EndPortalFrame.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EndPortalFrame { + public static void initStates() { + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5130, "eye=true", "facing=north")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5131, "eye=true", "facing=south")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5132, "eye=true", "facing=west")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5133, "eye=true", "facing=east")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5134, "eye=false", "facing=north")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5135, "eye=false", "facing=south")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5136, "eye=false", "facing=west")); + END_PORTAL_FRAME.addBlockAlternative(new BlockAlternative((short) 5137, "eye=false", "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EndRod.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EndRod.java new file mode 100644 index 000000000..a8be312d0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EndRod.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EndRod { + public static void initStates() { + END_ROD.addBlockAlternative(new BlockAlternative((short) 8522, "facing=north")); + END_ROD.addBlockAlternative(new BlockAlternative((short) 8523, "facing=east")); + END_ROD.addBlockAlternative(new BlockAlternative((short) 8524, "facing=south")); + END_ROD.addBlockAlternative(new BlockAlternative((short) 8525, "facing=west")); + END_ROD.addBlockAlternative(new BlockAlternative((short) 8526, "facing=up")); + END_ROD.addBlockAlternative(new BlockAlternative((short) 8527, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickSlab.java new file mode 100644 index 000000000..711847731 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EndStoneBrickSlab { + public static void initStates() { + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10283, "type=top", "waterlogged=true")); + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10284, "type=top", "waterlogged=false")); + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10285, "type=bottom", "waterlogged=true")); + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10286, "type=bottom", "waterlogged=false")); + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10287, "type=double", "waterlogged=true")); + END_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10288, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickStairs.java new file mode 100644 index 000000000..447fda5f7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EndStoneBrickStairs { + public static void initStates() { + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9533, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9534, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9535, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9536, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9537, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9538, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9539, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9540, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9541, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9542, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9543, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9544, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9545, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9546, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9547, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9548, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9549, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9550, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9551, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9552, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9553, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9554, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9555, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9556, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9557, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9558, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9559, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9560, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9561, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9562, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9563, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9564, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9565, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9566, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9567, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9568, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9569, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9570, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9571, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9572, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9573, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9574, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9575, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9576, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9577, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9578, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9579, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9580, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9581, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9582, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9583, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9584, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9585, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9586, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9587, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9588, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9589, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9590, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9591, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9592, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9593, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9594, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9595, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9596, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9597, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9598, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9599, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9600, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9601, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9602, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9603, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9604, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9605, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9606, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9607, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9608, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9609, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9610, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9611, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + END_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9612, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickWall.java new file mode 100644 index 000000000..ecb8066cf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EndStoneBrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EndStoneBrickWall { + public static void initStates() { + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10971, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10972, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10973, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10974, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10975, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10976, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10977, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10978, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10979, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10980, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10981, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10982, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10983, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10984, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10985, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10986, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10987, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10988, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10989, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10990, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10991, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10992, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10993, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10994, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10995, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10996, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10997, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10998, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10999, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11000, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11001, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11002, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11003, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11004, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11005, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11006, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11007, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11008, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11009, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11010, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11011, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11012, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11013, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11014, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11015, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11016, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11017, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11018, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11019, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11020, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11021, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11022, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11023, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11024, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11025, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11026, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11027, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11028, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11029, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11030, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11031, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11032, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11033, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + END_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 11034, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/EnderChest.java b/src/autogenerated/java/net/minestom/server/instance/block/states/EnderChest.java new file mode 100644 index 000000000..1b9ad6208 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/EnderChest.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class EnderChest { + public static void initStates() { + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5235, "facing=north", "waterlogged=true")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5236, "facing=north", "waterlogged=false")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5237, "facing=south", "waterlogged=true")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5238, "facing=south", "waterlogged=false")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5239, "facing=west", "waterlogged=true")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5240, "facing=west", "waterlogged=false")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5241, "facing=east", "waterlogged=true")); + ENDER_CHEST.addBlockAlternative(new BlockAlternative((short) 5242, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Farmland.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Farmland.java new file mode 100644 index 000000000..52a0b9d95 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Farmland.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Farmland { + public static void initStates() { + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3363, "moisture=0")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3364, "moisture=1")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3365, "moisture=2")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3366, "moisture=3")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3367, "moisture=4")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3368, "moisture=5")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3369, "moisture=6")); + FARMLAND.addBlockAlternative(new BlockAlternative((short) 3370, "moisture=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Fire.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Fire.java new file mode 100644 index 000000000..26a97565e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Fire.java @@ -0,0 +1,523 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Fire { + public static void initStates() { + FIRE.addBlockAlternative(new BlockAlternative((short) 1439, "age=0", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1440, "age=0", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1441, "age=0", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1442, "age=0", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1443, "age=0", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1444, "age=0", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1445, "age=0", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1446, "age=0", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1447, "age=0", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1448, "age=0", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1449, "age=0", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1450, "age=0", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1451, "age=0", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1452, "age=0", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1453, "age=0", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1454, "age=0", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1455, "age=0", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1456, "age=0", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1457, "age=0", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1458, "age=0", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1459, "age=0", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1460, "age=0", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1461, "age=0", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1462, "age=0", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1463, "age=0", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1464, "age=0", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1465, "age=0", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1466, "age=0", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1467, "age=0", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1468, "age=0", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1469, "age=0", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1470, "age=0", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1471, "age=1", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1472, "age=1", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1473, "age=1", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1474, "age=1", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1475, "age=1", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1476, "age=1", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1477, "age=1", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1478, "age=1", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1479, "age=1", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1480, "age=1", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1481, "age=1", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1482, "age=1", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1483, "age=1", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1484, "age=1", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1485, "age=1", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1486, "age=1", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1487, "age=1", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1488, "age=1", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1489, "age=1", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1490, "age=1", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1491, "age=1", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1492, "age=1", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1493, "age=1", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1494, "age=1", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1495, "age=1", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1496, "age=1", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1497, "age=1", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1498, "age=1", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1499, "age=1", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1500, "age=1", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1501, "age=1", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1502, "age=1", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1503, "age=2", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1504, "age=2", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1505, "age=2", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1506, "age=2", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1507, "age=2", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1508, "age=2", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1509, "age=2", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1510, "age=2", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1511, "age=2", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1512, "age=2", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1513, "age=2", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1514, "age=2", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1515, "age=2", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1516, "age=2", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1517, "age=2", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1518, "age=2", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1519, "age=2", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1520, "age=2", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1521, "age=2", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1522, "age=2", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1523, "age=2", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1524, "age=2", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1525, "age=2", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1526, "age=2", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1527, "age=2", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1528, "age=2", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1529, "age=2", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1530, "age=2", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1531, "age=2", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1532, "age=2", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1533, "age=2", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1534, "age=2", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1535, "age=3", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1536, "age=3", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1537, "age=3", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1538, "age=3", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1539, "age=3", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1540, "age=3", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1541, "age=3", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1542, "age=3", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1543, "age=3", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1544, "age=3", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1545, "age=3", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1546, "age=3", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1547, "age=3", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1548, "age=3", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1549, "age=3", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1550, "age=3", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1551, "age=3", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1552, "age=3", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1553, "age=3", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1554, "age=3", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1555, "age=3", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1556, "age=3", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1557, "age=3", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1558, "age=3", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1559, "age=3", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1560, "age=3", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1561, "age=3", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1562, "age=3", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1563, "age=3", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1564, "age=3", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1565, "age=3", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1566, "age=3", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1567, "age=4", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1568, "age=4", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1569, "age=4", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1570, "age=4", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1571, "age=4", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1572, "age=4", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1573, "age=4", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1574, "age=4", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1575, "age=4", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1576, "age=4", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1577, "age=4", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1578, "age=4", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1579, "age=4", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1580, "age=4", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1581, "age=4", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1582, "age=4", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1583, "age=4", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1584, "age=4", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1585, "age=4", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1586, "age=4", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1587, "age=4", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1588, "age=4", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1589, "age=4", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1590, "age=4", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1591, "age=4", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1592, "age=4", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1593, "age=4", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1594, "age=4", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1595, "age=4", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1596, "age=4", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1597, "age=4", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1598, "age=4", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1599, "age=5", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1600, "age=5", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1601, "age=5", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1602, "age=5", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1603, "age=5", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1604, "age=5", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1605, "age=5", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1606, "age=5", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1607, "age=5", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1608, "age=5", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1609, "age=5", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1610, "age=5", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1611, "age=5", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1612, "age=5", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1613, "age=5", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1614, "age=5", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1615, "age=5", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1616, "age=5", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1617, "age=5", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1618, "age=5", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1619, "age=5", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1620, "age=5", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1621, "age=5", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1622, "age=5", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1623, "age=5", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1624, "age=5", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1625, "age=5", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1626, "age=5", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1627, "age=5", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1628, "age=5", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1629, "age=5", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1630, "age=5", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1631, "age=6", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1632, "age=6", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1633, "age=6", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1634, "age=6", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1635, "age=6", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1636, "age=6", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1637, "age=6", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1638, "age=6", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1639, "age=6", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1640, "age=6", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1641, "age=6", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1642, "age=6", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1643, "age=6", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1644, "age=6", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1645, "age=6", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1646, "age=6", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1647, "age=6", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1648, "age=6", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1649, "age=6", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1650, "age=6", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1651, "age=6", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1652, "age=6", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1653, "age=6", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1654, "age=6", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1655, "age=6", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1656, "age=6", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1657, "age=6", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1658, "age=6", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1659, "age=6", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1660, "age=6", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1661, "age=6", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1662, "age=6", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1663, "age=7", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1664, "age=7", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1665, "age=7", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1666, "age=7", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1667, "age=7", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1668, "age=7", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1669, "age=7", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1670, "age=7", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1671, "age=7", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1672, "age=7", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1673, "age=7", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1674, "age=7", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1675, "age=7", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1676, "age=7", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1677, "age=7", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1678, "age=7", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1679, "age=7", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1680, "age=7", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1681, "age=7", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1682, "age=7", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1683, "age=7", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1684, "age=7", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1685, "age=7", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1686, "age=7", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1687, "age=7", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1688, "age=7", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1689, "age=7", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1690, "age=7", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1691, "age=7", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1692, "age=7", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1693, "age=7", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1694, "age=7", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1695, "age=8", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1696, "age=8", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1697, "age=8", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1698, "age=8", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1699, "age=8", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1700, "age=8", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1701, "age=8", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1702, "age=8", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1703, "age=8", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1704, "age=8", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1705, "age=8", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1706, "age=8", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1707, "age=8", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1708, "age=8", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1709, "age=8", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1710, "age=8", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1711, "age=8", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1712, "age=8", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1713, "age=8", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1714, "age=8", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1715, "age=8", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1716, "age=8", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1717, "age=8", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1718, "age=8", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1719, "age=8", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1720, "age=8", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1721, "age=8", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1722, "age=8", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1723, "age=8", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1724, "age=8", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1725, "age=8", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1726, "age=8", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1727, "age=9", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1728, "age=9", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1729, "age=9", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1730, "age=9", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1731, "age=9", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1732, "age=9", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1733, "age=9", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1734, "age=9", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1735, "age=9", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1736, "age=9", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1737, "age=9", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1738, "age=9", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1739, "age=9", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1740, "age=9", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1741, "age=9", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1742, "age=9", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1743, "age=9", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1744, "age=9", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1745, "age=9", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1746, "age=9", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1747, "age=9", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1748, "age=9", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1749, "age=9", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1750, "age=9", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1751, "age=9", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1752, "age=9", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1753, "age=9", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1754, "age=9", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1755, "age=9", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1756, "age=9", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1757, "age=9", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1758, "age=9", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1759, "age=10", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1760, "age=10", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1761, "age=10", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1762, "age=10", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1763, "age=10", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1764, "age=10", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1765, "age=10", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1766, "age=10", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1767, "age=10", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1768, "age=10", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1769, "age=10", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1770, "age=10", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1771, "age=10", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1772, "age=10", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1773, "age=10", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1774, "age=10", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1775, "age=10", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1776, "age=10", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1777, "age=10", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1778, "age=10", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1779, "age=10", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1780, "age=10", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1781, "age=10", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1782, "age=10", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1783, "age=10", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1784, "age=10", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1785, "age=10", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1786, "age=10", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1787, "age=10", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1788, "age=10", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1789, "age=10", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1790, "age=10", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1791, "age=11", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1792, "age=11", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1793, "age=11", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1794, "age=11", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1795, "age=11", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1796, "age=11", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1797, "age=11", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1798, "age=11", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1799, "age=11", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1800, "age=11", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1801, "age=11", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1802, "age=11", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1803, "age=11", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1804, "age=11", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1805, "age=11", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1806, "age=11", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1807, "age=11", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1808, "age=11", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1809, "age=11", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1810, "age=11", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1811, "age=11", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1812, "age=11", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1813, "age=11", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1814, "age=11", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1815, "age=11", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1816, "age=11", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1817, "age=11", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1818, "age=11", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1819, "age=11", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1820, "age=11", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1821, "age=11", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1822, "age=11", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1823, "age=12", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1824, "age=12", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1825, "age=12", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1826, "age=12", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1827, "age=12", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1828, "age=12", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1829, "age=12", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1830, "age=12", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1831, "age=12", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1832, "age=12", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1833, "age=12", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1834, "age=12", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1835, "age=12", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1836, "age=12", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1837, "age=12", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1838, "age=12", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1839, "age=12", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1840, "age=12", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1841, "age=12", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1842, "age=12", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1843, "age=12", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1844, "age=12", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1845, "age=12", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1846, "age=12", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1847, "age=12", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1848, "age=12", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1849, "age=12", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1850, "age=12", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1851, "age=12", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1852, "age=12", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1853, "age=12", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1854, "age=12", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1855, "age=13", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1856, "age=13", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1857, "age=13", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1858, "age=13", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1859, "age=13", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1860, "age=13", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1861, "age=13", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1862, "age=13", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1863, "age=13", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1864, "age=13", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1865, "age=13", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1866, "age=13", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1867, "age=13", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1868, "age=13", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1869, "age=13", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1870, "age=13", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1871, "age=13", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1872, "age=13", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1873, "age=13", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1874, "age=13", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1875, "age=13", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1876, "age=13", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1877, "age=13", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1878, "age=13", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1879, "age=13", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1880, "age=13", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1881, "age=13", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1882, "age=13", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1883, "age=13", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1884, "age=13", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1885, "age=13", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1886, "age=13", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1887, "age=14", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1888, "age=14", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1889, "age=14", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1890, "age=14", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1891, "age=14", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1892, "age=14", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1893, "age=14", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1894, "age=14", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1895, "age=14", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1896, "age=14", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1897, "age=14", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1898, "age=14", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1899, "age=14", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1900, "age=14", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1901, "age=14", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1902, "age=14", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1903, "age=14", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1904, "age=14", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1905, "age=14", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1906, "age=14", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1907, "age=14", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1908, "age=14", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1909, "age=14", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1910, "age=14", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1911, "age=14", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1912, "age=14", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1913, "age=14", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1914, "age=14", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1915, "age=14", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1916, "age=14", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1917, "age=14", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1918, "age=14", "east=false", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1919, "age=15", "east=true", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1920, "age=15", "east=true", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1921, "age=15", "east=true", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1922, "age=15", "east=true", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1923, "age=15", "east=true", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1924, "age=15", "east=true", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1925, "age=15", "east=true", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1926, "age=15", "east=true", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1927, "age=15", "east=true", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1928, "age=15", "east=true", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1929, "age=15", "east=true", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1930, "age=15", "east=true", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1931, "age=15", "east=true", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1932, "age=15", "east=true", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1933, "age=15", "east=true", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1934, "age=15", "east=true", "north=false", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1935, "age=15", "east=false", "north=true", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1936, "age=15", "east=false", "north=true", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1937, "age=15", "east=false", "north=true", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1938, "age=15", "east=false", "north=true", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1939, "age=15", "east=false", "north=true", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1940, "age=15", "east=false", "north=true", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1941, "age=15", "east=false", "north=true", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1942, "age=15", "east=false", "north=true", "south=false", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1943, "age=15", "east=false", "north=false", "south=true", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1944, "age=15", "east=false", "north=false", "south=true", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1945, "age=15", "east=false", "north=false", "south=true", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1946, "age=15", "east=false", "north=false", "south=true", "up=false", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1947, "age=15", "east=false", "north=false", "south=false", "up=true", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1948, "age=15", "east=false", "north=false", "south=false", "up=true", "west=false")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1949, "age=15", "east=false", "north=false", "south=false", "up=false", "west=true")); + FIRE.addBlockAlternative(new BlockAlternative((short) 1950, "age=15", "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoral.java new file mode 100644 index 000000000..e9c2536d7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class FireCoral { + public static void initStates() { + FIRE_CORAL.addBlockAlternative(new BlockAlternative((short) 9000, "waterlogged=true")); + FIRE_CORAL.addBlockAlternative(new BlockAlternative((short) 9001, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralFan.java new file mode 100644 index 000000000..fcf4b0002 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class FireCoralFan { + public static void initStates() { + FIRE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9020, "waterlogged=true")); + FIRE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9021, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralWallFan.java new file mode 100644 index 000000000..e4cf78808 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/FireCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class FireCoralWallFan { + public static void initStates() { + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9088, "facing=north", "waterlogged=true")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9089, "facing=north", "waterlogged=false")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9090, "facing=south", "waterlogged=true")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9091, "facing=south", "waterlogged=false")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9092, "facing=west", "waterlogged=true")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9093, "facing=west", "waterlogged=false")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9094, "facing=east", "waterlogged=true")); + FIRE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9095, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/FrostedIce.java b/src/autogenerated/java/net/minestom/server/instance/block/states/FrostedIce.java new file mode 100644 index 000000000..01179ef1c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/FrostedIce.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class FrostedIce { + public static void initStates() { + FROSTED_ICE.addBlockAlternative(new BlockAlternative((short) 8713, "age=0")); + FROSTED_ICE.addBlockAlternative(new BlockAlternative((short) 8714, "age=1")); + FROSTED_ICE.addBlockAlternative(new BlockAlternative((short) 8715, "age=2")); + FROSTED_ICE.addBlockAlternative(new BlockAlternative((short) 8716, "age=3")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Furnace.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Furnace.java new file mode 100644 index 000000000..eb8002a57 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Furnace.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Furnace { + public static void initStates() { + FURNACE.addBlockAlternative(new BlockAlternative((short) 3371, "facing=north", "lit=true")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3372, "facing=north", "lit=false")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3373, "facing=south", "lit=true")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3374, "facing=south", "lit=false")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3375, "facing=west", "lit=true")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3376, "facing=west", "lit=false")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3377, "facing=east", "lit=true")); + FURNACE.addBlockAlternative(new BlockAlternative((short) 3378, "facing=east", "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GlassPane.java new file mode 100644 index 000000000..30adf58de --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GlassPane { + public static void initStates() { + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4715, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4716, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4717, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4718, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4719, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4720, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4721, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4722, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4723, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4724, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4725, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4726, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4727, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4728, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4729, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4730, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4731, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4732, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4733, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4734, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4735, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4736, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4737, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4738, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4739, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4740, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4741, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4742, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4743, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4744, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4745, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 4746, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteSlab.java new file mode 100644 index 000000000..d4b6b025b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GraniteSlab { + public static void initStates() { + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10301, "type=top", "waterlogged=true")); + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10302, "type=top", "waterlogged=false")); + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10303, "type=bottom", "waterlogged=true")); + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10304, "type=bottom", "waterlogged=false")); + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10305, "type=double", "waterlogged=true")); + GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10306, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteStairs.java new file mode 100644 index 000000000..c3da9bcc2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GraniteStairs { + public static void initStates() { + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9853, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9854, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9855, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9856, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9857, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9858, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9859, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9860, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9861, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9862, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9863, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9864, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9865, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9866, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9867, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9868, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9869, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9870, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9871, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9872, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9873, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9874, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9875, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9876, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9877, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9878, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9879, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9880, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9881, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9882, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9883, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9884, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9885, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9886, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9887, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9888, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9889, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9890, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9891, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9892, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9893, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9894, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9895, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9896, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9897, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9898, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9899, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9900, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9901, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9902, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9903, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9904, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9905, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9906, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9907, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9908, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9909, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9910, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9911, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9912, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9913, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9914, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9915, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9916, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9917, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9918, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9919, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9920, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9921, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9922, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9923, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9924, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9925, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9926, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9927, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9928, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9929, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9930, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9931, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9932, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteWall.java new file mode 100644 index 000000000..d3c33d855 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GraniteWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GraniteWall { + public static void initStates() { + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10587, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10588, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10589, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10590, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10591, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10592, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10593, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10594, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10595, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10596, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10597, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10598, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10599, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10600, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10601, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10602, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10603, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10604, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10605, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10606, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10607, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10608, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10609, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10610, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10611, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10612, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10613, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10614, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10615, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10616, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10617, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10618, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10619, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10620, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10621, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10622, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10623, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10624, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10625, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10626, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10627, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10628, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10629, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10630, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10631, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10632, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10633, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10634, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10635, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10636, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10637, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10638, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10639, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10640, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10641, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10642, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10643, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10644, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10645, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10646, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10647, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10648, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10649, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + GRANITE_WALL.addBlockAlternative(new BlockAlternative((short) 10650, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrassBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrassBlock.java new file mode 100644 index 000000000..b46c69baf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrassBlock.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrassBlock { + public static void initStates() { + GRASS_BLOCK.addBlockAlternative(new BlockAlternative((short) 8, "snowy=true")); + GRASS_BLOCK.addBlockAlternative(new BlockAlternative((short) 9, "snowy=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBanner.java new file mode 100644 index 000000000..a1ef9bcbc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayBanner { + public static void initStates() { + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7473, "rotation=0")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7474, "rotation=1")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7475, "rotation=2")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7476, "rotation=3")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7477, "rotation=4")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7478, "rotation=5")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7479, "rotation=6")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7480, "rotation=7")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7481, "rotation=8")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7482, "rotation=9")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7483, "rotation=10")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7484, "rotation=11")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7485, "rotation=12")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7486, "rotation=13")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7487, "rotation=14")); + GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7488, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBed.java new file mode 100644 index 000000000..87ae40be0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayBed { + public static void initStates() { + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1160, "facing=north", "occupied=true", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1161, "facing=north", "occupied=true", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1162, "facing=north", "occupied=false", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1163, "facing=north", "occupied=false", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1164, "facing=south", "occupied=true", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1165, "facing=south", "occupied=true", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1166, "facing=south", "occupied=false", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1167, "facing=south", "occupied=false", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1168, "facing=west", "occupied=true", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1169, "facing=west", "occupied=true", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1170, "facing=west", "occupied=false", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1171, "facing=west", "occupied=false", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1172, "facing=east", "occupied=true", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1173, "facing=east", "occupied=true", "part=foot")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1174, "facing=east", "occupied=false", "part=head")); + GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1175, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayGlazedTerracotta.java new file mode 100644 index 000000000..e105de4c0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayGlazedTerracotta { + public static void initStates() { + GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8866, "facing=north")); + GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8867, "facing=south")); + GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8868, "facing=west")); + GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8869, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayShulkerBox.java new file mode 100644 index 000000000..9c7121f13 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayShulkerBox { + public static void initStates() { + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8784, "facing=north")); + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8785, "facing=east")); + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8786, "facing=south")); + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8787, "facing=west")); + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8788, "facing=up")); + GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8789, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayStainedGlassPane.java new file mode 100644 index 000000000..411ac7f57 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayStainedGlassPane { + public static void initStates() { + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6551, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6552, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6553, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6554, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6555, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6556, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6557, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6558, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6559, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6560, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6561, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6562, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6563, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6564, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6565, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6566, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6567, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6568, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6569, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6570, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6571, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6572, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6573, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6574, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6575, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6576, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6577, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6578, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6579, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6580, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6581, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6582, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GrayWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayWallBanner.java new file mode 100644 index 000000000..172cf9512 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GrayWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GrayWallBanner { + public static void initStates() { + GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7645, "facing=north")); + GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7646, "facing=south")); + GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7647, "facing=west")); + GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7648, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBanner.java new file mode 100644 index 000000000..231e2737b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenBanner { + public static void initStates() { + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7569, "rotation=0")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7570, "rotation=1")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7571, "rotation=2")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7572, "rotation=3")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7573, "rotation=4")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7574, "rotation=5")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7575, "rotation=6")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7576, "rotation=7")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7577, "rotation=8")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7578, "rotation=9")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7579, "rotation=10")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7580, "rotation=11")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7581, "rotation=12")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7582, "rotation=13")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7583, "rotation=14")); + GREEN_BANNER.addBlockAlternative(new BlockAlternative((short) 7584, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBed.java new file mode 100644 index 000000000..f50c75871 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenBed { + public static void initStates() { + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1256, "facing=north", "occupied=true", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1257, "facing=north", "occupied=true", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1258, "facing=north", "occupied=false", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1259, "facing=north", "occupied=false", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1260, "facing=south", "occupied=true", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1261, "facing=south", "occupied=true", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1262, "facing=south", "occupied=false", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1263, "facing=south", "occupied=false", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1264, "facing=west", "occupied=true", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1265, "facing=west", "occupied=true", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1266, "facing=west", "occupied=false", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1267, "facing=west", "occupied=false", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1268, "facing=east", "occupied=true", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1269, "facing=east", "occupied=true", "part=foot")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1270, "facing=east", "occupied=false", "part=head")); + GREEN_BED.addBlockAlternative(new BlockAlternative((short) 1271, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenGlazedTerracotta.java new file mode 100644 index 000000000..04b914346 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenGlazedTerracotta { + public static void initStates() { + GREEN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8890, "facing=north")); + GREEN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8891, "facing=south")); + GREEN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8892, "facing=west")); + GREEN_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8893, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenShulkerBox.java new file mode 100644 index 000000000..cba475bc0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenShulkerBox { + public static void initStates() { + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8820, "facing=north")); + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8821, "facing=east")); + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8822, "facing=south")); + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8823, "facing=west")); + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8824, "facing=up")); + GREEN_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8825, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenStainedGlassPane.java new file mode 100644 index 000000000..c14f0e626 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenStainedGlassPane { + public static void initStates() { + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6743, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6744, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6745, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6746, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6747, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6748, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6749, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6750, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6751, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6752, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6753, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6754, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6755, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6756, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6757, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6758, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6759, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6760, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6761, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6762, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6763, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6764, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6765, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6766, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6767, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6768, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6769, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6770, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6771, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6772, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6773, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + GREEN_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6774, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/GreenWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenWallBanner.java new file mode 100644 index 000000000..aa8e18bb2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/GreenWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class GreenWallBanner { + public static void initStates() { + GREEN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7669, "facing=north")); + GREEN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7670, "facing=south")); + GREEN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7671, "facing=west")); + GREEN_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7672, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Grindstone.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Grindstone.java new file mode 100644 index 000000000..621a8c91c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Grindstone.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Grindstone { + public static void initStates() { + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11165, "face=floor", "facing=north")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11166, "face=floor", "facing=south")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11167, "face=floor", "facing=west")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11168, "face=floor", "facing=east")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11169, "face=wall", "facing=north")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11170, "face=wall", "facing=south")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11171, "face=wall", "facing=west")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11172, "face=wall", "facing=east")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11173, "face=ceiling", "facing=north")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11174, "face=ceiling", "facing=south")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11175, "face=ceiling", "facing=west")); + GRINDSTONE.addBlockAlternative(new BlockAlternative((short) 11176, "face=ceiling", "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/HayBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/HayBlock.java new file mode 100644 index 000000000..c15f3f7e4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/HayBlock.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class HayBlock { + public static void initStates() { + HAY_BLOCK.addBlockAlternative(new BlockAlternative((short) 7327, "axis=x")); + HAY_BLOCK.addBlockAlternative(new BlockAlternative((short) 7328, "axis=y")); + HAY_BLOCK.addBlockAlternative(new BlockAlternative((short) 7329, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/HeavyWeightedPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/HeavyWeightedPressurePlate.java new file mode 100644 index 000000000..ecef839c0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/HeavyWeightedPressurePlate.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class HeavyWeightedPressurePlate { + public static void initStates() { + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6126, "power=0")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6127, "power=1")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6128, "power=2")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6129, "power=3")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6130, "power=4")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6131, "power=5")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6132, "power=6")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6133, "power=7")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6134, "power=8")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6135, "power=9")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6136, "power=10")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6137, "power=11")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6138, "power=12")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6139, "power=13")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6140, "power=14")); + HEAVY_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6141, "power=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Hopper.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Hopper.java new file mode 100644 index 000000000..e36db47ab --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Hopper.java @@ -0,0 +1,21 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Hopper { + public static void initStates() { + HOPPER.addBlockAlternative(new BlockAlternative((short) 6192, "enabled=true", "facing=down")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6193, "enabled=true", "facing=north")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6194, "enabled=true", "facing=south")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6195, "enabled=true", "facing=west")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6196, "enabled=true", "facing=east")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6197, "enabled=false", "facing=down")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6198, "enabled=false", "facing=north")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6199, "enabled=false", "facing=south")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6200, "enabled=false", "facing=west")); + HOPPER.addBlockAlternative(new BlockAlternative((short) 6201, "enabled=false", "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoral.java new file mode 100644 index 000000000..170f99ea4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class HornCoral { + public static void initStates() { + HORN_CORAL.addBlockAlternative(new BlockAlternative((short) 9002, "waterlogged=true")); + HORN_CORAL.addBlockAlternative(new BlockAlternative((short) 9003, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralFan.java new file mode 100644 index 000000000..ea0cb6693 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class HornCoralFan { + public static void initStates() { + HORN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9022, "waterlogged=true")); + HORN_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9023, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralWallFan.java new file mode 100644 index 000000000..65664cd5e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/HornCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class HornCoralWallFan { + public static void initStates() { + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9096, "facing=north", "waterlogged=true")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9097, "facing=north", "waterlogged=false")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9098, "facing=south", "waterlogged=true")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9099, "facing=south", "waterlogged=false")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9100, "facing=west", "waterlogged=true")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9101, "facing=west", "waterlogged=false")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9102, "facing=east", "waterlogged=true")); + HORN_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9103, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/IronBars.java b/src/autogenerated/java/net/minestom/server/instance/block/states/IronBars.java new file mode 100644 index 000000000..29f9234b0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/IronBars.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class IronBars { + public static void initStates() { + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4683, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4684, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4685, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4686, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4687, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4688, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4689, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4690, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4691, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4692, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4693, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4694, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4695, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4696, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4697, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4698, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4699, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4700, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4701, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4702, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4703, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4704, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4705, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4706, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4707, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4708, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4709, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4710, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4711, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4712, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4713, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + IRON_BARS.addBlockAlternative(new BlockAlternative((short) 4714, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/IronDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/IronDoor.java new file mode 100644 index 000000000..235bc2e61 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/IronDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class IronDoor { + public static void initStates() { + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3807, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3808, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3809, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3810, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3811, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3812, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3813, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3814, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3815, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3816, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3817, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3818, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3819, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3820, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3821, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3822, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3823, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3824, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3825, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3826, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3827, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3828, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3829, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3830, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3831, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3832, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3833, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3834, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3835, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3836, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3837, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3838, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3839, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3840, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3841, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3842, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3843, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3844, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3845, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3846, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3847, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3848, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3849, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3850, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3851, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3852, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3853, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3854, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3855, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3856, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3857, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3858, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3859, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3860, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3861, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3862, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3863, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3864, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3865, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3866, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3867, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3868, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3869, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + IRON_DOOR.addBlockAlternative(new BlockAlternative((short) 3870, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/IronTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/IronTrapdoor.java new file mode 100644 index 000000000..99f3fcf61 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/IronTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class IronTrapdoor { + public static void initStates() { + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7001, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7002, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7003, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7004, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7005, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7006, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7007, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7008, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7009, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7010, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7011, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7012, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7013, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7014, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7015, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7016, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7017, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7018, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7019, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7020, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7021, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7022, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7023, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7024, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7025, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7026, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7027, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7028, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7029, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7030, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7031, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7032, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7033, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7034, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7035, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7036, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7037, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7038, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7039, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7040, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7041, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7042, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7043, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7044, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7045, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7046, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7047, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7048, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7049, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7050, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7051, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7052, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7053, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7054, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7055, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7056, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7057, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7058, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7059, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7060, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7061, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7062, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7063, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + IRON_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 7064, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JackOLantern.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JackOLantern.java new file mode 100644 index 000000000..a0b17d5e3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JackOLantern.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JackOLantern { + public static void initStates() { + JACK_O_LANTERN.addBlockAlternative(new BlockAlternative((short) 4006, "facing=north")); + JACK_O_LANTERN.addBlockAlternative(new BlockAlternative((short) 4007, "facing=south")); + JACK_O_LANTERN.addBlockAlternative(new BlockAlternative((short) 4008, "facing=west")); + JACK_O_LANTERN.addBlockAlternative(new BlockAlternative((short) 4009, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Jigsaw.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Jigsaw.java new file mode 100644 index 000000000..8bd80f3a4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Jigsaw.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Jigsaw { + public static void initStates() { + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11272, "facing=north")); + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11273, "facing=east")); + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11274, "facing=south")); + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11275, "facing=west")); + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11276, "facing=up")); + JIGSAW.addBlockAlternative(new BlockAlternative((short) 11277, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Jukebox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Jukebox.java new file mode 100644 index 000000000..294a44b81 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Jukebox.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Jukebox { + public static void initStates() { + JUKEBOX.addBlockAlternative(new BlockAlternative((short) 3962, "has_record=true")); + JUKEBOX.addBlockAlternative(new BlockAlternative((short) 3963, "has_record=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleButton.java new file mode 100644 index 000000000..f31ca6c3f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleButton { + public static void initStates() { + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5882, "face=floor", "facing=north", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5883, "face=floor", "facing=north", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5884, "face=floor", "facing=south", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5885, "face=floor", "facing=south", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5886, "face=floor", "facing=west", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5887, "face=floor", "facing=west", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5888, "face=floor", "facing=east", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5889, "face=floor", "facing=east", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5890, "face=wall", "facing=north", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5891, "face=wall", "facing=north", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5892, "face=wall", "facing=south", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5893, "face=wall", "facing=south", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5894, "face=wall", "facing=west", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5895, "face=wall", "facing=west", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5896, "face=wall", "facing=east", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5897, "face=wall", "facing=east", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5898, "face=ceiling", "facing=north", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5899, "face=ceiling", "facing=north", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5900, "face=ceiling", "facing=south", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5901, "face=ceiling", "facing=south", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5902, "face=ceiling", "facing=west", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5903, "face=ceiling", "facing=west", "powered=false")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5904, "face=ceiling", "facing=east", "powered=true")); + JUNGLE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5905, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleDoor.java new file mode 100644 index 000000000..b2bc5348c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleDoor { + public static void initStates() { + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8330, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8331, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8332, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8333, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8334, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8335, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8336, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8337, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8338, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8339, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8340, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8341, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8342, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8343, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8344, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8345, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8346, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8347, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8348, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8349, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8350, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8351, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8352, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8353, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8354, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8355, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8356, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8357, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8358, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8359, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8360, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8361, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8362, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8363, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8364, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8365, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8366, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8367, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8368, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8369, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8370, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8371, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8372, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8373, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8374, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8375, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8376, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8377, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8378, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8379, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8380, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8381, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8382, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8383, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8384, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8385, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8386, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8387, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8388, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8389, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8390, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8391, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8392, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + JUNGLE_DOOR.addBlockAlternative(new BlockAlternative((short) 8393, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFence.java new file mode 100644 index 000000000..b46cd4e95 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleFence { + public static void initStates() { + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8106, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8107, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8108, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8109, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8110, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8111, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8112, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8113, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8114, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8115, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8116, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8117, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8118, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8119, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8120, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8121, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8122, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8123, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8124, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8125, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8126, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8127, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8128, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8129, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8130, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8131, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8132, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8133, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8134, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8135, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8136, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + JUNGLE_FENCE.addBlockAlternative(new BlockAlternative((short) 8137, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFenceGate.java new file mode 100644 index 000000000..25ce0e812 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleFenceGate { + public static void initStates() { + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7946, "facing=north", "in_wall=true", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7947, "facing=north", "in_wall=true", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7948, "facing=north", "in_wall=true", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7949, "facing=north", "in_wall=true", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7950, "facing=north", "in_wall=false", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7951, "facing=north", "in_wall=false", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7952, "facing=north", "in_wall=false", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7953, "facing=north", "in_wall=false", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7954, "facing=south", "in_wall=true", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7955, "facing=south", "in_wall=true", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7956, "facing=south", "in_wall=true", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7957, "facing=south", "in_wall=true", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7958, "facing=south", "in_wall=false", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7959, "facing=south", "in_wall=false", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7960, "facing=south", "in_wall=false", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7961, "facing=south", "in_wall=false", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7962, "facing=west", "in_wall=true", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7963, "facing=west", "in_wall=true", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7964, "facing=west", "in_wall=true", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7965, "facing=west", "in_wall=true", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7966, "facing=west", "in_wall=false", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7967, "facing=west", "in_wall=false", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7968, "facing=west", "in_wall=false", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7969, "facing=west", "in_wall=false", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7970, "facing=east", "in_wall=true", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7971, "facing=east", "in_wall=true", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7972, "facing=east", "in_wall=true", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7973, "facing=east", "in_wall=true", "open=false", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7974, "facing=east", "in_wall=false", "open=true", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7975, "facing=east", "in_wall=false", "open=true", "powered=false")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7976, "facing=east", "in_wall=false", "open=false", "powered=true")); + JUNGLE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7977, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLeaves.java new file mode 100644 index 000000000..4d5f26b9c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleLeaves { + public static void initStates() { + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 186, "distance=1", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 187, "distance=1", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 188, "distance=2", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 189, "distance=2", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 190, "distance=3", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 191, "distance=3", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 192, "distance=4", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 193, "distance=4", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 194, "distance=5", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 195, "distance=5", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 196, "distance=6", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 197, "distance=6", "persistent=false")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 198, "distance=7", "persistent=true")); + JUNGLE_LEAVES.addBlockAlternative(new BlockAlternative((short) 199, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLog.java new file mode 100644 index 000000000..9a737598c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleLog { + public static void initStates() { + JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 81, "axis=x")); + JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 82, "axis=y")); + JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 83, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JunglePressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JunglePressurePlate.java new file mode 100644 index 000000000..ac7809267 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JunglePressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JunglePressurePlate { + public static void initStates() { + JUNGLE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3877, "powered=true")); + JUNGLE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3878, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSapling.java new file mode 100644 index 000000000..927d9acda --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleSapling { + public static void initStates() { + JUNGLE_SAPLING.addBlockAlternative(new BlockAlternative((short) 27, "stage=0")); + JUNGLE_SAPLING.addBlockAlternative(new BlockAlternative((short) 28, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSign.java new file mode 100644 index 000000000..7bc0a1e63 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleSign { + public static void initStates() { + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3507, "rotation=0", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3508, "rotation=0", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3509, "rotation=1", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3510, "rotation=1", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3511, "rotation=2", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3512, "rotation=2", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3513, "rotation=3", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3514, "rotation=3", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3515, "rotation=4", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3516, "rotation=4", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3517, "rotation=5", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3518, "rotation=5", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3519, "rotation=6", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3520, "rotation=6", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3521, "rotation=7", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3522, "rotation=7", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3523, "rotation=8", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3524, "rotation=8", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3525, "rotation=9", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3526, "rotation=9", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3527, "rotation=10", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3528, "rotation=10", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3529, "rotation=11", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3530, "rotation=11", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3531, "rotation=12", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3532, "rotation=12", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3533, "rotation=13", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3534, "rotation=13", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3535, "rotation=14", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3536, "rotation=14", "waterlogged=false")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3537, "rotation=15", "waterlogged=true")); + JUNGLE_SIGN.addBlockAlternative(new BlockAlternative((short) 3538, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSlab.java new file mode 100644 index 000000000..18c2377f5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleSlab { + public static void initStates() { + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7782, "type=top", "waterlogged=true")); + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7783, "type=top", "waterlogged=false")); + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7784, "type=bottom", "waterlogged=true")); + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7785, "type=bottom", "waterlogged=false")); + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7786, "type=double", "waterlogged=true")); + JUNGLE_SLAB.addBlockAlternative(new BlockAlternative((short) 7787, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleStairs.java new file mode 100644 index 000000000..92c55d400 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleStairs { + public static void initStates() { + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5548, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5549, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5550, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5551, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5552, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5553, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5554, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5555, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5556, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5557, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5558, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5559, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5560, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5561, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5562, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5563, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5564, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5565, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5566, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5567, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5568, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5569, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5570, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5571, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5572, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5573, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5574, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5575, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5576, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5577, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5578, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5579, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5580, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5581, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5582, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5583, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5584, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5585, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5586, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5587, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5588, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5589, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5590, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5591, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5592, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5593, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5594, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5595, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5596, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5597, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5598, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5599, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5600, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5601, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5602, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5603, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5604, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5605, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5606, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5607, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5608, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5609, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5610, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5611, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5612, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5613, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5614, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5615, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5616, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5617, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5618, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5619, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5620, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5621, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5622, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5623, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5624, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5625, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5626, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + JUNGLE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5627, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleTrapdoor.java new file mode 100644 index 000000000..b5faf1e27 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleTrapdoor { + public static void initStates() { + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4289, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4290, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4291, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4292, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4293, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4294, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4295, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4296, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4297, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4298, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4299, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4300, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4301, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4302, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4303, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4304, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4305, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4306, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4307, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4308, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4309, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4310, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4311, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4312, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4313, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4314, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4315, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4316, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4317, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4318, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4319, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4320, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4321, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4322, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4323, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4324, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4325, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4326, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4327, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4328, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4329, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4330, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4331, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4332, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4333, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4334, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4335, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4336, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4337, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4338, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4339, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4340, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4341, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4342, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4343, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4344, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4345, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4346, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4347, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4348, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4349, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4350, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4351, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + JUNGLE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4352, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWallSign.java new file mode 100644 index 000000000..5c2942f8a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleWallSign { + public static void initStates() { + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3765, "facing=north", "waterlogged=true")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3766, "facing=north", "waterlogged=false")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3767, "facing=south", "waterlogged=true")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3768, "facing=south", "waterlogged=false")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3769, "facing=west", "waterlogged=true")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3770, "facing=west", "waterlogged=false")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3771, "facing=east", "waterlogged=true")); + JUNGLE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3772, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWood.java new file mode 100644 index 000000000..3aad21319 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/JungleWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class JungleWood { + public static void initStates() { + JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 117, "axis=x")); + JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 118, "axis=y")); + JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 119, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Kelp.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Kelp.java new file mode 100644 index 000000000..a25bc640e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Kelp.java @@ -0,0 +1,37 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Kelp { + public static void initStates() { + KELP.addBlockAlternative(new BlockAlternative((short) 8934, "age=0")); + KELP.addBlockAlternative(new BlockAlternative((short) 8935, "age=1")); + KELP.addBlockAlternative(new BlockAlternative((short) 8936, "age=2")); + KELP.addBlockAlternative(new BlockAlternative((short) 8937, "age=3")); + KELP.addBlockAlternative(new BlockAlternative((short) 8938, "age=4")); + KELP.addBlockAlternative(new BlockAlternative((short) 8939, "age=5")); + KELP.addBlockAlternative(new BlockAlternative((short) 8940, "age=6")); + KELP.addBlockAlternative(new BlockAlternative((short) 8941, "age=7")); + KELP.addBlockAlternative(new BlockAlternative((short) 8942, "age=8")); + KELP.addBlockAlternative(new BlockAlternative((short) 8943, "age=9")); + KELP.addBlockAlternative(new BlockAlternative((short) 8944, "age=10")); + KELP.addBlockAlternative(new BlockAlternative((short) 8945, "age=11")); + KELP.addBlockAlternative(new BlockAlternative((short) 8946, "age=12")); + KELP.addBlockAlternative(new BlockAlternative((short) 8947, "age=13")); + KELP.addBlockAlternative(new BlockAlternative((short) 8948, "age=14")); + KELP.addBlockAlternative(new BlockAlternative((short) 8949, "age=15")); + KELP.addBlockAlternative(new BlockAlternative((short) 8950, "age=16")); + KELP.addBlockAlternative(new BlockAlternative((short) 8951, "age=17")); + KELP.addBlockAlternative(new BlockAlternative((short) 8952, "age=18")); + KELP.addBlockAlternative(new BlockAlternative((short) 8953, "age=19")); + KELP.addBlockAlternative(new BlockAlternative((short) 8954, "age=20")); + KELP.addBlockAlternative(new BlockAlternative((short) 8955, "age=21")); + KELP.addBlockAlternative(new BlockAlternative((short) 8956, "age=22")); + KELP.addBlockAlternative(new BlockAlternative((short) 8957, "age=23")); + KELP.addBlockAlternative(new BlockAlternative((short) 8958, "age=24")); + KELP.addBlockAlternative(new BlockAlternative((short) 8959, "age=25")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Ladder.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Ladder.java new file mode 100644 index 000000000..db69cb66a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Ladder.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Ladder { + public static void initStates() { + LADDER.addBlockAlternative(new BlockAlternative((short) 3635, "facing=north", "waterlogged=true")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3636, "facing=north", "waterlogged=false")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3637, "facing=south", "waterlogged=true")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3638, "facing=south", "waterlogged=false")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3639, "facing=west", "waterlogged=true")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3640, "facing=west", "waterlogged=false")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3641, "facing=east", "waterlogged=true")); + LADDER.addBlockAlternative(new BlockAlternative((short) 3642, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Lantern.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Lantern.java new file mode 100644 index 000000000..58f067570 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Lantern.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Lantern { + public static void initStates() { + LANTERN.addBlockAlternative(new BlockAlternative((short) 11230, "hanging=true")); + LANTERN.addBlockAlternative(new BlockAlternative((short) 11231, "hanging=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LargeFern.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LargeFern.java new file mode 100644 index 000000000..aa51a24d5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LargeFern.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LargeFern { + public static void initStates() { + LARGE_FERN.addBlockAlternative(new BlockAlternative((short) 7359, "half=upper")); + LARGE_FERN.addBlockAlternative(new BlockAlternative((short) 7360, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Lava.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Lava.java new file mode 100644 index 000000000..e86ea3318 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Lava.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Lava { + public static void initStates() { + LAVA.addBlockAlternative(new BlockAlternative((short) 50, "level=0")); + LAVA.addBlockAlternative(new BlockAlternative((short) 51, "level=1")); + LAVA.addBlockAlternative(new BlockAlternative((short) 52, "level=2")); + LAVA.addBlockAlternative(new BlockAlternative((short) 53, "level=3")); + LAVA.addBlockAlternative(new BlockAlternative((short) 54, "level=4")); + LAVA.addBlockAlternative(new BlockAlternative((short) 55, "level=5")); + LAVA.addBlockAlternative(new BlockAlternative((short) 56, "level=6")); + LAVA.addBlockAlternative(new BlockAlternative((short) 57, "level=7")); + LAVA.addBlockAlternative(new BlockAlternative((short) 58, "level=8")); + LAVA.addBlockAlternative(new BlockAlternative((short) 59, "level=9")); + LAVA.addBlockAlternative(new BlockAlternative((short) 60, "level=10")); + LAVA.addBlockAlternative(new BlockAlternative((short) 61, "level=11")); + LAVA.addBlockAlternative(new BlockAlternative((short) 62, "level=12")); + LAVA.addBlockAlternative(new BlockAlternative((short) 63, "level=13")); + LAVA.addBlockAlternative(new BlockAlternative((short) 64, "level=14")); + LAVA.addBlockAlternative(new BlockAlternative((short) 65, "level=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Lectern.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Lectern.java new file mode 100644 index 000000000..e60d749fa --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Lectern.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Lectern { + public static void initStates() { + LECTERN.addBlockAlternative(new BlockAlternative((short) 11177, "facing=north", "has_book=true", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11178, "facing=north", "has_book=true", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11179, "facing=north", "has_book=false", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11180, "facing=north", "has_book=false", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11181, "facing=south", "has_book=true", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11182, "facing=south", "has_book=true", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11183, "facing=south", "has_book=false", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11184, "facing=south", "has_book=false", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11185, "facing=west", "has_book=true", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11186, "facing=west", "has_book=true", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11187, "facing=west", "has_book=false", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11188, "facing=west", "has_book=false", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11189, "facing=east", "has_book=true", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11190, "facing=east", "has_book=true", "powered=false")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11191, "facing=east", "has_book=false", "powered=true")); + LECTERN.addBlockAlternative(new BlockAlternative((short) 11192, "facing=east", "has_book=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Lever.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Lever.java new file mode 100644 index 000000000..34209b662 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Lever.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Lever { + public static void initStates() { + LEVER.addBlockAlternative(new BlockAlternative((short) 3781, "face=floor", "facing=north", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3782, "face=floor", "facing=north", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3783, "face=floor", "facing=south", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3784, "face=floor", "facing=south", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3785, "face=floor", "facing=west", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3786, "face=floor", "facing=west", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3787, "face=floor", "facing=east", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3788, "face=floor", "facing=east", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3789, "face=wall", "facing=north", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3790, "face=wall", "facing=north", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3791, "face=wall", "facing=south", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3792, "face=wall", "facing=south", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3793, "face=wall", "facing=west", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3794, "face=wall", "facing=west", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3795, "face=wall", "facing=east", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3796, "face=wall", "facing=east", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3797, "face=ceiling", "facing=north", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3798, "face=ceiling", "facing=north", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3799, "face=ceiling", "facing=south", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3800, "face=ceiling", "facing=south", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3801, "face=ceiling", "facing=west", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3802, "face=ceiling", "facing=west", "powered=false")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3803, "face=ceiling", "facing=east", "powered=true")); + LEVER.addBlockAlternative(new BlockAlternative((short) 3804, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBanner.java new file mode 100644 index 000000000..f2aac94b7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueBanner { + public static void initStates() { + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7409, "rotation=0")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7410, "rotation=1")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7411, "rotation=2")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7412, "rotation=3")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7413, "rotation=4")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7414, "rotation=5")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7415, "rotation=6")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7416, "rotation=7")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7417, "rotation=8")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7418, "rotation=9")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7419, "rotation=10")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7420, "rotation=11")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7421, "rotation=12")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7422, "rotation=13")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7423, "rotation=14")); + LIGHT_BLUE_BANNER.addBlockAlternative(new BlockAlternative((short) 7424, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBed.java new file mode 100644 index 000000000..12d62c947 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueBed { + public static void initStates() { + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1096, "facing=north", "occupied=true", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1097, "facing=north", "occupied=true", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1098, "facing=north", "occupied=false", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1099, "facing=north", "occupied=false", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1100, "facing=south", "occupied=true", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1101, "facing=south", "occupied=true", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1102, "facing=south", "occupied=false", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1103, "facing=south", "occupied=false", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1104, "facing=west", "occupied=true", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1105, "facing=west", "occupied=true", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1106, "facing=west", "occupied=false", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1107, "facing=west", "occupied=false", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1108, "facing=east", "occupied=true", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1109, "facing=east", "occupied=true", "part=foot")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1110, "facing=east", "occupied=false", "part=head")); + LIGHT_BLUE_BED.addBlockAlternative(new BlockAlternative((short) 1111, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueGlazedTerracotta.java new file mode 100644 index 000000000..d7d71e005 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueGlazedTerracotta { + public static void initStates() { + LIGHT_BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8850, "facing=north")); + LIGHT_BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8851, "facing=south")); + LIGHT_BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8852, "facing=west")); + LIGHT_BLUE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8853, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueShulkerBox.java new file mode 100644 index 000000000..c855b3508 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueShulkerBox { + public static void initStates() { + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8760, "facing=north")); + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8761, "facing=east")); + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8762, "facing=south")); + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8763, "facing=west")); + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8764, "facing=up")); + LIGHT_BLUE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8765, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueStainedGlassPane.java new file mode 100644 index 000000000..5a77290a8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueStainedGlassPane { + public static void initStates() { + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6423, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6424, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6425, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6426, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6427, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6428, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6429, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6430, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6431, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6432, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6433, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6434, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6435, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6436, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6437, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6438, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6439, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6440, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6441, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6442, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6443, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6444, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6445, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6446, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6447, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6448, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6449, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6450, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6451, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6452, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6453, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + LIGHT_BLUE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6454, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueWallBanner.java new file mode 100644 index 000000000..ca8be91bd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightBlueWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightBlueWallBanner { + public static void initStates() { + LIGHT_BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7629, "facing=north")); + LIGHT_BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7630, "facing=south")); + LIGHT_BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7631, "facing=west")); + LIGHT_BLUE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7632, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBanner.java new file mode 100644 index 000000000..f7589c13e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayBanner { + public static void initStates() { + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7489, "rotation=0")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7490, "rotation=1")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7491, "rotation=2")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7492, "rotation=3")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7493, "rotation=4")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7494, "rotation=5")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7495, "rotation=6")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7496, "rotation=7")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7497, "rotation=8")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7498, "rotation=9")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7499, "rotation=10")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7500, "rotation=11")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7501, "rotation=12")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7502, "rotation=13")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7503, "rotation=14")); + LIGHT_GRAY_BANNER.addBlockAlternative(new BlockAlternative((short) 7504, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBed.java new file mode 100644 index 000000000..6884be701 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayBed { + public static void initStates() { + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1176, "facing=north", "occupied=true", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1177, "facing=north", "occupied=true", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1178, "facing=north", "occupied=false", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1179, "facing=north", "occupied=false", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1180, "facing=south", "occupied=true", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1181, "facing=south", "occupied=true", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1182, "facing=south", "occupied=false", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1183, "facing=south", "occupied=false", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1184, "facing=west", "occupied=true", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1185, "facing=west", "occupied=true", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1186, "facing=west", "occupied=false", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1187, "facing=west", "occupied=false", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1188, "facing=east", "occupied=true", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1189, "facing=east", "occupied=true", "part=foot")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1190, "facing=east", "occupied=false", "part=head")); + LIGHT_GRAY_BED.addBlockAlternative(new BlockAlternative((short) 1191, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayGlazedTerracotta.java new file mode 100644 index 000000000..e79b39e97 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayGlazedTerracotta { + public static void initStates() { + LIGHT_GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8870, "facing=north")); + LIGHT_GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8871, "facing=south")); + LIGHT_GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8872, "facing=west")); + LIGHT_GRAY_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8873, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayShulkerBox.java new file mode 100644 index 000000000..c897a8c9a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayShulkerBox { + public static void initStates() { + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8790, "facing=north")); + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8791, "facing=east")); + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8792, "facing=south")); + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8793, "facing=west")); + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8794, "facing=up")); + LIGHT_GRAY_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8795, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayStainedGlassPane.java new file mode 100644 index 000000000..ca6c4e101 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayStainedGlassPane { + public static void initStates() { + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6583, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6584, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6585, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6586, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6587, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6588, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6589, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6590, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6591, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6592, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6593, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6594, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6595, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6596, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6597, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6598, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6599, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6600, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6601, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6602, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6603, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6604, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6605, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6606, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6607, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6608, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6609, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6610, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6611, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6612, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6613, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + LIGHT_GRAY_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6614, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayWallBanner.java new file mode 100644 index 000000000..423c14ca5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightGrayWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightGrayWallBanner { + public static void initStates() { + LIGHT_GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7649, "facing=north")); + LIGHT_GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7650, "facing=south")); + LIGHT_GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7651, "facing=west")); + LIGHT_GRAY_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7652, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LightWeightedPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LightWeightedPressurePlate.java new file mode 100644 index 000000000..7e37310af --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LightWeightedPressurePlate.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LightWeightedPressurePlate { + public static void initStates() { + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6110, "power=0")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6111, "power=1")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6112, "power=2")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6113, "power=3")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6114, "power=4")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6115, "power=5")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6116, "power=6")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6117, "power=7")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6118, "power=8")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6119, "power=9")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6120, "power=10")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6121, "power=11")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6122, "power=12")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6123, "power=13")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6124, "power=14")); + LIGHT_WEIGHTED_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 6125, "power=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Lilac.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Lilac.java new file mode 100644 index 000000000..b45aedc51 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Lilac.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Lilac { + public static void initStates() { + LILAC.addBlockAlternative(new BlockAlternative((short) 7351, "half=upper")); + LILAC.addBlockAlternative(new BlockAlternative((short) 7352, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBanner.java new file mode 100644 index 000000000..e5a78a639 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeBanner { + public static void initStates() { + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7441, "rotation=0")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7442, "rotation=1")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7443, "rotation=2")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7444, "rotation=3")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7445, "rotation=4")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7446, "rotation=5")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7447, "rotation=6")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7448, "rotation=7")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7449, "rotation=8")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7450, "rotation=9")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7451, "rotation=10")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7452, "rotation=11")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7453, "rotation=12")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7454, "rotation=13")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7455, "rotation=14")); + LIME_BANNER.addBlockAlternative(new BlockAlternative((short) 7456, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBed.java new file mode 100644 index 000000000..0fe0c7dd3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeBed { + public static void initStates() { + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1128, "facing=north", "occupied=true", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1129, "facing=north", "occupied=true", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1130, "facing=north", "occupied=false", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1131, "facing=north", "occupied=false", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1132, "facing=south", "occupied=true", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1133, "facing=south", "occupied=true", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1134, "facing=south", "occupied=false", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1135, "facing=south", "occupied=false", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1136, "facing=west", "occupied=true", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1137, "facing=west", "occupied=true", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1138, "facing=west", "occupied=false", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1139, "facing=west", "occupied=false", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1140, "facing=east", "occupied=true", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1141, "facing=east", "occupied=true", "part=foot")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1142, "facing=east", "occupied=false", "part=head")); + LIME_BED.addBlockAlternative(new BlockAlternative((short) 1143, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeGlazedTerracotta.java new file mode 100644 index 000000000..93849dca8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeGlazedTerracotta { + public static void initStates() { + LIME_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8858, "facing=north")); + LIME_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8859, "facing=south")); + LIME_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8860, "facing=west")); + LIME_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8861, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeShulkerBox.java new file mode 100644 index 000000000..7dc5eb7e6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeShulkerBox { + public static void initStates() { + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8772, "facing=north")); + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8773, "facing=east")); + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8774, "facing=south")); + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8775, "facing=west")); + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8776, "facing=up")); + LIME_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8777, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeStainedGlassPane.java new file mode 100644 index 000000000..63fa284fa --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeStainedGlassPane { + public static void initStates() { + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6487, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6488, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6489, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6490, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6491, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6492, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6493, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6494, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6495, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6496, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6497, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6498, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6499, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6500, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6501, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6502, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6503, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6504, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6505, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6506, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6507, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6508, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6509, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6510, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6511, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6512, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6513, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6514, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6515, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6516, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6517, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + LIME_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6518, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/LimeWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeWallBanner.java new file mode 100644 index 000000000..ce97e2f54 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/LimeWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class LimeWallBanner { + public static void initStates() { + LIME_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7637, "facing=north")); + LIME_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7638, "facing=south")); + LIME_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7639, "facing=west")); + LIME_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7640, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Loom.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Loom.java new file mode 100644 index 000000000..b63fdb918 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Loom.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Loom { + public static void initStates() { + LOOM.addBlockAlternative(new BlockAlternative((short) 11131, "facing=north")); + LOOM.addBlockAlternative(new BlockAlternative((short) 11132, "facing=south")); + LOOM.addBlockAlternative(new BlockAlternative((short) 11133, "facing=west")); + LOOM.addBlockAlternative(new BlockAlternative((short) 11134, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBanner.java new file mode 100644 index 000000000..a05d6cac2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaBanner { + public static void initStates() { + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7393, "rotation=0")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7394, "rotation=1")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7395, "rotation=2")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7396, "rotation=3")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7397, "rotation=4")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7398, "rotation=5")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7399, "rotation=6")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7400, "rotation=7")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7401, "rotation=8")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7402, "rotation=9")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7403, "rotation=10")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7404, "rotation=11")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7405, "rotation=12")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7406, "rotation=13")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7407, "rotation=14")); + MAGENTA_BANNER.addBlockAlternative(new BlockAlternative((short) 7408, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBed.java new file mode 100644 index 000000000..e99770c12 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaBed { + public static void initStates() { + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1080, "facing=north", "occupied=true", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1081, "facing=north", "occupied=true", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1082, "facing=north", "occupied=false", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1083, "facing=north", "occupied=false", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1084, "facing=south", "occupied=true", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1085, "facing=south", "occupied=true", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1086, "facing=south", "occupied=false", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1087, "facing=south", "occupied=false", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1088, "facing=west", "occupied=true", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1089, "facing=west", "occupied=true", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1090, "facing=west", "occupied=false", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1091, "facing=west", "occupied=false", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1092, "facing=east", "occupied=true", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1093, "facing=east", "occupied=true", "part=foot")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1094, "facing=east", "occupied=false", "part=head")); + MAGENTA_BED.addBlockAlternative(new BlockAlternative((short) 1095, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaGlazedTerracotta.java new file mode 100644 index 000000000..dddafc61e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaGlazedTerracotta { + public static void initStates() { + MAGENTA_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8846, "facing=north")); + MAGENTA_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8847, "facing=south")); + MAGENTA_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8848, "facing=west")); + MAGENTA_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8849, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaShulkerBox.java new file mode 100644 index 000000000..4b0d92ba7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaShulkerBox { + public static void initStates() { + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8754, "facing=north")); + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8755, "facing=east")); + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8756, "facing=south")); + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8757, "facing=west")); + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8758, "facing=up")); + MAGENTA_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8759, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaStainedGlassPane.java new file mode 100644 index 000000000..26b04986b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaStainedGlassPane { + public static void initStates() { + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6391, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6392, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6393, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6394, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6395, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6396, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6397, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6398, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6399, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6400, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6401, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6402, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6403, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6404, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6405, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6406, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6407, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6408, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6409, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6410, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6411, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6412, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6413, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6414, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6415, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6416, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6417, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6418, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6419, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6420, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6421, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + MAGENTA_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6422, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaWallBanner.java new file mode 100644 index 000000000..2c28e3e74 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MagentaWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MagentaWallBanner { + public static void initStates() { + MAGENTA_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7625, "facing=north")); + MAGENTA_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7626, "facing=south")); + MAGENTA_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7627, "facing=west")); + MAGENTA_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7628, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MelonStem.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MelonStem.java new file mode 100644 index 000000000..313cc722a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MelonStem.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MelonStem { + public static void initStates() { + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4764, "age=0")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4765, "age=1")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4766, "age=2")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4767, "age=3")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4768, "age=4")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4769, "age=5")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4770, "age=6")); + MELON_STEM.addBlockAlternative(new BlockAlternative((short) 4771, "age=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneSlab.java new file mode 100644 index 000000000..2aabe97bd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyCobblestoneSlab { + public static void initStates() { + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10277, "type=top", "waterlogged=true")); + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10278, "type=top", "waterlogged=false")); + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10279, "type=bottom", "waterlogged=true")); + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10280, "type=bottom", "waterlogged=false")); + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10281, "type=double", "waterlogged=true")); + MOSSY_COBBLESTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10282, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneStairs.java new file mode 100644 index 000000000..cf7cd83d4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyCobblestoneStairs { + public static void initStates() { + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9453, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9454, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9455, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9456, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9457, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9458, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9459, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9460, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9461, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9462, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9463, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9464, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9465, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9466, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9467, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9468, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9469, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9470, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9471, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9472, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9473, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9474, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9475, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9476, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9477, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9478, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9479, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9480, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9481, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9482, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9483, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9484, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9485, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9486, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9487, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9488, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9489, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9490, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9491, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9492, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9493, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9494, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9495, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9496, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9497, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9498, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9499, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9500, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9501, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9502, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9503, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9504, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9505, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9506, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9507, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9508, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9509, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9510, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9511, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9512, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9513, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9514, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9515, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9516, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9517, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9518, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9519, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9520, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9521, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9522, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9523, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9524, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9525, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9526, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9527, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9528, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9529, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9530, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9531, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_COBBLESTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9532, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneWall.java new file mode 100644 index 000000000..ff19e7eb1 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyCobblestoneWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyCobblestoneWall { + public static void initStates() { + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5705, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5706, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5707, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5708, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5709, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5710, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5711, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5712, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5713, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5714, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5715, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5716, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5717, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5718, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5719, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5720, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5721, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5722, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5723, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5724, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5725, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5726, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5727, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5728, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5729, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5730, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5731, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5732, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5733, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5734, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5735, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5736, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5737, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5738, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5739, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5740, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5741, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5742, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5743, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5744, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5745, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5746, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5747, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5748, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5749, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5750, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5751, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5752, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5753, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5754, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5755, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5756, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5757, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5758, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5759, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5760, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5761, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5762, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5763, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5764, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5765, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5766, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5767, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_COBBLESTONE_WALL.addBlockAlternative(new BlockAlternative((short) 5768, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickSlab.java new file mode 100644 index 000000000..0ecabf205 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyStoneBrickSlab { + public static void initStates() { + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10265, "type=top", "waterlogged=true")); + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10266, "type=top", "waterlogged=false")); + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10267, "type=bottom", "waterlogged=true")); + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10268, "type=bottom", "waterlogged=false")); + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10269, "type=double", "waterlogged=true")); + MOSSY_STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10270, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickStairs.java new file mode 100644 index 000000000..1153ea036 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyStoneBrickStairs { + public static void initStates() { + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9293, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9294, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9295, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9296, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9297, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9298, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9299, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9300, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9301, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9302, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9303, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9304, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9305, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9306, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9307, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9308, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9309, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9310, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9311, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9312, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9313, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9314, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9315, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9316, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9317, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9318, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9319, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9320, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9321, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9322, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9323, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9324, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9325, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9326, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9327, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9328, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9329, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9330, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9331, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9332, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9333, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9334, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9335, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9336, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9337, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9338, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9339, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9340, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9341, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9342, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9343, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9344, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9345, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9346, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9347, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9348, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9349, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9350, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9351, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9352, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9353, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9354, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9355, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9356, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9357, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9358, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9359, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9360, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9361, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9362, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9363, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9364, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9365, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9366, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9367, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9368, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9369, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9370, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9371, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + MOSSY_STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 9372, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickWall.java new file mode 100644 index 000000000..81dcaf276 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MossyStoneBrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MossyStoneBrickWall { + public static void initStates() { + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10523, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10524, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10525, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10526, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10527, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10528, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10529, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10530, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10531, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10532, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10533, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10534, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10535, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10536, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10537, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10538, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10539, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10540, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10541, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10542, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10543, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10544, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10545, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10546, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10547, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10548, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10549, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10550, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10551, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10552, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10553, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10554, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10555, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10556, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10557, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10558, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10559, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10560, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10561, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10562, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10563, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10564, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10565, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10566, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10567, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10568, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10569, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10570, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10571, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10572, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10573, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10574, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10575, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10576, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10577, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10578, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10579, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10580, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10581, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10582, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10583, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10584, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10585, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + MOSSY_STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10586, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MovingPiston.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MovingPiston.java new file mode 100644 index 000000000..d9323aa1f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MovingPiston.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MovingPiston { + public static void initStates() { + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1399, "facing=north", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1400, "facing=north", "type=sticky")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1401, "facing=east", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1402, "facing=east", "type=sticky")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1403, "facing=south", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1404, "facing=south", "type=sticky")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1405, "facing=west", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1406, "facing=west", "type=sticky")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1407, "facing=up", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1408, "facing=up", "type=sticky")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1409, "facing=down", "type=normal")); + MOVING_PISTON.addBlockAlternative(new BlockAlternative((short) 1410, "facing=down", "type=sticky")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/MushroomStem.java b/src/autogenerated/java/net/minestom/server/instance/block/states/MushroomStem.java new file mode 100644 index 000000000..16a3aa9bc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/MushroomStem.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class MushroomStem { + public static void initStates() { + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4619, "down=true", "east=true", "north=true", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4620, "down=true", "east=true", "north=true", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4621, "down=true", "east=true", "north=true", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4622, "down=true", "east=true", "north=true", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4623, "down=true", "east=true", "north=true", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4624, "down=true", "east=true", "north=true", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4625, "down=true", "east=true", "north=true", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4626, "down=true", "east=true", "north=true", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4627, "down=true", "east=true", "north=false", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4628, "down=true", "east=true", "north=false", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4629, "down=true", "east=true", "north=false", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4630, "down=true", "east=true", "north=false", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4631, "down=true", "east=true", "north=false", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4632, "down=true", "east=true", "north=false", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4633, "down=true", "east=true", "north=false", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4634, "down=true", "east=true", "north=false", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4635, "down=true", "east=false", "north=true", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4636, "down=true", "east=false", "north=true", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4637, "down=true", "east=false", "north=true", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4638, "down=true", "east=false", "north=true", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4639, "down=true", "east=false", "north=true", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4640, "down=true", "east=false", "north=true", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4641, "down=true", "east=false", "north=true", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4642, "down=true", "east=false", "north=true", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4643, "down=true", "east=false", "north=false", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4644, "down=true", "east=false", "north=false", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4645, "down=true", "east=false", "north=false", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4646, "down=true", "east=false", "north=false", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4647, "down=true", "east=false", "north=false", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4648, "down=true", "east=false", "north=false", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4649, "down=true", "east=false", "north=false", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4650, "down=true", "east=false", "north=false", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4651, "down=false", "east=true", "north=true", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4652, "down=false", "east=true", "north=true", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4653, "down=false", "east=true", "north=true", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4654, "down=false", "east=true", "north=true", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4655, "down=false", "east=true", "north=true", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4656, "down=false", "east=true", "north=true", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4657, "down=false", "east=true", "north=true", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4658, "down=false", "east=true", "north=true", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4659, "down=false", "east=true", "north=false", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4660, "down=false", "east=true", "north=false", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4661, "down=false", "east=true", "north=false", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4662, "down=false", "east=true", "north=false", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4663, "down=false", "east=true", "north=false", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4664, "down=false", "east=true", "north=false", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4665, "down=false", "east=true", "north=false", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4666, "down=false", "east=true", "north=false", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4667, "down=false", "east=false", "north=true", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4668, "down=false", "east=false", "north=true", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4669, "down=false", "east=false", "north=true", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4670, "down=false", "east=false", "north=true", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4671, "down=false", "east=false", "north=true", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4672, "down=false", "east=false", "north=true", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4673, "down=false", "east=false", "north=true", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4674, "down=false", "east=false", "north=true", "south=false", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4675, "down=false", "east=false", "north=false", "south=true", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4676, "down=false", "east=false", "north=false", "south=true", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4677, "down=false", "east=false", "north=false", "south=true", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4678, "down=false", "east=false", "north=false", "south=true", "up=false", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4679, "down=false", "east=false", "north=false", "south=false", "up=true", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4680, "down=false", "east=false", "north=false", "south=false", "up=true", "west=false")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4681, "down=false", "east=false", "north=false", "south=false", "up=false", "west=true")); + MUSHROOM_STEM.addBlockAlternative(new BlockAlternative((short) 4682, "down=false", "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Mycelium.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Mycelium.java new file mode 100644 index 000000000..a269c14a2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Mycelium.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Mycelium { + public static void initStates() { + MYCELIUM.addBlockAlternative(new BlockAlternative((short) 4996, "snowy=true")); + MYCELIUM.addBlockAlternative(new BlockAlternative((short) 4997, "snowy=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickFence.java new file mode 100644 index 000000000..2681577b8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherBrickFence { + public static void initStates() { + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5000, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5001, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5002, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5003, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5004, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5005, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5006, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5007, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5008, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5009, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5010, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5011, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5012, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5013, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5014, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5015, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5016, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5017, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5018, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5019, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5020, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5021, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5022, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5023, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5024, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5025, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5026, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5027, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5028, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5029, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5030, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + NETHER_BRICK_FENCE.addBlockAlternative(new BlockAlternative((short) 5031, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickSlab.java new file mode 100644 index 000000000..3bdb4c883 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherBrickSlab { + public static void initStates() { + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7848, "type=top", "waterlogged=true")); + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7849, "type=top", "waterlogged=false")); + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7850, "type=bottom", "waterlogged=true")); + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7851, "type=bottom", "waterlogged=false")); + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7852, "type=double", "waterlogged=true")); + NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7853, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickStairs.java new file mode 100644 index 000000000..fd5888790 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherBrickStairs { + public static void initStates() { + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5032, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5033, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5034, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5035, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5036, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5037, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5038, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5039, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5040, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5041, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5042, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5043, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5044, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5045, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5046, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5047, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5048, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5049, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5050, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5051, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5052, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5053, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5054, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5055, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5056, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5057, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5058, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5059, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5060, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5061, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5062, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5063, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5064, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5065, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5066, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5067, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5068, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5069, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5070, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5071, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5072, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5073, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5074, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5075, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5076, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5077, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5078, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5079, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5080, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5081, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5082, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5083, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5084, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5085, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5086, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5087, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5088, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5089, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5090, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5091, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5092, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5093, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5094, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5095, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5096, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5097, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5098, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5099, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5100, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5101, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5102, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5103, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5104, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5105, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5106, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5107, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5108, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5109, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5110, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 5111, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickWall.java new file mode 100644 index 000000000..de5766491 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherBrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherBrickWall { + public static void initStates() { + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10715, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10716, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10717, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10718, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10719, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10720, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10721, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10722, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10723, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10724, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10725, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10726, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10727, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10728, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10729, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10730, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10731, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10732, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10733, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10734, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10735, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10736, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10737, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10738, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10739, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10740, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10741, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10742, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10743, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10744, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10745, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10746, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10747, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10748, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10749, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10750, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10751, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10752, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10753, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10754, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10755, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10756, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10757, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10758, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10759, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10760, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10761, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10762, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10763, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10764, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10765, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10766, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10767, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10768, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10769, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10770, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10771, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10772, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10773, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10774, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10775, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10776, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10777, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10778, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherPortal.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherPortal.java new file mode 100644 index 000000000..d7a1f276b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherPortal.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherPortal { + public static void initStates() { + NETHER_PORTAL.addBlockAlternative(new BlockAlternative((short) 4000, "axis=x")); + NETHER_PORTAL.addBlockAlternative(new BlockAlternative((short) 4001, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NetherWart.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherWart.java new file mode 100644 index 000000000..ec05dfcd7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NetherWart.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NetherWart { + public static void initStates() { + NETHER_WART.addBlockAlternative(new BlockAlternative((short) 5112, "age=0")); + NETHER_WART.addBlockAlternative(new BlockAlternative((short) 5113, "age=1")); + NETHER_WART.addBlockAlternative(new BlockAlternative((short) 5114, "age=2")); + NETHER_WART.addBlockAlternative(new BlockAlternative((short) 5115, "age=3")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/NoteBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/NoteBlock.java new file mode 100644 index 000000000..1e21d7e8f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/NoteBlock.java @@ -0,0 +1,811 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class NoteBlock { + public static void initStates() { + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 248, "instrument=harp", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 249, "instrument=harp", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 250, "instrument=harp", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 251, "instrument=harp", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 252, "instrument=harp", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 253, "instrument=harp", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 254, "instrument=harp", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 255, "instrument=harp", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 256, "instrument=harp", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 257, "instrument=harp", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 258, "instrument=harp", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 259, "instrument=harp", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 260, "instrument=harp", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 261, "instrument=harp", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 262, "instrument=harp", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 263, "instrument=harp", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 264, "instrument=harp", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 265, "instrument=harp", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 266, "instrument=harp", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 267, "instrument=harp", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 268, "instrument=harp", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 269, "instrument=harp", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 270, "instrument=harp", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 271, "instrument=harp", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 272, "instrument=harp", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 273, "instrument=harp", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 274, "instrument=harp", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 275, "instrument=harp", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 276, "instrument=harp", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 277, "instrument=harp", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 278, "instrument=harp", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 279, "instrument=harp", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 280, "instrument=harp", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 281, "instrument=harp", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 282, "instrument=harp", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 283, "instrument=harp", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 284, "instrument=harp", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 285, "instrument=harp", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 286, "instrument=harp", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 287, "instrument=harp", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 288, "instrument=harp", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 289, "instrument=harp", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 290, "instrument=harp", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 291, "instrument=harp", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 292, "instrument=harp", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 293, "instrument=harp", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 294, "instrument=harp", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 295, "instrument=harp", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 296, "instrument=harp", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 297, "instrument=harp", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 298, "instrument=basedrum", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 299, "instrument=basedrum", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 300, "instrument=basedrum", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 301, "instrument=basedrum", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 302, "instrument=basedrum", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 303, "instrument=basedrum", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 304, "instrument=basedrum", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 305, "instrument=basedrum", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 306, "instrument=basedrum", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 307, "instrument=basedrum", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 308, "instrument=basedrum", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 309, "instrument=basedrum", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 310, "instrument=basedrum", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 311, "instrument=basedrum", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 312, "instrument=basedrum", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 313, "instrument=basedrum", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 314, "instrument=basedrum", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 315, "instrument=basedrum", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 316, "instrument=basedrum", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 317, "instrument=basedrum", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 318, "instrument=basedrum", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 319, "instrument=basedrum", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 320, "instrument=basedrum", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 321, "instrument=basedrum", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 322, "instrument=basedrum", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 323, "instrument=basedrum", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 324, "instrument=basedrum", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 325, "instrument=basedrum", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 326, "instrument=basedrum", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 327, "instrument=basedrum", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 328, "instrument=basedrum", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 329, "instrument=basedrum", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 330, "instrument=basedrum", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 331, "instrument=basedrum", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 332, "instrument=basedrum", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 333, "instrument=basedrum", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 334, "instrument=basedrum", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 335, "instrument=basedrum", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 336, "instrument=basedrum", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 337, "instrument=basedrum", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 338, "instrument=basedrum", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 339, "instrument=basedrum", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 340, "instrument=basedrum", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 341, "instrument=basedrum", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 342, "instrument=basedrum", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 343, "instrument=basedrum", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 344, "instrument=basedrum", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 345, "instrument=basedrum", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 346, "instrument=basedrum", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 347, "instrument=basedrum", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 348, "instrument=snare", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 349, "instrument=snare", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 350, "instrument=snare", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 351, "instrument=snare", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 352, "instrument=snare", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 353, "instrument=snare", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 354, "instrument=snare", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 355, "instrument=snare", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 356, "instrument=snare", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 357, "instrument=snare", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 358, "instrument=snare", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 359, "instrument=snare", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 360, "instrument=snare", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 361, "instrument=snare", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 362, "instrument=snare", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 363, "instrument=snare", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 364, "instrument=snare", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 365, "instrument=snare", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 366, "instrument=snare", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 367, "instrument=snare", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 368, "instrument=snare", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 369, "instrument=snare", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 370, "instrument=snare", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 371, "instrument=snare", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 372, "instrument=snare", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 373, "instrument=snare", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 374, "instrument=snare", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 375, "instrument=snare", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 376, "instrument=snare", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 377, "instrument=snare", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 378, "instrument=snare", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 379, "instrument=snare", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 380, "instrument=snare", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 381, "instrument=snare", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 382, "instrument=snare", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 383, "instrument=snare", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 384, "instrument=snare", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 385, "instrument=snare", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 386, "instrument=snare", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 387, "instrument=snare", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 388, "instrument=snare", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 389, "instrument=snare", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 390, "instrument=snare", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 391, "instrument=snare", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 392, "instrument=snare", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 393, "instrument=snare", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 394, "instrument=snare", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 395, "instrument=snare", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 396, "instrument=snare", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 397, "instrument=snare", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 398, "instrument=hat", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 399, "instrument=hat", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 400, "instrument=hat", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 401, "instrument=hat", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 402, "instrument=hat", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 403, "instrument=hat", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 404, "instrument=hat", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 405, "instrument=hat", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 406, "instrument=hat", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 407, "instrument=hat", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 408, "instrument=hat", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 409, "instrument=hat", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 410, "instrument=hat", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 411, "instrument=hat", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 412, "instrument=hat", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 413, "instrument=hat", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 414, "instrument=hat", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 415, "instrument=hat", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 416, "instrument=hat", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 417, "instrument=hat", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 418, "instrument=hat", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 419, "instrument=hat", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 420, "instrument=hat", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 421, "instrument=hat", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 422, "instrument=hat", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 423, "instrument=hat", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 424, "instrument=hat", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 425, "instrument=hat", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 426, "instrument=hat", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 427, "instrument=hat", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 428, "instrument=hat", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 429, "instrument=hat", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 430, "instrument=hat", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 431, "instrument=hat", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 432, "instrument=hat", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 433, "instrument=hat", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 434, "instrument=hat", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 435, "instrument=hat", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 436, "instrument=hat", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 437, "instrument=hat", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 438, "instrument=hat", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 439, "instrument=hat", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 440, "instrument=hat", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 441, "instrument=hat", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 442, "instrument=hat", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 443, "instrument=hat", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 444, "instrument=hat", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 445, "instrument=hat", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 446, "instrument=hat", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 447, "instrument=hat", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 448, "instrument=bass", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 449, "instrument=bass", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 450, "instrument=bass", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 451, "instrument=bass", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 452, "instrument=bass", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 453, "instrument=bass", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 454, "instrument=bass", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 455, "instrument=bass", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 456, "instrument=bass", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 457, "instrument=bass", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 458, "instrument=bass", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 459, "instrument=bass", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 460, "instrument=bass", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 461, "instrument=bass", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 462, "instrument=bass", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 463, "instrument=bass", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 464, "instrument=bass", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 465, "instrument=bass", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 466, "instrument=bass", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 467, "instrument=bass", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 468, "instrument=bass", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 469, "instrument=bass", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 470, "instrument=bass", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 471, "instrument=bass", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 472, "instrument=bass", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 473, "instrument=bass", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 474, "instrument=bass", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 475, "instrument=bass", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 476, "instrument=bass", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 477, "instrument=bass", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 478, "instrument=bass", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 479, "instrument=bass", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 480, "instrument=bass", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 481, "instrument=bass", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 482, "instrument=bass", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 483, "instrument=bass", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 484, "instrument=bass", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 485, "instrument=bass", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 486, "instrument=bass", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 487, "instrument=bass", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 488, "instrument=bass", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 489, "instrument=bass", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 490, "instrument=bass", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 491, "instrument=bass", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 492, "instrument=bass", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 493, "instrument=bass", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 494, "instrument=bass", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 495, "instrument=bass", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 496, "instrument=bass", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 497, "instrument=bass", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 498, "instrument=flute", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 499, "instrument=flute", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 500, "instrument=flute", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 501, "instrument=flute", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 502, "instrument=flute", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 503, "instrument=flute", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 504, "instrument=flute", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 505, "instrument=flute", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 506, "instrument=flute", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 507, "instrument=flute", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 508, "instrument=flute", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 509, "instrument=flute", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 510, "instrument=flute", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 511, "instrument=flute", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 512, "instrument=flute", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 513, "instrument=flute", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 514, "instrument=flute", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 515, "instrument=flute", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 516, "instrument=flute", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 517, "instrument=flute", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 518, "instrument=flute", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 519, "instrument=flute", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 520, "instrument=flute", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 521, "instrument=flute", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 522, "instrument=flute", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 523, "instrument=flute", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 524, "instrument=flute", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 525, "instrument=flute", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 526, "instrument=flute", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 527, "instrument=flute", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 528, "instrument=flute", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 529, "instrument=flute", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 530, "instrument=flute", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 531, "instrument=flute", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 532, "instrument=flute", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 533, "instrument=flute", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 534, "instrument=flute", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 535, "instrument=flute", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 536, "instrument=flute", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 537, "instrument=flute", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 538, "instrument=flute", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 539, "instrument=flute", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 540, "instrument=flute", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 541, "instrument=flute", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 542, "instrument=flute", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 543, "instrument=flute", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 544, "instrument=flute", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 545, "instrument=flute", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 546, "instrument=flute", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 547, "instrument=flute", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 548, "instrument=bell", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 549, "instrument=bell", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 550, "instrument=bell", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 551, "instrument=bell", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 552, "instrument=bell", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 553, "instrument=bell", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 554, "instrument=bell", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 555, "instrument=bell", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 556, "instrument=bell", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 557, "instrument=bell", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 558, "instrument=bell", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 559, "instrument=bell", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 560, "instrument=bell", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 561, "instrument=bell", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 562, "instrument=bell", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 563, "instrument=bell", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 564, "instrument=bell", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 565, "instrument=bell", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 566, "instrument=bell", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 567, "instrument=bell", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 568, "instrument=bell", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 569, "instrument=bell", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 570, "instrument=bell", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 571, "instrument=bell", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 572, "instrument=bell", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 573, "instrument=bell", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 574, "instrument=bell", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 575, "instrument=bell", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 576, "instrument=bell", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 577, "instrument=bell", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 578, "instrument=bell", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 579, "instrument=bell", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 580, "instrument=bell", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 581, "instrument=bell", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 582, "instrument=bell", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 583, "instrument=bell", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 584, "instrument=bell", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 585, "instrument=bell", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 586, "instrument=bell", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 587, "instrument=bell", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 588, "instrument=bell", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 589, "instrument=bell", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 590, "instrument=bell", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 591, "instrument=bell", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 592, "instrument=bell", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 593, "instrument=bell", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 594, "instrument=bell", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 595, "instrument=bell", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 596, "instrument=bell", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 597, "instrument=bell", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 598, "instrument=guitar", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 599, "instrument=guitar", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 600, "instrument=guitar", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 601, "instrument=guitar", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 602, "instrument=guitar", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 603, "instrument=guitar", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 604, "instrument=guitar", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 605, "instrument=guitar", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 606, "instrument=guitar", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 607, "instrument=guitar", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 608, "instrument=guitar", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 609, "instrument=guitar", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 610, "instrument=guitar", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 611, "instrument=guitar", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 612, "instrument=guitar", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 613, "instrument=guitar", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 614, "instrument=guitar", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 615, "instrument=guitar", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 616, "instrument=guitar", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 617, "instrument=guitar", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 618, "instrument=guitar", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 619, "instrument=guitar", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 620, "instrument=guitar", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 621, "instrument=guitar", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 622, "instrument=guitar", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 623, "instrument=guitar", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 624, "instrument=guitar", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 625, "instrument=guitar", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 626, "instrument=guitar", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 627, "instrument=guitar", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 628, "instrument=guitar", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 629, "instrument=guitar", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 630, "instrument=guitar", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 631, "instrument=guitar", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 632, "instrument=guitar", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 633, "instrument=guitar", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 634, "instrument=guitar", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 635, "instrument=guitar", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 636, "instrument=guitar", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 637, "instrument=guitar", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 638, "instrument=guitar", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 639, "instrument=guitar", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 640, "instrument=guitar", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 641, "instrument=guitar", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 642, "instrument=guitar", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 643, "instrument=guitar", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 644, "instrument=guitar", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 645, "instrument=guitar", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 646, "instrument=guitar", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 647, "instrument=guitar", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 648, "instrument=chime", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 649, "instrument=chime", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 650, "instrument=chime", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 651, "instrument=chime", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 652, "instrument=chime", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 653, "instrument=chime", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 654, "instrument=chime", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 655, "instrument=chime", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 656, "instrument=chime", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 657, "instrument=chime", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 658, "instrument=chime", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 659, "instrument=chime", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 660, "instrument=chime", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 661, "instrument=chime", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 662, "instrument=chime", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 663, "instrument=chime", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 664, "instrument=chime", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 665, "instrument=chime", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 666, "instrument=chime", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 667, "instrument=chime", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 668, "instrument=chime", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 669, "instrument=chime", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 670, "instrument=chime", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 671, "instrument=chime", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 672, "instrument=chime", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 673, "instrument=chime", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 674, "instrument=chime", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 675, "instrument=chime", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 676, "instrument=chime", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 677, "instrument=chime", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 678, "instrument=chime", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 679, "instrument=chime", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 680, "instrument=chime", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 681, "instrument=chime", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 682, "instrument=chime", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 683, "instrument=chime", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 684, "instrument=chime", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 685, "instrument=chime", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 686, "instrument=chime", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 687, "instrument=chime", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 688, "instrument=chime", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 689, "instrument=chime", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 690, "instrument=chime", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 691, "instrument=chime", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 692, "instrument=chime", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 693, "instrument=chime", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 694, "instrument=chime", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 695, "instrument=chime", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 696, "instrument=chime", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 697, "instrument=chime", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 698, "instrument=xylophone", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 699, "instrument=xylophone", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 700, "instrument=xylophone", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 701, "instrument=xylophone", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 702, "instrument=xylophone", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 703, "instrument=xylophone", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 704, "instrument=xylophone", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 705, "instrument=xylophone", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 706, "instrument=xylophone", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 707, "instrument=xylophone", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 708, "instrument=xylophone", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 709, "instrument=xylophone", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 710, "instrument=xylophone", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 711, "instrument=xylophone", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 712, "instrument=xylophone", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 713, "instrument=xylophone", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 714, "instrument=xylophone", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 715, "instrument=xylophone", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 716, "instrument=xylophone", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 717, "instrument=xylophone", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 718, "instrument=xylophone", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 719, "instrument=xylophone", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 720, "instrument=xylophone", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 721, "instrument=xylophone", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 722, "instrument=xylophone", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 723, "instrument=xylophone", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 724, "instrument=xylophone", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 725, "instrument=xylophone", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 726, "instrument=xylophone", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 727, "instrument=xylophone", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 728, "instrument=xylophone", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 729, "instrument=xylophone", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 730, "instrument=xylophone", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 731, "instrument=xylophone", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 732, "instrument=xylophone", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 733, "instrument=xylophone", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 734, "instrument=xylophone", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 735, "instrument=xylophone", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 736, "instrument=xylophone", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 737, "instrument=xylophone", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 738, "instrument=xylophone", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 739, "instrument=xylophone", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 740, "instrument=xylophone", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 741, "instrument=xylophone", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 742, "instrument=xylophone", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 743, "instrument=xylophone", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 744, "instrument=xylophone", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 745, "instrument=xylophone", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 746, "instrument=xylophone", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 747, "instrument=xylophone", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 748, "instrument=iron_xylophone", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 749, "instrument=iron_xylophone", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 750, "instrument=iron_xylophone", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 751, "instrument=iron_xylophone", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 752, "instrument=iron_xylophone", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 753, "instrument=iron_xylophone", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 754, "instrument=iron_xylophone", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 755, "instrument=iron_xylophone", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 756, "instrument=iron_xylophone", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 757, "instrument=iron_xylophone", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 758, "instrument=iron_xylophone", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 759, "instrument=iron_xylophone", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 760, "instrument=iron_xylophone", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 761, "instrument=iron_xylophone", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 762, "instrument=iron_xylophone", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 763, "instrument=iron_xylophone", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 764, "instrument=iron_xylophone", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 765, "instrument=iron_xylophone", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 766, "instrument=iron_xylophone", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 767, "instrument=iron_xylophone", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 768, "instrument=iron_xylophone", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 769, "instrument=iron_xylophone", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 770, "instrument=iron_xylophone", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 771, "instrument=iron_xylophone", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 772, "instrument=iron_xylophone", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 773, "instrument=iron_xylophone", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 774, "instrument=iron_xylophone", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 775, "instrument=iron_xylophone", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 776, "instrument=iron_xylophone", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 777, "instrument=iron_xylophone", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 778, "instrument=iron_xylophone", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 779, "instrument=iron_xylophone", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 780, "instrument=iron_xylophone", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 781, "instrument=iron_xylophone", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 782, "instrument=iron_xylophone", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 783, "instrument=iron_xylophone", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 784, "instrument=iron_xylophone", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 785, "instrument=iron_xylophone", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 786, "instrument=iron_xylophone", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 787, "instrument=iron_xylophone", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 788, "instrument=iron_xylophone", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 789, "instrument=iron_xylophone", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 790, "instrument=iron_xylophone", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 791, "instrument=iron_xylophone", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 792, "instrument=iron_xylophone", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 793, "instrument=iron_xylophone", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 794, "instrument=iron_xylophone", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 795, "instrument=iron_xylophone", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 796, "instrument=iron_xylophone", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 797, "instrument=iron_xylophone", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 798, "instrument=cow_bell", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 799, "instrument=cow_bell", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 800, "instrument=cow_bell", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 801, "instrument=cow_bell", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 802, "instrument=cow_bell", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 803, "instrument=cow_bell", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 804, "instrument=cow_bell", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 805, "instrument=cow_bell", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 806, "instrument=cow_bell", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 807, "instrument=cow_bell", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 808, "instrument=cow_bell", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 809, "instrument=cow_bell", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 810, "instrument=cow_bell", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 811, "instrument=cow_bell", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 812, "instrument=cow_bell", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 813, "instrument=cow_bell", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 814, "instrument=cow_bell", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 815, "instrument=cow_bell", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 816, "instrument=cow_bell", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 817, "instrument=cow_bell", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 818, "instrument=cow_bell", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 819, "instrument=cow_bell", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 820, "instrument=cow_bell", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 821, "instrument=cow_bell", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 822, "instrument=cow_bell", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 823, "instrument=cow_bell", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 824, "instrument=cow_bell", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 825, "instrument=cow_bell", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 826, "instrument=cow_bell", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 827, "instrument=cow_bell", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 828, "instrument=cow_bell", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 829, "instrument=cow_bell", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 830, "instrument=cow_bell", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 831, "instrument=cow_bell", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 832, "instrument=cow_bell", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 833, "instrument=cow_bell", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 834, "instrument=cow_bell", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 835, "instrument=cow_bell", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 836, "instrument=cow_bell", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 837, "instrument=cow_bell", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 838, "instrument=cow_bell", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 839, "instrument=cow_bell", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 840, "instrument=cow_bell", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 841, "instrument=cow_bell", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 842, "instrument=cow_bell", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 843, "instrument=cow_bell", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 844, "instrument=cow_bell", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 845, "instrument=cow_bell", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 846, "instrument=cow_bell", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 847, "instrument=cow_bell", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 848, "instrument=didgeridoo", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 849, "instrument=didgeridoo", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 850, "instrument=didgeridoo", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 851, "instrument=didgeridoo", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 852, "instrument=didgeridoo", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 853, "instrument=didgeridoo", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 854, "instrument=didgeridoo", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 855, "instrument=didgeridoo", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 856, "instrument=didgeridoo", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 857, "instrument=didgeridoo", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 858, "instrument=didgeridoo", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 859, "instrument=didgeridoo", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 860, "instrument=didgeridoo", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 861, "instrument=didgeridoo", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 862, "instrument=didgeridoo", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 863, "instrument=didgeridoo", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 864, "instrument=didgeridoo", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 865, "instrument=didgeridoo", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 866, "instrument=didgeridoo", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 867, "instrument=didgeridoo", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 868, "instrument=didgeridoo", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 869, "instrument=didgeridoo", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 870, "instrument=didgeridoo", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 871, "instrument=didgeridoo", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 872, "instrument=didgeridoo", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 873, "instrument=didgeridoo", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 874, "instrument=didgeridoo", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 875, "instrument=didgeridoo", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 876, "instrument=didgeridoo", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 877, "instrument=didgeridoo", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 878, "instrument=didgeridoo", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 879, "instrument=didgeridoo", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 880, "instrument=didgeridoo", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 881, "instrument=didgeridoo", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 882, "instrument=didgeridoo", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 883, "instrument=didgeridoo", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 884, "instrument=didgeridoo", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 885, "instrument=didgeridoo", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 886, "instrument=didgeridoo", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 887, "instrument=didgeridoo", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 888, "instrument=didgeridoo", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 889, "instrument=didgeridoo", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 890, "instrument=didgeridoo", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 891, "instrument=didgeridoo", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 892, "instrument=didgeridoo", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 893, "instrument=didgeridoo", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 894, "instrument=didgeridoo", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 895, "instrument=didgeridoo", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 896, "instrument=didgeridoo", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 897, "instrument=didgeridoo", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 898, "instrument=bit", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 899, "instrument=bit", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 900, "instrument=bit", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 901, "instrument=bit", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 902, "instrument=bit", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 903, "instrument=bit", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 904, "instrument=bit", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 905, "instrument=bit", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 906, "instrument=bit", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 907, "instrument=bit", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 908, "instrument=bit", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 909, "instrument=bit", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 910, "instrument=bit", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 911, "instrument=bit", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 912, "instrument=bit", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 913, "instrument=bit", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 914, "instrument=bit", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 915, "instrument=bit", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 916, "instrument=bit", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 917, "instrument=bit", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 918, "instrument=bit", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 919, "instrument=bit", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 920, "instrument=bit", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 921, "instrument=bit", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 922, "instrument=bit", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 923, "instrument=bit", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 924, "instrument=bit", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 925, "instrument=bit", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 926, "instrument=bit", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 927, "instrument=bit", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 928, "instrument=bit", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 929, "instrument=bit", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 930, "instrument=bit", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 931, "instrument=bit", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 932, "instrument=bit", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 933, "instrument=bit", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 934, "instrument=bit", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 935, "instrument=bit", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 936, "instrument=bit", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 937, "instrument=bit", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 938, "instrument=bit", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 939, "instrument=bit", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 940, "instrument=bit", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 941, "instrument=bit", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 942, "instrument=bit", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 943, "instrument=bit", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 944, "instrument=bit", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 945, "instrument=bit", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 946, "instrument=bit", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 947, "instrument=bit", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 948, "instrument=banjo", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 949, "instrument=banjo", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 950, "instrument=banjo", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 951, "instrument=banjo", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 952, "instrument=banjo", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 953, "instrument=banjo", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 954, "instrument=banjo", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 955, "instrument=banjo", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 956, "instrument=banjo", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 957, "instrument=banjo", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 958, "instrument=banjo", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 959, "instrument=banjo", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 960, "instrument=banjo", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 961, "instrument=banjo", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 962, "instrument=banjo", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 963, "instrument=banjo", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 964, "instrument=banjo", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 965, "instrument=banjo", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 966, "instrument=banjo", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 967, "instrument=banjo", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 968, "instrument=banjo", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 969, "instrument=banjo", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 970, "instrument=banjo", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 971, "instrument=banjo", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 972, "instrument=banjo", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 973, "instrument=banjo", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 974, "instrument=banjo", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 975, "instrument=banjo", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 976, "instrument=banjo", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 977, "instrument=banjo", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 978, "instrument=banjo", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 979, "instrument=banjo", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 980, "instrument=banjo", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 981, "instrument=banjo", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 982, "instrument=banjo", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 983, "instrument=banjo", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 984, "instrument=banjo", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 985, "instrument=banjo", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 986, "instrument=banjo", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 987, "instrument=banjo", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 988, "instrument=banjo", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 989, "instrument=banjo", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 990, "instrument=banjo", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 991, "instrument=banjo", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 992, "instrument=banjo", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 993, "instrument=banjo", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 994, "instrument=banjo", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 995, "instrument=banjo", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 996, "instrument=banjo", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 997, "instrument=banjo", "note=24", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 998, "instrument=pling", "note=0", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 999, "instrument=pling", "note=0", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1000, "instrument=pling", "note=1", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1001, "instrument=pling", "note=1", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1002, "instrument=pling", "note=2", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1003, "instrument=pling", "note=2", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1004, "instrument=pling", "note=3", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1005, "instrument=pling", "note=3", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1006, "instrument=pling", "note=4", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1007, "instrument=pling", "note=4", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1008, "instrument=pling", "note=5", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1009, "instrument=pling", "note=5", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1010, "instrument=pling", "note=6", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1011, "instrument=pling", "note=6", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1012, "instrument=pling", "note=7", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1013, "instrument=pling", "note=7", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1014, "instrument=pling", "note=8", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1015, "instrument=pling", "note=8", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1016, "instrument=pling", "note=9", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1017, "instrument=pling", "note=9", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1018, "instrument=pling", "note=10", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1019, "instrument=pling", "note=10", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1020, "instrument=pling", "note=11", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1021, "instrument=pling", "note=11", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1022, "instrument=pling", "note=12", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1023, "instrument=pling", "note=12", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1024, "instrument=pling", "note=13", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1025, "instrument=pling", "note=13", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1026, "instrument=pling", "note=14", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1027, "instrument=pling", "note=14", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1028, "instrument=pling", "note=15", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1029, "instrument=pling", "note=15", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1030, "instrument=pling", "note=16", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1031, "instrument=pling", "note=16", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1032, "instrument=pling", "note=17", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1033, "instrument=pling", "note=17", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1034, "instrument=pling", "note=18", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1035, "instrument=pling", "note=18", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1036, "instrument=pling", "note=19", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1037, "instrument=pling", "note=19", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1038, "instrument=pling", "note=20", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1039, "instrument=pling", "note=20", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1040, "instrument=pling", "note=21", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1041, "instrument=pling", "note=21", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1042, "instrument=pling", "note=22", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1043, "instrument=pling", "note=22", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1044, "instrument=pling", "note=23", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1045, "instrument=pling", "note=23", "powered=false")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1046, "instrument=pling", "note=24", "powered=true")); + NOTE_BLOCK.addBlockAlternative(new BlockAlternative((short) 1047, "instrument=pling", "note=24", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakButton.java new file mode 100644 index 000000000..bf9ac2ecf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakButton { + public static void initStates() { + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5810, "face=floor", "facing=north", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5811, "face=floor", "facing=north", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5812, "face=floor", "facing=south", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5813, "face=floor", "facing=south", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5814, "face=floor", "facing=west", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5815, "face=floor", "facing=west", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5816, "face=floor", "facing=east", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5817, "face=floor", "facing=east", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5818, "face=wall", "facing=north", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5819, "face=wall", "facing=north", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5820, "face=wall", "facing=south", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5821, "face=wall", "facing=south", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5822, "face=wall", "facing=west", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5823, "face=wall", "facing=west", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5824, "face=wall", "facing=east", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5825, "face=wall", "facing=east", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5826, "face=ceiling", "facing=north", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5827, "face=ceiling", "facing=north", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5828, "face=ceiling", "facing=south", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5829, "face=ceiling", "facing=south", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5830, "face=ceiling", "facing=west", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5831, "face=ceiling", "facing=west", "powered=false")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5832, "face=ceiling", "facing=east", "powered=true")); + OAK_BUTTON.addBlockAlternative(new BlockAlternative((short) 5833, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakDoor.java new file mode 100644 index 000000000..85757accd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakDoor { + public static void initStates() { + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3571, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3572, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3573, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3574, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3575, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3576, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3577, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3578, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3579, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3580, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3581, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3582, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3583, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3584, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3585, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3586, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3587, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3588, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3589, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3590, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3591, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3592, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3593, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3594, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3595, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3596, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3597, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3598, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3599, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3600, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3601, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3602, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3603, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3604, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3605, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3606, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3607, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3608, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3609, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3610, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3611, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3612, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3613, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3614, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3615, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3616, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3617, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3618, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3619, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3620, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3621, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3622, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3623, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3624, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3625, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3626, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3627, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3628, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3629, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3630, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3631, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3632, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3633, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + OAK_DOOR.addBlockAlternative(new BlockAlternative((short) 3634, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakFence.java new file mode 100644 index 000000000..c71006175 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakFence { + public static void initStates() { + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3964, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3965, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3966, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3967, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3968, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3969, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3970, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3971, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3972, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3973, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3974, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3975, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3976, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3977, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3978, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3979, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3980, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3981, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3982, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3983, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3984, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3985, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3986, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3987, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3988, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3989, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3990, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3991, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3992, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3993, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3994, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + OAK_FENCE.addBlockAlternative(new BlockAlternative((short) 3995, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakFenceGate.java new file mode 100644 index 000000000..3153905ba --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakFenceGate { + public static void initStates() { + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4804, "facing=north", "in_wall=true", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4805, "facing=north", "in_wall=true", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4806, "facing=north", "in_wall=true", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4807, "facing=north", "in_wall=true", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4808, "facing=north", "in_wall=false", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4809, "facing=north", "in_wall=false", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4810, "facing=north", "in_wall=false", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4811, "facing=north", "in_wall=false", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4812, "facing=south", "in_wall=true", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4813, "facing=south", "in_wall=true", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4814, "facing=south", "in_wall=true", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4815, "facing=south", "in_wall=true", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4816, "facing=south", "in_wall=false", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4817, "facing=south", "in_wall=false", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4818, "facing=south", "in_wall=false", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4819, "facing=south", "in_wall=false", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4820, "facing=west", "in_wall=true", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4821, "facing=west", "in_wall=true", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4822, "facing=west", "in_wall=true", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4823, "facing=west", "in_wall=true", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4824, "facing=west", "in_wall=false", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4825, "facing=west", "in_wall=false", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4826, "facing=west", "in_wall=false", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4827, "facing=west", "in_wall=false", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4828, "facing=east", "in_wall=true", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4829, "facing=east", "in_wall=true", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4830, "facing=east", "in_wall=true", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4831, "facing=east", "in_wall=true", "open=false", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4832, "facing=east", "in_wall=false", "open=true", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4833, "facing=east", "in_wall=false", "open=true", "powered=false")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4834, "facing=east", "in_wall=false", "open=false", "powered=true")); + OAK_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 4835, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakLeaves.java new file mode 100644 index 000000000..fcd5648b3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakLeaves { + public static void initStates() { + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 144, "distance=1", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 145, "distance=1", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 146, "distance=2", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 147, "distance=2", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 148, "distance=3", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 149, "distance=3", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 150, "distance=4", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 151, "distance=4", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 152, "distance=5", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 153, "distance=5", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 154, "distance=6", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 155, "distance=6", "persistent=false")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 156, "distance=7", "persistent=true")); + OAK_LEAVES.addBlockAlternative(new BlockAlternative((short) 157, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakLog.java new file mode 100644 index 000000000..f922dc8c2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakLog { + public static void initStates() { + OAK_LOG.addBlockAlternative(new BlockAlternative((short) 72, "axis=x")); + OAK_LOG.addBlockAlternative(new BlockAlternative((short) 73, "axis=y")); + OAK_LOG.addBlockAlternative(new BlockAlternative((short) 74, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakPressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakPressurePlate.java new file mode 100644 index 000000000..3c4b91854 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakPressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakPressurePlate { + public static void initStates() { + OAK_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3871, "powered=true")); + OAK_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3872, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSapling.java new file mode 100644 index 000000000..b24005e4f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakSapling { + public static void initStates() { + OAK_SAPLING.addBlockAlternative(new BlockAlternative((short) 21, "stage=0")); + OAK_SAPLING.addBlockAlternative(new BlockAlternative((short) 22, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSign.java new file mode 100644 index 000000000..d99a1c50b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakSign { + public static void initStates() { + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3379, "rotation=0", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3380, "rotation=0", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3381, "rotation=1", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3382, "rotation=1", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3383, "rotation=2", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3384, "rotation=2", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3385, "rotation=3", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3386, "rotation=3", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3387, "rotation=4", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3388, "rotation=4", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3389, "rotation=5", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3390, "rotation=5", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3391, "rotation=6", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3392, "rotation=6", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3393, "rotation=7", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3394, "rotation=7", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3395, "rotation=8", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3396, "rotation=8", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3397, "rotation=9", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3398, "rotation=9", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3399, "rotation=10", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3400, "rotation=10", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3401, "rotation=11", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3402, "rotation=11", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3403, "rotation=12", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3404, "rotation=12", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3405, "rotation=13", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3406, "rotation=13", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3407, "rotation=14", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3408, "rotation=14", "waterlogged=false")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3409, "rotation=15", "waterlogged=true")); + OAK_SIGN.addBlockAlternative(new BlockAlternative((short) 3410, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSlab.java new file mode 100644 index 000000000..a3d1b37c0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakSlab { + public static void initStates() { + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7764, "type=top", "waterlogged=true")); + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7765, "type=top", "waterlogged=false")); + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7766, "type=bottom", "waterlogged=true")); + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7767, "type=bottom", "waterlogged=false")); + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7768, "type=double", "waterlogged=true")); + OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7769, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakStairs.java new file mode 100644 index 000000000..87d059b46 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakStairs { + public static void initStates() { + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1952, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1953, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1954, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1955, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1956, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1957, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1958, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1959, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1960, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1961, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1962, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1963, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1964, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1965, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1966, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1967, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1968, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1969, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1970, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1971, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1972, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1973, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1974, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1975, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1976, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1977, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1978, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1979, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1980, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1981, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1982, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1983, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1984, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1985, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1986, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1987, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1988, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1989, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1990, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1991, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1992, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1993, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1994, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1995, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1996, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1997, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1998, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 1999, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2000, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2001, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2002, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2003, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2004, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2005, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2006, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2007, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2008, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2009, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2010, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2011, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2012, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2013, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2014, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2015, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2016, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2017, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2018, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2019, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2020, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2021, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2022, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2023, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2024, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2025, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2026, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2027, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2028, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2029, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2030, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + OAK_STAIRS.addBlockAlternative(new BlockAlternative((short) 2031, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakTrapdoor.java new file mode 100644 index 000000000..712fa716e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakTrapdoor { + public static void initStates() { + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4097, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4098, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4099, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4100, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4101, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4102, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4103, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4104, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4105, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4106, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4107, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4108, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4109, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4110, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4111, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4112, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4113, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4114, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4115, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4116, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4117, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4118, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4119, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4120, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4121, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4122, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4123, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4124, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4125, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4126, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4127, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4128, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4129, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4130, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4131, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4132, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4133, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4134, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4135, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4136, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4137, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4138, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4139, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4140, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4141, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4142, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4143, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4144, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4145, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4146, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4147, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4148, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4149, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4150, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4151, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4152, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4153, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4154, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4155, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4156, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4157, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4158, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4159, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + OAK_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4160, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakWallSign.java new file mode 100644 index 000000000..039b6b5df --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakWallSign { + public static void initStates() { + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3733, "facing=north", "waterlogged=true")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3734, "facing=north", "waterlogged=false")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3735, "facing=south", "waterlogged=true")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3736, "facing=south", "waterlogged=false")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3737, "facing=west", "waterlogged=true")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3738, "facing=west", "waterlogged=false")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3739, "facing=east", "waterlogged=true")); + OAK_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3740, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OakWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OakWood.java new file mode 100644 index 000000000..57abe86ce --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OakWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OakWood { + public static void initStates() { + OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 108, "axis=x")); + OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 109, "axis=y")); + OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 110, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Observer.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Observer.java new file mode 100644 index 000000000..0818432a2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Observer.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Observer { + public static void initStates() { + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8724, "facing=north", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8725, "facing=north", "powered=false")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8726, "facing=east", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8727, "facing=east", "powered=false")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8728, "facing=south", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8729, "facing=south", "powered=false")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8730, "facing=west", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8731, "facing=west", "powered=false")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8732, "facing=up", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8733, "facing=up", "powered=false")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8734, "facing=down", "powered=true")); + OBSERVER.addBlockAlternative(new BlockAlternative((short) 8735, "facing=down", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBanner.java new file mode 100644 index 000000000..4b8bee3f2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeBanner { + public static void initStates() { + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7377, "rotation=0")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7378, "rotation=1")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7379, "rotation=2")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7380, "rotation=3")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7381, "rotation=4")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7382, "rotation=5")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7383, "rotation=6")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7384, "rotation=7")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7385, "rotation=8")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7386, "rotation=9")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7387, "rotation=10")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7388, "rotation=11")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7389, "rotation=12")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7390, "rotation=13")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7391, "rotation=14")); + ORANGE_BANNER.addBlockAlternative(new BlockAlternative((short) 7392, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBed.java new file mode 100644 index 000000000..1c30219a0 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeBed { + public static void initStates() { + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1064, "facing=north", "occupied=true", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1065, "facing=north", "occupied=true", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1066, "facing=north", "occupied=false", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1067, "facing=north", "occupied=false", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1068, "facing=south", "occupied=true", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1069, "facing=south", "occupied=true", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1070, "facing=south", "occupied=false", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1071, "facing=south", "occupied=false", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1072, "facing=west", "occupied=true", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1073, "facing=west", "occupied=true", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1074, "facing=west", "occupied=false", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1075, "facing=west", "occupied=false", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1076, "facing=east", "occupied=true", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1077, "facing=east", "occupied=true", "part=foot")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1078, "facing=east", "occupied=false", "part=head")); + ORANGE_BED.addBlockAlternative(new BlockAlternative((short) 1079, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeGlazedTerracotta.java new file mode 100644 index 000000000..49faaaeaf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeGlazedTerracotta { + public static void initStates() { + ORANGE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8842, "facing=north")); + ORANGE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8843, "facing=south")); + ORANGE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8844, "facing=west")); + ORANGE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8845, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeShulkerBox.java new file mode 100644 index 000000000..66f3329a6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeShulkerBox { + public static void initStates() { + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8748, "facing=north")); + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8749, "facing=east")); + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8750, "facing=south")); + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8751, "facing=west")); + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8752, "facing=up")); + ORANGE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8753, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeStainedGlassPane.java new file mode 100644 index 000000000..84390f0df --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeStainedGlassPane { + public static void initStates() { + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6359, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6360, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6361, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6362, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6363, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6364, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6365, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6366, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6367, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6368, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6369, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6370, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6371, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6372, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6373, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6374, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6375, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6376, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6377, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6378, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6379, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6380, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6381, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6382, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6383, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6384, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6385, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6386, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6387, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6388, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6389, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + ORANGE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6390, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeWallBanner.java new file mode 100644 index 000000000..68ca72889 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/OrangeWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class OrangeWallBanner { + public static void initStates() { + ORANGE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7621, "facing=north")); + ORANGE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7622, "facing=south")); + ORANGE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7623, "facing=west")); + ORANGE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7624, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Peony.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Peony.java new file mode 100644 index 000000000..dc8689a8d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Peony.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Peony { + public static void initStates() { + PEONY.addBlockAlternative(new BlockAlternative((short) 7355, "half=upper")); + PEONY.addBlockAlternative(new BlockAlternative((short) 7356, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PetrifiedOakSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PetrifiedOakSlab.java new file mode 100644 index 000000000..1df84a646 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PetrifiedOakSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PetrifiedOakSlab { + public static void initStates() { + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7824, "type=top", "waterlogged=true")); + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7825, "type=top", "waterlogged=false")); + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7826, "type=bottom", "waterlogged=true")); + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7827, "type=bottom", "waterlogged=false")); + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7828, "type=double", "waterlogged=true")); + PETRIFIED_OAK_SLAB.addBlockAlternative(new BlockAlternative((short) 7829, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBanner.java new file mode 100644 index 000000000..dc14bf629 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkBanner { + public static void initStates() { + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7457, "rotation=0")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7458, "rotation=1")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7459, "rotation=2")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7460, "rotation=3")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7461, "rotation=4")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7462, "rotation=5")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7463, "rotation=6")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7464, "rotation=7")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7465, "rotation=8")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7466, "rotation=9")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7467, "rotation=10")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7468, "rotation=11")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7469, "rotation=12")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7470, "rotation=13")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7471, "rotation=14")); + PINK_BANNER.addBlockAlternative(new BlockAlternative((short) 7472, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBed.java new file mode 100644 index 000000000..575096955 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkBed { + public static void initStates() { + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1144, "facing=north", "occupied=true", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1145, "facing=north", "occupied=true", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1146, "facing=north", "occupied=false", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1147, "facing=north", "occupied=false", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1148, "facing=south", "occupied=true", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1149, "facing=south", "occupied=true", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1150, "facing=south", "occupied=false", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1151, "facing=south", "occupied=false", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1152, "facing=west", "occupied=true", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1153, "facing=west", "occupied=true", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1154, "facing=west", "occupied=false", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1155, "facing=west", "occupied=false", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1156, "facing=east", "occupied=true", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1157, "facing=east", "occupied=true", "part=foot")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1158, "facing=east", "occupied=false", "part=head")); + PINK_BED.addBlockAlternative(new BlockAlternative((short) 1159, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkGlazedTerracotta.java new file mode 100644 index 000000000..55101a602 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkGlazedTerracotta { + public static void initStates() { + PINK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8862, "facing=north")); + PINK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8863, "facing=south")); + PINK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8864, "facing=west")); + PINK_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8865, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkShulkerBox.java new file mode 100644 index 000000000..3052a4aef --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkShulkerBox { + public static void initStates() { + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8778, "facing=north")); + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8779, "facing=east")); + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8780, "facing=south")); + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8781, "facing=west")); + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8782, "facing=up")); + PINK_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8783, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkStainedGlassPane.java new file mode 100644 index 000000000..126790096 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkStainedGlassPane { + public static void initStates() { + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6519, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6520, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6521, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6522, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6523, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6524, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6525, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6526, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6527, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6528, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6529, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6530, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6531, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6532, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6533, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6534, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6535, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6536, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6537, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6538, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6539, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6540, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6541, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6542, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6543, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6544, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6545, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6546, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6547, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6548, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6549, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + PINK_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6550, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PinkWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkWallBanner.java new file mode 100644 index 000000000..6952f9a57 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PinkWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PinkWallBanner { + public static void initStates() { + PINK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7641, "facing=north")); + PINK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7642, "facing=south")); + PINK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7643, "facing=west")); + PINK_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7644, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Piston.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Piston.java new file mode 100644 index 000000000..d4e09aa20 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Piston.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Piston { + public static void initStates() { + PISTON.addBlockAlternative(new BlockAlternative((short) 1347, "extended=true", "facing=north")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1348, "extended=true", "facing=east")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1349, "extended=true", "facing=south")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1350, "extended=true", "facing=west")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1351, "extended=true", "facing=up")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1352, "extended=true", "facing=down")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1353, "extended=false", "facing=north")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1354, "extended=false", "facing=east")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1355, "extended=false", "facing=south")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1356, "extended=false", "facing=west")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1357, "extended=false", "facing=up")); + PISTON.addBlockAlternative(new BlockAlternative((short) 1358, "extended=false", "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PistonHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PistonHead.java new file mode 100644 index 000000000..29f7d0272 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PistonHead.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PistonHead { + public static void initStates() { + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1359, "facing=north", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1360, "facing=north", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1361, "facing=north", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1362, "facing=north", "short=false", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1363, "facing=east", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1364, "facing=east", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1365, "facing=east", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1366, "facing=east", "short=false", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1367, "facing=south", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1368, "facing=south", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1369, "facing=south", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1370, "facing=south", "short=false", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1371, "facing=west", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1372, "facing=west", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1373, "facing=west", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1374, "facing=west", "short=false", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1375, "facing=up", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1376, "facing=up", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1377, "facing=up", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1378, "facing=up", "short=false", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1379, "facing=down", "short=true", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1380, "facing=down", "short=true", "type=sticky")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1381, "facing=down", "short=false", "type=normal")); + PISTON_HEAD.addBlockAlternative(new BlockAlternative((short) 1382, "facing=down", "short=false", "type=sticky")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerHead.java new file mode 100644 index 000000000..9b40254c4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerHead.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PlayerHead { + public static void initStates() { + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6014, "rotation=0")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6015, "rotation=1")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6016, "rotation=2")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6017, "rotation=3")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6018, "rotation=4")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6019, "rotation=5")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6020, "rotation=6")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6021, "rotation=7")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6022, "rotation=8")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6023, "rotation=9")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6024, "rotation=10")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6025, "rotation=11")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6026, "rotation=12")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6027, "rotation=13")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6028, "rotation=14")); + PLAYER_HEAD.addBlockAlternative(new BlockAlternative((short) 6029, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerWallHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerWallHead.java new file mode 100644 index 000000000..2547bc7aa --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PlayerWallHead.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PlayerWallHead { + public static void initStates() { + PLAYER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6030, "facing=north")); + PLAYER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6031, "facing=south")); + PLAYER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6032, "facing=west")); + PLAYER_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6033, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Podzol.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Podzol.java new file mode 100644 index 000000000..9467d422c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Podzol.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Podzol { + public static void initStates() { + PODZOL.addBlockAlternative(new BlockAlternative((short) 12, "snowy=true")); + PODZOL.addBlockAlternative(new BlockAlternative((short) 13, "snowy=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteSlab.java new file mode 100644 index 000000000..1da359b2f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedAndesiteSlab { + public static void initStates() { + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10319, "type=top", "waterlogged=true")); + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10320, "type=top", "waterlogged=false")); + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10321, "type=bottom", "waterlogged=true")); + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10322, "type=bottom", "waterlogged=false")); + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10323, "type=double", "waterlogged=true")); + POLISHED_ANDESITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10324, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteStairs.java new file mode 100644 index 000000000..dad45a3a1 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedAndesiteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedAndesiteStairs { + public static void initStates() { + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10093, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10094, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10095, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10096, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10097, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10098, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10099, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10100, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10101, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10102, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10103, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10104, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10105, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10106, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10107, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10108, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10109, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10110, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10111, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10112, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10113, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10114, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10115, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10116, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10117, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10118, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10119, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10120, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10121, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10122, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10123, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10124, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10125, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10126, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10127, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10128, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10129, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10130, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10131, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10132, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10133, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10134, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10135, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10136, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10137, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10138, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10139, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10140, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10141, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10142, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10143, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10144, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10145, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10146, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10147, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10148, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10149, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10150, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10151, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10152, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10153, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10154, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10155, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10156, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10157, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10158, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10159, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10160, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10161, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10162, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10163, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10164, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10165, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10166, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10167, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10168, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10169, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10170, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10171, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_ANDESITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 10172, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteSlab.java new file mode 100644 index 000000000..91b53bc21 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedDioriteSlab { + public static void initStates() { + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10271, "type=top", "waterlogged=true")); + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10272, "type=top", "waterlogged=false")); + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10273, "type=bottom", "waterlogged=true")); + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10274, "type=bottom", "waterlogged=false")); + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10275, "type=double", "waterlogged=true")); + POLISHED_DIORITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10276, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteStairs.java new file mode 100644 index 000000000..79e1af0c8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedDioriteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedDioriteStairs { + public static void initStates() { + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9373, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9374, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9375, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9376, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9377, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9378, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9379, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9380, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9381, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9382, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9383, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9384, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9385, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9386, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9387, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9388, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9389, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9390, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9391, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9392, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9393, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9394, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9395, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9396, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9397, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9398, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9399, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9400, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9401, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9402, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9403, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9404, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9405, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9406, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9407, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9408, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9409, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9410, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9411, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9412, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9413, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9414, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9415, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9416, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9417, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9418, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9419, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9420, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9421, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9422, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9423, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9424, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9425, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9426, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9427, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9428, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9429, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9430, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9431, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9432, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9433, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9434, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9435, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9436, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9437, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9438, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9439, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9440, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9441, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9442, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9443, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9444, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9445, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9446, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9447, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9448, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9449, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9450, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9451, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_DIORITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9452, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteSlab.java new file mode 100644 index 000000000..e7c9f3f75 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedGraniteSlab { + public static void initStates() { + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10253, "type=top", "waterlogged=true")); + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10254, "type=top", "waterlogged=false")); + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10255, "type=bottom", "waterlogged=true")); + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10256, "type=bottom", "waterlogged=false")); + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10257, "type=double", "waterlogged=true")); + POLISHED_GRANITE_SLAB.addBlockAlternative(new BlockAlternative((short) 10258, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteStairs.java new file mode 100644 index 000000000..7ba08b3a5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PolishedGraniteStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PolishedGraniteStairs { + public static void initStates() { + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9133, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9134, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9135, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9136, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9137, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9138, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9139, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9140, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9141, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9142, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9143, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9144, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9145, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9146, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9147, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9148, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9149, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9150, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9151, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9152, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9153, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9154, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9155, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9156, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9157, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9158, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9159, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9160, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9161, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9162, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9163, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9164, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9165, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9166, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9167, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9168, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9169, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9170, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9171, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9172, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9173, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9174, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9175, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9176, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9177, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9178, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9179, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9180, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9181, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9182, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9183, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9184, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9185, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9186, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9187, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9188, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9189, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9190, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9191, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9192, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9193, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9194, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9195, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9196, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9197, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9198, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9199, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9200, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9201, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9202, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9203, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9204, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9205, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9206, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9207, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9208, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9209, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9210, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9211, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + POLISHED_GRANITE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9212, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Potatoes.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Potatoes.java new file mode 100644 index 000000000..7ad732c60 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Potatoes.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Potatoes { + public static void initStates() { + POTATOES.addBlockAlternative(new BlockAlternative((short) 5802, "age=0")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5803, "age=1")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5804, "age=2")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5805, "age=3")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5806, "age=4")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5807, "age=5")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5808, "age=6")); + POTATOES.addBlockAlternative(new BlockAlternative((short) 5809, "age=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PoweredRail.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PoweredRail.java new file mode 100644 index 000000000..015eac0ef --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PoweredRail.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PoweredRail { + public static void initStates() { + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1304, "powered=true", "shape=north_south")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1305, "powered=true", "shape=east_west")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1306, "powered=true", "shape=ascending_east")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1307, "powered=true", "shape=ascending_west")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1308, "powered=true", "shape=ascending_north")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1309, "powered=true", "shape=ascending_south")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1310, "powered=false", "shape=north_south")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1311, "powered=false", "shape=east_west")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1312, "powered=false", "shape=ascending_east")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1313, "powered=false", "shape=ascending_west")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1314, "powered=false", "shape=ascending_north")); + POWERED_RAIL.addBlockAlternative(new BlockAlternative((short) 1315, "powered=false", "shape=ascending_south")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickSlab.java new file mode 100644 index 000000000..981d27a8b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PrismarineBrickSlab { + public static void initStates() { + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7314, "type=top", "waterlogged=true")); + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7315, "type=top", "waterlogged=false")); + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7316, "type=bottom", "waterlogged=true")); + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7317, "type=bottom", "waterlogged=false")); + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7318, "type=double", "waterlogged=true")); + PRISMARINE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7319, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickStairs.java new file mode 100644 index 000000000..1d487229a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PrismarineBrickStairs { + public static void initStates() { + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7148, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7149, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7150, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7151, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7152, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7153, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7154, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7155, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7156, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7157, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7158, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7159, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7160, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7161, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7162, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7163, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7164, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7165, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7166, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7167, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7168, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7169, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7170, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7171, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7172, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7173, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7174, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7175, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7176, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7177, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7178, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7179, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7180, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7181, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7182, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7183, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7184, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7185, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7186, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7187, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7188, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7189, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7190, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7191, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7192, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7193, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7194, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7195, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7196, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7197, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7198, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7199, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7200, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7201, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7202, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7203, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7204, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7205, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7206, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7207, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7208, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7209, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7210, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7211, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7212, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7213, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7214, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7215, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7216, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7217, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7218, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7219, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7220, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7221, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7222, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7223, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7224, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7225, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7226, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 7227, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineSlab.java new file mode 100644 index 000000000..5cd052501 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PrismarineSlab { + public static void initStates() { + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7308, "type=top", "waterlogged=true")); + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7309, "type=top", "waterlogged=false")); + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7310, "type=bottom", "waterlogged=true")); + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7311, "type=bottom", "waterlogged=false")); + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7312, "type=double", "waterlogged=true")); + PRISMARINE_SLAB.addBlockAlternative(new BlockAlternative((short) 7313, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineStairs.java new file mode 100644 index 000000000..ac5ce55bf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PrismarineStairs { + public static void initStates() { + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7068, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7069, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7070, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7071, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7072, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7073, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7074, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7075, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7076, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7077, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7078, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7079, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7080, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7081, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7082, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7083, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7084, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7085, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7086, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7087, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7088, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7089, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7090, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7091, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7092, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7093, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7094, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7095, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7096, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7097, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7098, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7099, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7100, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7101, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7102, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7103, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7104, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7105, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7106, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7107, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7108, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7109, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7110, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7111, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7112, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7113, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7114, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7115, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7116, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7117, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7118, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7119, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7120, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7121, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7122, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7123, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7124, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7125, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7126, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7127, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7128, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7129, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7130, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7131, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7132, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7133, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7134, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7135, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7136, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7137, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7138, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7139, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7140, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7141, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7142, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7143, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7144, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7145, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7146, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + PRISMARINE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7147, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineWall.java new file mode 100644 index 000000000..d1715437b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PrismarineWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PrismarineWall { + public static void initStates() { + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10395, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10396, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10397, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10398, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10399, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10400, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10401, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10402, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10403, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10404, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10405, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10406, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10407, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10408, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10409, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10410, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10411, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10412, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10413, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10414, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10415, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10416, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10417, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10418, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10419, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10420, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10421, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10422, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10423, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10424, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10425, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10426, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10427, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10428, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10429, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10430, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10431, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10432, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10433, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10434, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10435, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10436, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10437, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10438, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10439, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10440, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10441, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10442, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10443, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10444, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10445, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10446, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10447, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10448, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10449, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10450, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10451, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10452, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10453, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10454, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10455, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10456, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10457, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + PRISMARINE_WALL.addBlockAlternative(new BlockAlternative((short) 10458, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PumpkinStem.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PumpkinStem.java new file mode 100644 index 000000000..cef55ec4a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PumpkinStem.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PumpkinStem { + public static void initStates() { + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4756, "age=0")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4757, "age=1")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4758, "age=2")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4759, "age=3")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4760, "age=4")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4761, "age=5")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4762, "age=6")); + PUMPKIN_STEM.addBlockAlternative(new BlockAlternative((short) 4763, "age=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBanner.java new file mode 100644 index 000000000..ecb9b2121 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleBanner { + public static void initStates() { + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7521, "rotation=0")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7522, "rotation=1")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7523, "rotation=2")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7524, "rotation=3")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7525, "rotation=4")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7526, "rotation=5")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7527, "rotation=6")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7528, "rotation=7")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7529, "rotation=8")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7530, "rotation=9")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7531, "rotation=10")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7532, "rotation=11")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7533, "rotation=12")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7534, "rotation=13")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7535, "rotation=14")); + PURPLE_BANNER.addBlockAlternative(new BlockAlternative((short) 7536, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBed.java new file mode 100644 index 000000000..cb57b07bf --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleBed { + public static void initStates() { + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1208, "facing=north", "occupied=true", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1209, "facing=north", "occupied=true", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1210, "facing=north", "occupied=false", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1211, "facing=north", "occupied=false", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1212, "facing=south", "occupied=true", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1213, "facing=south", "occupied=true", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1214, "facing=south", "occupied=false", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1215, "facing=south", "occupied=false", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1216, "facing=west", "occupied=true", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1217, "facing=west", "occupied=true", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1218, "facing=west", "occupied=false", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1219, "facing=west", "occupied=false", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1220, "facing=east", "occupied=true", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1221, "facing=east", "occupied=true", "part=foot")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1222, "facing=east", "occupied=false", "part=head")); + PURPLE_BED.addBlockAlternative(new BlockAlternative((short) 1223, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleGlazedTerracotta.java new file mode 100644 index 000000000..2690e7159 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleGlazedTerracotta { + public static void initStates() { + PURPLE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8878, "facing=north")); + PURPLE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8879, "facing=south")); + PURPLE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8880, "facing=west")); + PURPLE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8881, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleShulkerBox.java new file mode 100644 index 000000000..b179f88ae --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleShulkerBox { + public static void initStates() { + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8802, "facing=north")); + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8803, "facing=east")); + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8804, "facing=south")); + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8805, "facing=west")); + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8806, "facing=up")); + PURPLE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8807, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleStainedGlassPane.java new file mode 100644 index 000000000..fe99e8213 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleStainedGlassPane { + public static void initStates() { + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6647, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6648, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6649, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6650, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6651, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6652, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6653, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6654, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6655, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6656, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6657, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6658, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6659, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6660, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6661, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6662, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6663, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6664, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6665, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6666, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6667, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6668, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6669, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6670, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6671, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6672, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6673, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6674, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6675, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6676, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6677, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + PURPLE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6678, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleWallBanner.java new file mode 100644 index 000000000..c74d51d5e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpleWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpleWallBanner { + public static void initStates() { + PURPLE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7657, "facing=north")); + PURPLE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7658, "facing=south")); + PURPLE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7659, "facing=west")); + PURPLE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7660, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurPillar.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurPillar.java new file mode 100644 index 000000000..ab09727c9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurPillar.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpurPillar { + public static void initStates() { + PURPUR_PILLAR.addBlockAlternative(new BlockAlternative((short) 8599, "axis=x")); + PURPUR_PILLAR.addBlockAlternative(new BlockAlternative((short) 8600, "axis=y")); + PURPUR_PILLAR.addBlockAlternative(new BlockAlternative((short) 8601, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurSlab.java new file mode 100644 index 000000000..1f6c7509c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpurSlab { + public static void initStates() { + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7872, "type=top", "waterlogged=true")); + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7873, "type=top", "waterlogged=false")); + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7874, "type=bottom", "waterlogged=true")); + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7875, "type=bottom", "waterlogged=false")); + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7876, "type=double", "waterlogged=true")); + PURPUR_SLAB.addBlockAlternative(new BlockAlternative((short) 7877, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurStairs.java new file mode 100644 index 000000000..84e40d8cd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/PurpurStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class PurpurStairs { + public static void initStates() { + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8602, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8603, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8604, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8605, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8606, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8607, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8608, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8609, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8610, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8611, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8612, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8613, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8614, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8615, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8616, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8617, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8618, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8619, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8620, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8621, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8622, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8623, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8624, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8625, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8626, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8627, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8628, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8629, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8630, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8631, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8632, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8633, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8634, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8635, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8636, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8637, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8638, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8639, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8640, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8641, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8642, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8643, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8644, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8645, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8646, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8647, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8648, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8649, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8650, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8651, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8652, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8653, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8654, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8655, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8656, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8657, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8658, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8659, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8660, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8661, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8662, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8663, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8664, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8665, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8666, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8667, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8668, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8669, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8670, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8671, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8672, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8673, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8674, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8675, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8676, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8677, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8678, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8679, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8680, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + PURPUR_STAIRS.addBlockAlternative(new BlockAlternative((short) 8681, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzPillar.java b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzPillar.java new file mode 100644 index 000000000..05f3b0924 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzPillar.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class QuartzPillar { + public static void initStates() { + QUARTZ_PILLAR.addBlockAlternative(new BlockAlternative((short) 6204, "axis=x")); + QUARTZ_PILLAR.addBlockAlternative(new BlockAlternative((short) 6205, "axis=y")); + QUARTZ_PILLAR.addBlockAlternative(new BlockAlternative((short) 6206, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzSlab.java new file mode 100644 index 000000000..76de6cc48 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class QuartzSlab { + public static void initStates() { + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7854, "type=top", "waterlogged=true")); + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7855, "type=top", "waterlogged=false")); + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7856, "type=bottom", "waterlogged=true")); + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7857, "type=bottom", "waterlogged=false")); + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7858, "type=double", "waterlogged=true")); + QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 7859, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzStairs.java new file mode 100644 index 000000000..cb4e74b06 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/QuartzStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class QuartzStairs { + public static void initStates() { + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6207, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6208, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6209, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6210, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6211, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6212, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6213, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6214, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6215, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6216, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6217, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6218, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6219, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6220, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6221, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6222, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6223, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6224, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6225, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6226, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6227, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6228, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6229, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6230, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6231, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6232, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6233, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6234, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6235, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6236, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6237, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6238, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6239, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6240, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6241, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6242, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6243, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6244, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6245, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6246, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6247, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6248, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6249, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6250, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6251, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6252, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6253, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6254, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6255, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6256, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6257, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6258, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6259, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6260, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6261, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6262, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6263, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6264, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6265, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6266, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6267, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6268, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6269, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6270, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6271, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6272, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6273, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6274, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6275, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6276, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6277, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6278, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6279, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6280, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6281, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6282, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6283, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6284, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6285, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 6286, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Rail.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Rail.java new file mode 100644 index 000000000..296ce5772 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Rail.java @@ -0,0 +1,21 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Rail { + public static void initStates() { + RAIL.addBlockAlternative(new BlockAlternative((short) 3643, "shape=north_south")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3644, "shape=east_west")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3645, "shape=ascending_east")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3646, "shape=ascending_west")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3647, "shape=ascending_north")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3648, "shape=ascending_south")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3649, "shape=south_east")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3650, "shape=south_west")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3651, "shape=north_west")); + RAIL.addBlockAlternative(new BlockAlternative((short) 3652, "shape=north_east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedBanner.java new file mode 100644 index 000000000..cce4ea353 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedBanner { + public static void initStates() { + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7585, "rotation=0")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7586, "rotation=1")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7587, "rotation=2")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7588, "rotation=3")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7589, "rotation=4")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7590, "rotation=5")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7591, "rotation=6")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7592, "rotation=7")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7593, "rotation=8")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7594, "rotation=9")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7595, "rotation=10")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7596, "rotation=11")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7597, "rotation=12")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7598, "rotation=13")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7599, "rotation=14")); + RED_BANNER.addBlockAlternative(new BlockAlternative((short) 7600, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedBed.java new file mode 100644 index 000000000..0ac880352 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedBed { + public static void initStates() { + RED_BED.addBlockAlternative(new BlockAlternative((short) 1272, "facing=north", "occupied=true", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1273, "facing=north", "occupied=true", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1274, "facing=north", "occupied=false", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1275, "facing=north", "occupied=false", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1276, "facing=south", "occupied=true", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1277, "facing=south", "occupied=true", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1278, "facing=south", "occupied=false", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1279, "facing=south", "occupied=false", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1280, "facing=west", "occupied=true", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1281, "facing=west", "occupied=true", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1282, "facing=west", "occupied=false", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1283, "facing=west", "occupied=false", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1284, "facing=east", "occupied=true", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1285, "facing=east", "occupied=true", "part=foot")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1286, "facing=east", "occupied=false", "part=head")); + RED_BED.addBlockAlternative(new BlockAlternative((short) 1287, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedGlazedTerracotta.java new file mode 100644 index 000000000..97e2965da --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedGlazedTerracotta { + public static void initStates() { + RED_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8894, "facing=north")); + RED_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8895, "facing=south")); + RED_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8896, "facing=west")); + RED_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8897, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedMushroomBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedMushroomBlock.java new file mode 100644 index 000000000..8e5cfdd7d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedMushroomBlock.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedMushroomBlock { + public static void initStates() { + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4555, "down=true", "east=true", "north=true", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4556, "down=true", "east=true", "north=true", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4557, "down=true", "east=true", "north=true", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4558, "down=true", "east=true", "north=true", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4559, "down=true", "east=true", "north=true", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4560, "down=true", "east=true", "north=true", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4561, "down=true", "east=true", "north=true", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4562, "down=true", "east=true", "north=true", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4563, "down=true", "east=true", "north=false", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4564, "down=true", "east=true", "north=false", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4565, "down=true", "east=true", "north=false", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4566, "down=true", "east=true", "north=false", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4567, "down=true", "east=true", "north=false", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4568, "down=true", "east=true", "north=false", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4569, "down=true", "east=true", "north=false", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4570, "down=true", "east=true", "north=false", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4571, "down=true", "east=false", "north=true", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4572, "down=true", "east=false", "north=true", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4573, "down=true", "east=false", "north=true", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4574, "down=true", "east=false", "north=true", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4575, "down=true", "east=false", "north=true", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4576, "down=true", "east=false", "north=true", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4577, "down=true", "east=false", "north=true", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4578, "down=true", "east=false", "north=true", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4579, "down=true", "east=false", "north=false", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4580, "down=true", "east=false", "north=false", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4581, "down=true", "east=false", "north=false", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4582, "down=true", "east=false", "north=false", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4583, "down=true", "east=false", "north=false", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4584, "down=true", "east=false", "north=false", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4585, "down=true", "east=false", "north=false", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4586, "down=true", "east=false", "north=false", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4587, "down=false", "east=true", "north=true", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4588, "down=false", "east=true", "north=true", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4589, "down=false", "east=true", "north=true", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4590, "down=false", "east=true", "north=true", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4591, "down=false", "east=true", "north=true", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4592, "down=false", "east=true", "north=true", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4593, "down=false", "east=true", "north=true", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4594, "down=false", "east=true", "north=true", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4595, "down=false", "east=true", "north=false", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4596, "down=false", "east=true", "north=false", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4597, "down=false", "east=true", "north=false", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4598, "down=false", "east=true", "north=false", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4599, "down=false", "east=true", "north=false", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4600, "down=false", "east=true", "north=false", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4601, "down=false", "east=true", "north=false", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4602, "down=false", "east=true", "north=false", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4603, "down=false", "east=false", "north=true", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4604, "down=false", "east=false", "north=true", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4605, "down=false", "east=false", "north=true", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4606, "down=false", "east=false", "north=true", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4607, "down=false", "east=false", "north=true", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4608, "down=false", "east=false", "north=true", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4609, "down=false", "east=false", "north=true", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4610, "down=false", "east=false", "north=true", "south=false", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4611, "down=false", "east=false", "north=false", "south=true", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4612, "down=false", "east=false", "north=false", "south=true", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4613, "down=false", "east=false", "north=false", "south=true", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4614, "down=false", "east=false", "north=false", "south=true", "up=false", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4615, "down=false", "east=false", "north=false", "south=false", "up=true", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4616, "down=false", "east=false", "north=false", "south=false", "up=true", "west=false")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4617, "down=false", "east=false", "north=false", "south=false", "up=false", "west=true")); + RED_MUSHROOM_BLOCK.addBlockAlternative(new BlockAlternative((short) 4618, "down=false", "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickSlab.java new file mode 100644 index 000000000..e60dbea59 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedNetherBrickSlab { + public static void initStates() { + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10313, "type=top", "waterlogged=true")); + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10314, "type=top", "waterlogged=false")); + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10315, "type=bottom", "waterlogged=true")); + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10316, "type=bottom", "waterlogged=false")); + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10317, "type=double", "waterlogged=true")); + RED_NETHER_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 10318, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickStairs.java new file mode 100644 index 000000000..95c195bbb --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedNetherBrickStairs { + public static void initStates() { + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10013, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10014, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10015, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10016, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10017, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10018, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10019, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10020, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10021, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10022, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10023, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10024, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10025, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10026, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10027, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10028, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10029, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10030, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10031, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10032, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10033, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10034, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10035, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10036, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10037, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10038, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10039, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10040, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10041, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10042, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10043, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10044, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10045, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10046, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10047, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10048, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10049, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10050, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10051, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10052, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10053, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10054, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10055, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10056, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10057, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10058, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10059, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10060, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10061, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10062, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10063, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10064, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10065, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10066, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10067, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10068, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10069, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10070, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10071, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10072, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10073, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10074, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10075, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10076, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10077, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10078, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10079, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10080, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10081, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10082, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10083, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10084, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10085, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10086, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10087, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10088, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10089, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10090, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10091, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_NETHER_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 10092, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickWall.java new file mode 100644 index 000000000..3c945c118 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedNetherBrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedNetherBrickWall { + public static void initStates() { + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10843, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10844, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10845, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10846, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10847, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10848, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10849, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10850, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10851, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10852, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10853, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10854, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10855, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10856, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10857, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10858, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10859, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10860, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10861, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10862, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10863, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10864, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10865, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10866, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10867, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10868, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10869, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10870, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10871, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10872, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10873, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10874, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10875, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10876, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10877, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10878, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10879, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10880, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10881, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10882, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10883, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10884, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10885, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10886, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10887, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10888, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10889, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10890, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10891, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10892, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10893, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10894, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10895, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10896, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10897, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10898, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10899, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10900, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10901, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10902, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10903, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10904, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10905, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_NETHER_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10906, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneSlab.java new file mode 100644 index 000000000..1becf9fb3 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedSandstoneSlab { + public static void initStates() { + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7860, "type=top", "waterlogged=true")); + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7861, "type=top", "waterlogged=false")); + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7862, "type=bottom", "waterlogged=true")); + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7863, "type=bottom", "waterlogged=false")); + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7864, "type=double", "waterlogged=true")); + RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7865, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneStairs.java new file mode 100644 index 000000000..380b8c49e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedSandstoneStairs { + public static void initStates() { + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7684, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7685, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7686, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7687, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7688, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7689, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7690, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7691, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7692, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7693, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7694, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7695, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7696, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7697, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7698, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7699, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7700, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7701, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7702, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7703, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7704, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7705, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7706, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7707, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7708, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7709, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7710, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7711, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7712, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7713, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7714, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7715, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7716, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7717, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7718, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7719, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7720, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7721, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7722, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7723, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7724, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7725, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7726, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7727, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7728, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7729, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7730, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7731, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7732, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7733, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7734, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7735, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7736, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7737, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7738, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7739, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7740, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7741, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7742, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7743, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7744, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7745, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7746, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7747, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7748, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7749, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7750, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7751, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7752, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7753, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7754, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7755, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7756, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7757, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7758, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7759, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7760, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7761, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7762, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 7763, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneWall.java new file mode 100644 index 000000000..312be0320 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedSandstoneWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedSandstoneWall { + public static void initStates() { + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10459, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10460, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10461, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10462, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10463, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10464, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10465, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10466, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10467, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10468, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10469, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10470, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10471, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10472, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10473, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10474, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10475, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10476, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10477, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10478, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10479, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10480, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10481, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10482, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10483, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10484, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10485, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10486, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10487, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10488, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10489, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10490, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10491, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10492, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10493, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10494, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10495, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10496, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10497, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10498, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10499, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10500, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10501, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10502, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10503, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10504, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10505, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10506, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10507, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10508, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10509, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10510, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10511, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10512, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10513, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10514, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10515, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10516, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10517, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10518, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10519, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10520, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10521, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + RED_SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10522, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedShulkerBox.java new file mode 100644 index 000000000..b42219ef6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedShulkerBox { + public static void initStates() { + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8826, "facing=north")); + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8827, "facing=east")); + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8828, "facing=south")); + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8829, "facing=west")); + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8830, "facing=up")); + RED_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8831, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedStainedGlassPane.java new file mode 100644 index 000000000..785444f42 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedStainedGlassPane { + public static void initStates() { + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6775, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6776, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6777, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6778, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6779, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6780, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6781, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6782, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6783, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6784, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6785, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6786, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6787, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6788, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6789, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6790, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6791, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6792, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6793, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6794, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6795, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6796, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6797, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6798, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6799, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6800, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6801, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6802, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6803, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6804, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6805, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + RED_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6806, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedWallBanner.java new file mode 100644 index 000000000..65f091bee --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedWallBanner { + public static void initStates() { + RED_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7673, "facing=north")); + RED_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7674, "facing=south")); + RED_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7675, "facing=west")); + RED_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7676, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneLamp.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneLamp.java new file mode 100644 index 000000000..d692ade09 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneLamp.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedstoneLamp { + public static void initStates() { + REDSTONE_LAMP.addBlockAlternative(new BlockAlternative((short) 5140, "lit=true")); + REDSTONE_LAMP.addBlockAlternative(new BlockAlternative((short) 5141, "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneOre.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneOre.java new file mode 100644 index 000000000..441f89195 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneOre.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedstoneOre { + public static void initStates() { + REDSTONE_ORE.addBlockAlternative(new BlockAlternative((short) 3883, "lit=true")); + REDSTONE_ORE.addBlockAlternative(new BlockAlternative((short) 3884, "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneTorch.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneTorch.java new file mode 100644 index 000000000..81c250b0d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneTorch.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedstoneTorch { + public static void initStates() { + REDSTONE_TORCH.addBlockAlternative(new BlockAlternative((short) 3885, "lit=true")); + REDSTONE_TORCH.addBlockAlternative(new BlockAlternative((short) 3886, "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWallTorch.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWallTorch.java new file mode 100644 index 000000000..945e66f9d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWallTorch.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedstoneWallTorch { + public static void initStates() { + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3887, "facing=north", "lit=true")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3888, "facing=north", "lit=false")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3889, "facing=south", "lit=true")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3890, "facing=south", "lit=false")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3891, "facing=west", "lit=true")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3892, "facing=west", "lit=false")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3893, "facing=east", "lit=true")); + REDSTONE_WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 3894, "facing=east", "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWire.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWire.java new file mode 100644 index 000000000..44de4366e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RedstoneWire.java @@ -0,0 +1,1307 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RedstoneWire { + public static void initStates() { + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2056, "east=up", "north=up", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2057, "east=up", "north=up", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2058, "east=up", "north=up", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2059, "east=up", "north=up", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2060, "east=up", "north=up", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2061, "east=up", "north=up", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2062, "east=up", "north=up", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2063, "east=up", "north=up", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2064, "east=up", "north=up", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2065, "east=up", "north=up", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2066, "east=up", "north=up", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2067, "east=up", "north=up", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2068, "east=up", "north=up", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2069, "east=up", "north=up", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2070, "east=up", "north=up", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2071, "east=up", "north=up", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2072, "east=up", "north=up", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2073, "east=up", "north=up", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2074, "east=up", "north=up", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2075, "east=up", "north=up", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2076, "east=up", "north=up", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2077, "east=up", "north=up", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2078, "east=up", "north=up", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2079, "east=up", "north=up", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2080, "east=up", "north=up", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2081, "east=up", "north=up", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2082, "east=up", "north=up", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2083, "east=up", "north=up", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2084, "east=up", "north=up", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2085, "east=up", "north=up", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2086, "east=up", "north=up", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2087, "east=up", "north=up", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2088, "east=up", "north=up", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2089, "east=up", "north=up", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2090, "east=up", "north=up", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2091, "east=up", "north=up", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2092, "east=up", "north=up", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2093, "east=up", "north=up", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2094, "east=up", "north=up", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2095, "east=up", "north=up", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2096, "east=up", "north=up", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2097, "east=up", "north=up", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2098, "east=up", "north=up", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2099, "east=up", "north=up", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2100, "east=up", "north=up", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2101, "east=up", "north=up", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2102, "east=up", "north=up", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2103, "east=up", "north=up", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2104, "east=up", "north=up", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2105, "east=up", "north=up", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2106, "east=up", "north=up", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2107, "east=up", "north=up", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2108, "east=up", "north=up", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2109, "east=up", "north=up", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2110, "east=up", "north=up", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2111, "east=up", "north=up", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2112, "east=up", "north=up", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2113, "east=up", "north=up", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2114, "east=up", "north=up", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2115, "east=up", "north=up", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2116, "east=up", "north=up", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2117, "east=up", "north=up", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2118, "east=up", "north=up", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2119, "east=up", "north=up", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2120, "east=up", "north=up", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2121, "east=up", "north=up", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2122, "east=up", "north=up", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2123, "east=up", "north=up", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2124, "east=up", "north=up", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2125, "east=up", "north=up", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2126, "east=up", "north=up", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2127, "east=up", "north=up", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2128, "east=up", "north=up", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2129, "east=up", "north=up", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2130, "east=up", "north=up", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2131, "east=up", "north=up", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2132, "east=up", "north=up", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2133, "east=up", "north=up", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2134, "east=up", "north=up", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2135, "east=up", "north=up", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2136, "east=up", "north=up", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2137, "east=up", "north=up", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2138, "east=up", "north=up", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2139, "east=up", "north=up", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2140, "east=up", "north=up", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2141, "east=up", "north=up", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2142, "east=up", "north=up", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2143, "east=up", "north=up", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2144, "east=up", "north=up", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2145, "east=up", "north=up", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2146, "east=up", "north=up", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2147, "east=up", "north=up", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2148, "east=up", "north=up", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2149, "east=up", "north=up", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2150, "east=up", "north=up", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2151, "east=up", "north=up", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2152, "east=up", "north=up", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2153, "east=up", "north=up", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2154, "east=up", "north=up", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2155, "east=up", "north=up", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2156, "east=up", "north=up", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2157, "east=up", "north=up", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2158, "east=up", "north=up", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2159, "east=up", "north=up", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2160, "east=up", "north=up", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2161, "east=up", "north=up", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2162, "east=up", "north=up", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2163, "east=up", "north=up", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2164, "east=up", "north=up", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2165, "east=up", "north=up", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2166, "east=up", "north=up", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2167, "east=up", "north=up", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2168, "east=up", "north=up", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2169, "east=up", "north=up", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2170, "east=up", "north=up", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2171, "east=up", "north=up", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2172, "east=up", "north=up", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2173, "east=up", "north=up", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2174, "east=up", "north=up", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2175, "east=up", "north=up", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2176, "east=up", "north=up", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2177, "east=up", "north=up", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2178, "east=up", "north=up", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2179, "east=up", "north=up", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2180, "east=up", "north=up", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2181, "east=up", "north=up", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2182, "east=up", "north=up", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2183, "east=up", "north=up", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2184, "east=up", "north=up", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2185, "east=up", "north=up", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2186, "east=up", "north=up", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2187, "east=up", "north=up", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2188, "east=up", "north=up", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2189, "east=up", "north=up", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2190, "east=up", "north=up", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2191, "east=up", "north=up", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2192, "east=up", "north=up", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2193, "east=up", "north=up", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2194, "east=up", "north=up", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2195, "east=up", "north=up", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2196, "east=up", "north=up", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2197, "east=up", "north=up", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2198, "east=up", "north=up", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2199, "east=up", "north=up", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2200, "east=up", "north=side", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2201, "east=up", "north=side", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2202, "east=up", "north=side", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2203, "east=up", "north=side", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2204, "east=up", "north=side", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2205, "east=up", "north=side", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2206, "east=up", "north=side", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2207, "east=up", "north=side", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2208, "east=up", "north=side", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2209, "east=up", "north=side", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2210, "east=up", "north=side", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2211, "east=up", "north=side", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2212, "east=up", "north=side", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2213, "east=up", "north=side", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2214, "east=up", "north=side", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2215, "east=up", "north=side", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2216, "east=up", "north=side", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2217, "east=up", "north=side", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2218, "east=up", "north=side", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2219, "east=up", "north=side", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2220, "east=up", "north=side", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2221, "east=up", "north=side", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2222, "east=up", "north=side", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2223, "east=up", "north=side", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2224, "east=up", "north=side", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2225, "east=up", "north=side", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2226, "east=up", "north=side", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2227, "east=up", "north=side", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2228, "east=up", "north=side", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2229, "east=up", "north=side", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2230, "east=up", "north=side", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2231, "east=up", "north=side", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2232, "east=up", "north=side", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2233, "east=up", "north=side", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2234, "east=up", "north=side", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2235, "east=up", "north=side", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2236, "east=up", "north=side", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2237, "east=up", "north=side", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2238, "east=up", "north=side", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2239, "east=up", "north=side", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2240, "east=up", "north=side", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2241, "east=up", "north=side", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2242, "east=up", "north=side", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2243, "east=up", "north=side", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2244, "east=up", "north=side", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2245, "east=up", "north=side", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2246, "east=up", "north=side", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2247, "east=up", "north=side", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2248, "east=up", "north=side", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2249, "east=up", "north=side", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2250, "east=up", "north=side", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2251, "east=up", "north=side", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2252, "east=up", "north=side", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2253, "east=up", "north=side", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2254, "east=up", "north=side", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2255, "east=up", "north=side", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2256, "east=up", "north=side", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2257, "east=up", "north=side", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2258, "east=up", "north=side", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2259, "east=up", "north=side", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2260, "east=up", "north=side", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2261, "east=up", "north=side", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2262, "east=up", "north=side", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2263, "east=up", "north=side", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2264, "east=up", "north=side", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2265, "east=up", "north=side", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2266, "east=up", "north=side", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2267, "east=up", "north=side", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2268, "east=up", "north=side", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2269, "east=up", "north=side", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2270, "east=up", "north=side", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2271, "east=up", "north=side", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2272, "east=up", "north=side", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2273, "east=up", "north=side", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2274, "east=up", "north=side", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2275, "east=up", "north=side", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2276, "east=up", "north=side", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2277, "east=up", "north=side", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2278, "east=up", "north=side", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2279, "east=up", "north=side", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2280, "east=up", "north=side", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2281, "east=up", "north=side", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2282, "east=up", "north=side", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2283, "east=up", "north=side", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2284, "east=up", "north=side", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2285, "east=up", "north=side", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2286, "east=up", "north=side", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2287, "east=up", "north=side", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2288, "east=up", "north=side", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2289, "east=up", "north=side", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2290, "east=up", "north=side", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2291, "east=up", "north=side", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2292, "east=up", "north=side", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2293, "east=up", "north=side", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2294, "east=up", "north=side", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2295, "east=up", "north=side", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2296, "east=up", "north=side", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2297, "east=up", "north=side", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2298, "east=up", "north=side", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2299, "east=up", "north=side", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2300, "east=up", "north=side", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2301, "east=up", "north=side", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2302, "east=up", "north=side", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2303, "east=up", "north=side", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2304, "east=up", "north=side", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2305, "east=up", "north=side", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2306, "east=up", "north=side", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2307, "east=up", "north=side", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2308, "east=up", "north=side", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2309, "east=up", "north=side", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2310, "east=up", "north=side", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2311, "east=up", "north=side", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2312, "east=up", "north=side", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2313, "east=up", "north=side", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2314, "east=up", "north=side", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2315, "east=up", "north=side", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2316, "east=up", "north=side", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2317, "east=up", "north=side", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2318, "east=up", "north=side", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2319, "east=up", "north=side", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2320, "east=up", "north=side", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2321, "east=up", "north=side", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2322, "east=up", "north=side", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2323, "east=up", "north=side", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2324, "east=up", "north=side", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2325, "east=up", "north=side", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2326, "east=up", "north=side", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2327, "east=up", "north=side", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2328, "east=up", "north=side", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2329, "east=up", "north=side", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2330, "east=up", "north=side", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2331, "east=up", "north=side", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2332, "east=up", "north=side", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2333, "east=up", "north=side", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2334, "east=up", "north=side", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2335, "east=up", "north=side", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2336, "east=up", "north=side", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2337, "east=up", "north=side", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2338, "east=up", "north=side", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2339, "east=up", "north=side", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2340, "east=up", "north=side", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2341, "east=up", "north=side", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2342, "east=up", "north=side", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2343, "east=up", "north=side", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2344, "east=up", "north=none", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2345, "east=up", "north=none", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2346, "east=up", "north=none", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2347, "east=up", "north=none", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2348, "east=up", "north=none", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2349, "east=up", "north=none", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2350, "east=up", "north=none", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2351, "east=up", "north=none", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2352, "east=up", "north=none", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2353, "east=up", "north=none", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2354, "east=up", "north=none", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2355, "east=up", "north=none", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2356, "east=up", "north=none", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2357, "east=up", "north=none", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2358, "east=up", "north=none", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2359, "east=up", "north=none", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2360, "east=up", "north=none", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2361, "east=up", "north=none", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2362, "east=up", "north=none", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2363, "east=up", "north=none", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2364, "east=up", "north=none", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2365, "east=up", "north=none", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2366, "east=up", "north=none", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2367, "east=up", "north=none", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2368, "east=up", "north=none", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2369, "east=up", "north=none", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2370, "east=up", "north=none", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2371, "east=up", "north=none", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2372, "east=up", "north=none", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2373, "east=up", "north=none", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2374, "east=up", "north=none", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2375, "east=up", "north=none", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2376, "east=up", "north=none", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2377, "east=up", "north=none", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2378, "east=up", "north=none", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2379, "east=up", "north=none", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2380, "east=up", "north=none", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2381, "east=up", "north=none", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2382, "east=up", "north=none", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2383, "east=up", "north=none", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2384, "east=up", "north=none", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2385, "east=up", "north=none", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2386, "east=up", "north=none", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2387, "east=up", "north=none", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2388, "east=up", "north=none", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2389, "east=up", "north=none", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2390, "east=up", "north=none", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2391, "east=up", "north=none", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2392, "east=up", "north=none", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2393, "east=up", "north=none", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2394, "east=up", "north=none", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2395, "east=up", "north=none", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2396, "east=up", "north=none", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2397, "east=up", "north=none", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2398, "east=up", "north=none", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2399, "east=up", "north=none", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2400, "east=up", "north=none", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2401, "east=up", "north=none", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2402, "east=up", "north=none", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2403, "east=up", "north=none", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2404, "east=up", "north=none", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2405, "east=up", "north=none", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2406, "east=up", "north=none", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2407, "east=up", "north=none", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2408, "east=up", "north=none", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2409, "east=up", "north=none", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2410, "east=up", "north=none", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2411, "east=up", "north=none", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2412, "east=up", "north=none", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2413, "east=up", "north=none", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2414, "east=up", "north=none", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2415, "east=up", "north=none", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2416, "east=up", "north=none", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2417, "east=up", "north=none", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2418, "east=up", "north=none", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2419, "east=up", "north=none", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2420, "east=up", "north=none", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2421, "east=up", "north=none", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2422, "east=up", "north=none", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2423, "east=up", "north=none", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2424, "east=up", "north=none", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2425, "east=up", "north=none", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2426, "east=up", "north=none", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2427, "east=up", "north=none", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2428, "east=up", "north=none", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2429, "east=up", "north=none", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2430, "east=up", "north=none", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2431, "east=up", "north=none", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2432, "east=up", "north=none", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2433, "east=up", "north=none", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2434, "east=up", "north=none", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2435, "east=up", "north=none", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2436, "east=up", "north=none", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2437, "east=up", "north=none", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2438, "east=up", "north=none", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2439, "east=up", "north=none", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2440, "east=up", "north=none", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2441, "east=up", "north=none", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2442, "east=up", "north=none", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2443, "east=up", "north=none", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2444, "east=up", "north=none", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2445, "east=up", "north=none", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2446, "east=up", "north=none", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2447, "east=up", "north=none", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2448, "east=up", "north=none", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2449, "east=up", "north=none", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2450, "east=up", "north=none", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2451, "east=up", "north=none", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2452, "east=up", "north=none", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2453, "east=up", "north=none", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2454, "east=up", "north=none", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2455, "east=up", "north=none", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2456, "east=up", "north=none", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2457, "east=up", "north=none", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2458, "east=up", "north=none", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2459, "east=up", "north=none", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2460, "east=up", "north=none", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2461, "east=up", "north=none", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2462, "east=up", "north=none", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2463, "east=up", "north=none", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2464, "east=up", "north=none", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2465, "east=up", "north=none", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2466, "east=up", "north=none", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2467, "east=up", "north=none", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2468, "east=up", "north=none", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2469, "east=up", "north=none", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2470, "east=up", "north=none", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2471, "east=up", "north=none", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2472, "east=up", "north=none", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2473, "east=up", "north=none", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2474, "east=up", "north=none", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2475, "east=up", "north=none", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2476, "east=up", "north=none", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2477, "east=up", "north=none", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2478, "east=up", "north=none", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2479, "east=up", "north=none", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2480, "east=up", "north=none", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2481, "east=up", "north=none", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2482, "east=up", "north=none", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2483, "east=up", "north=none", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2484, "east=up", "north=none", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2485, "east=up", "north=none", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2486, "east=up", "north=none", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2487, "east=up", "north=none", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2488, "east=side", "north=up", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2489, "east=side", "north=up", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2490, "east=side", "north=up", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2491, "east=side", "north=up", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2492, "east=side", "north=up", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2493, "east=side", "north=up", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2494, "east=side", "north=up", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2495, "east=side", "north=up", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2496, "east=side", "north=up", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2497, "east=side", "north=up", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2498, "east=side", "north=up", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2499, "east=side", "north=up", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2500, "east=side", "north=up", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2501, "east=side", "north=up", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2502, "east=side", "north=up", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2503, "east=side", "north=up", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2504, "east=side", "north=up", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2505, "east=side", "north=up", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2506, "east=side", "north=up", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2507, "east=side", "north=up", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2508, "east=side", "north=up", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2509, "east=side", "north=up", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2510, "east=side", "north=up", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2511, "east=side", "north=up", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2512, "east=side", "north=up", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2513, "east=side", "north=up", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2514, "east=side", "north=up", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2515, "east=side", "north=up", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2516, "east=side", "north=up", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2517, "east=side", "north=up", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2518, "east=side", "north=up", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2519, "east=side", "north=up", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2520, "east=side", "north=up", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2521, "east=side", "north=up", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2522, "east=side", "north=up", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2523, "east=side", "north=up", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2524, "east=side", "north=up", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2525, "east=side", "north=up", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2526, "east=side", "north=up", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2527, "east=side", "north=up", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2528, "east=side", "north=up", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2529, "east=side", "north=up", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2530, "east=side", "north=up", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2531, "east=side", "north=up", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2532, "east=side", "north=up", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2533, "east=side", "north=up", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2534, "east=side", "north=up", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2535, "east=side", "north=up", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2536, "east=side", "north=up", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2537, "east=side", "north=up", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2538, "east=side", "north=up", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2539, "east=side", "north=up", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2540, "east=side", "north=up", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2541, "east=side", "north=up", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2542, "east=side", "north=up", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2543, "east=side", "north=up", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2544, "east=side", "north=up", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2545, "east=side", "north=up", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2546, "east=side", "north=up", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2547, "east=side", "north=up", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2548, "east=side", "north=up", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2549, "east=side", "north=up", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2550, "east=side", "north=up", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2551, "east=side", "north=up", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2552, "east=side", "north=up", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2553, "east=side", "north=up", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2554, "east=side", "north=up", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2555, "east=side", "north=up", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2556, "east=side", "north=up", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2557, "east=side", "north=up", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2558, "east=side", "north=up", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2559, "east=side", "north=up", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2560, "east=side", "north=up", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2561, "east=side", "north=up", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2562, "east=side", "north=up", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2563, "east=side", "north=up", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2564, "east=side", "north=up", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2565, "east=side", "north=up", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2566, "east=side", "north=up", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2567, "east=side", "north=up", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2568, "east=side", "north=up", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2569, "east=side", "north=up", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2570, "east=side", "north=up", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2571, "east=side", "north=up", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2572, "east=side", "north=up", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2573, "east=side", "north=up", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2574, "east=side", "north=up", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2575, "east=side", "north=up", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2576, "east=side", "north=up", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2577, "east=side", "north=up", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2578, "east=side", "north=up", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2579, "east=side", "north=up", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2580, "east=side", "north=up", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2581, "east=side", "north=up", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2582, "east=side", "north=up", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2583, "east=side", "north=up", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2584, "east=side", "north=up", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2585, "east=side", "north=up", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2586, "east=side", "north=up", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2587, "east=side", "north=up", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2588, "east=side", "north=up", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2589, "east=side", "north=up", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2590, "east=side", "north=up", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2591, "east=side", "north=up", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2592, "east=side", "north=up", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2593, "east=side", "north=up", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2594, "east=side", "north=up", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2595, "east=side", "north=up", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2596, "east=side", "north=up", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2597, "east=side", "north=up", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2598, "east=side", "north=up", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2599, "east=side", "north=up", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2600, "east=side", "north=up", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2601, "east=side", "north=up", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2602, "east=side", "north=up", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2603, "east=side", "north=up", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2604, "east=side", "north=up", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2605, "east=side", "north=up", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2606, "east=side", "north=up", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2607, "east=side", "north=up", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2608, "east=side", "north=up", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2609, "east=side", "north=up", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2610, "east=side", "north=up", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2611, "east=side", "north=up", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2612, "east=side", "north=up", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2613, "east=side", "north=up", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2614, "east=side", "north=up", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2615, "east=side", "north=up", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2616, "east=side", "north=up", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2617, "east=side", "north=up", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2618, "east=side", "north=up", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2619, "east=side", "north=up", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2620, "east=side", "north=up", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2621, "east=side", "north=up", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2622, "east=side", "north=up", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2623, "east=side", "north=up", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2624, "east=side", "north=up", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2625, "east=side", "north=up", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2626, "east=side", "north=up", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2627, "east=side", "north=up", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2628, "east=side", "north=up", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2629, "east=side", "north=up", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2630, "east=side", "north=up", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2631, "east=side", "north=up", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2632, "east=side", "north=side", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2633, "east=side", "north=side", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2634, "east=side", "north=side", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2635, "east=side", "north=side", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2636, "east=side", "north=side", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2637, "east=side", "north=side", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2638, "east=side", "north=side", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2639, "east=side", "north=side", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2640, "east=side", "north=side", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2641, "east=side", "north=side", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2642, "east=side", "north=side", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2643, "east=side", "north=side", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2644, "east=side", "north=side", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2645, "east=side", "north=side", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2646, "east=side", "north=side", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2647, "east=side", "north=side", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2648, "east=side", "north=side", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2649, "east=side", "north=side", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2650, "east=side", "north=side", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2651, "east=side", "north=side", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2652, "east=side", "north=side", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2653, "east=side", "north=side", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2654, "east=side", "north=side", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2655, "east=side", "north=side", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2656, "east=side", "north=side", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2657, "east=side", "north=side", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2658, "east=side", "north=side", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2659, "east=side", "north=side", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2660, "east=side", "north=side", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2661, "east=side", "north=side", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2662, "east=side", "north=side", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2663, "east=side", "north=side", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2664, "east=side", "north=side", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2665, "east=side", "north=side", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2666, "east=side", "north=side", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2667, "east=side", "north=side", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2668, "east=side", "north=side", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2669, "east=side", "north=side", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2670, "east=side", "north=side", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2671, "east=side", "north=side", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2672, "east=side", "north=side", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2673, "east=side", "north=side", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2674, "east=side", "north=side", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2675, "east=side", "north=side", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2676, "east=side", "north=side", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2677, "east=side", "north=side", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2678, "east=side", "north=side", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2679, "east=side", "north=side", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2680, "east=side", "north=side", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2681, "east=side", "north=side", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2682, "east=side", "north=side", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2683, "east=side", "north=side", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2684, "east=side", "north=side", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2685, "east=side", "north=side", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2686, "east=side", "north=side", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2687, "east=side", "north=side", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2688, "east=side", "north=side", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2689, "east=side", "north=side", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2690, "east=side", "north=side", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2691, "east=side", "north=side", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2692, "east=side", "north=side", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2693, "east=side", "north=side", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2694, "east=side", "north=side", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2695, "east=side", "north=side", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2696, "east=side", "north=side", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2697, "east=side", "north=side", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2698, "east=side", "north=side", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2699, "east=side", "north=side", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2700, "east=side", "north=side", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2701, "east=side", "north=side", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2702, "east=side", "north=side", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2703, "east=side", "north=side", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2704, "east=side", "north=side", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2705, "east=side", "north=side", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2706, "east=side", "north=side", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2707, "east=side", "north=side", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2708, "east=side", "north=side", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2709, "east=side", "north=side", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2710, "east=side", "north=side", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2711, "east=side", "north=side", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2712, "east=side", "north=side", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2713, "east=side", "north=side", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2714, "east=side", "north=side", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2715, "east=side", "north=side", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2716, "east=side", "north=side", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2717, "east=side", "north=side", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2718, "east=side", "north=side", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2719, "east=side", "north=side", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2720, "east=side", "north=side", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2721, "east=side", "north=side", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2722, "east=side", "north=side", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2723, "east=side", "north=side", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2724, "east=side", "north=side", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2725, "east=side", "north=side", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2726, "east=side", "north=side", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2727, "east=side", "north=side", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2728, "east=side", "north=side", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2729, "east=side", "north=side", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2730, "east=side", "north=side", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2731, "east=side", "north=side", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2732, "east=side", "north=side", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2733, "east=side", "north=side", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2734, "east=side", "north=side", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2735, "east=side", "north=side", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2736, "east=side", "north=side", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2737, "east=side", "north=side", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2738, "east=side", "north=side", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2739, "east=side", "north=side", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2740, "east=side", "north=side", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2741, "east=side", "north=side", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2742, "east=side", "north=side", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2743, "east=side", "north=side", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2744, "east=side", "north=side", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2745, "east=side", "north=side", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2746, "east=side", "north=side", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2747, "east=side", "north=side", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2748, "east=side", "north=side", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2749, "east=side", "north=side", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2750, "east=side", "north=side", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2751, "east=side", "north=side", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2752, "east=side", "north=side", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2753, "east=side", "north=side", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2754, "east=side", "north=side", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2755, "east=side", "north=side", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2756, "east=side", "north=side", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2757, "east=side", "north=side", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2758, "east=side", "north=side", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2759, "east=side", "north=side", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2760, "east=side", "north=side", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2761, "east=side", "north=side", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2762, "east=side", "north=side", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2763, "east=side", "north=side", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2764, "east=side", "north=side", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2765, "east=side", "north=side", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2766, "east=side", "north=side", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2767, "east=side", "north=side", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2768, "east=side", "north=side", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2769, "east=side", "north=side", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2770, "east=side", "north=side", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2771, "east=side", "north=side", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2772, "east=side", "north=side", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2773, "east=side", "north=side", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2774, "east=side", "north=side", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2775, "east=side", "north=side", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2776, "east=side", "north=none", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2777, "east=side", "north=none", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2778, "east=side", "north=none", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2779, "east=side", "north=none", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2780, "east=side", "north=none", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2781, "east=side", "north=none", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2782, "east=side", "north=none", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2783, "east=side", "north=none", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2784, "east=side", "north=none", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2785, "east=side", "north=none", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2786, "east=side", "north=none", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2787, "east=side", "north=none", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2788, "east=side", "north=none", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2789, "east=side", "north=none", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2790, "east=side", "north=none", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2791, "east=side", "north=none", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2792, "east=side", "north=none", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2793, "east=side", "north=none", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2794, "east=side", "north=none", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2795, "east=side", "north=none", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2796, "east=side", "north=none", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2797, "east=side", "north=none", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2798, "east=side", "north=none", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2799, "east=side", "north=none", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2800, "east=side", "north=none", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2801, "east=side", "north=none", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2802, "east=side", "north=none", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2803, "east=side", "north=none", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2804, "east=side", "north=none", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2805, "east=side", "north=none", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2806, "east=side", "north=none", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2807, "east=side", "north=none", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2808, "east=side", "north=none", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2809, "east=side", "north=none", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2810, "east=side", "north=none", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2811, "east=side", "north=none", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2812, "east=side", "north=none", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2813, "east=side", "north=none", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2814, "east=side", "north=none", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2815, "east=side", "north=none", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2816, "east=side", "north=none", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2817, "east=side", "north=none", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2818, "east=side", "north=none", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2819, "east=side", "north=none", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2820, "east=side", "north=none", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2821, "east=side", "north=none", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2822, "east=side", "north=none", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2823, "east=side", "north=none", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2824, "east=side", "north=none", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2825, "east=side", "north=none", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2826, "east=side", "north=none", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2827, "east=side", "north=none", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2828, "east=side", "north=none", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2829, "east=side", "north=none", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2830, "east=side", "north=none", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2831, "east=side", "north=none", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2832, "east=side", "north=none", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2833, "east=side", "north=none", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2834, "east=side", "north=none", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2835, "east=side", "north=none", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2836, "east=side", "north=none", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2837, "east=side", "north=none", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2838, "east=side", "north=none", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2839, "east=side", "north=none", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2840, "east=side", "north=none", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2841, "east=side", "north=none", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2842, "east=side", "north=none", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2843, "east=side", "north=none", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2844, "east=side", "north=none", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2845, "east=side", "north=none", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2846, "east=side", "north=none", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2847, "east=side", "north=none", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2848, "east=side", "north=none", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2849, "east=side", "north=none", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2850, "east=side", "north=none", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2851, "east=side", "north=none", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2852, "east=side", "north=none", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2853, "east=side", "north=none", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2854, "east=side", "north=none", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2855, "east=side", "north=none", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2856, "east=side", "north=none", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2857, "east=side", "north=none", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2858, "east=side", "north=none", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2859, "east=side", "north=none", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2860, "east=side", "north=none", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2861, "east=side", "north=none", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2862, "east=side", "north=none", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2863, "east=side", "north=none", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2864, "east=side", "north=none", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2865, "east=side", "north=none", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2866, "east=side", "north=none", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2867, "east=side", "north=none", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2868, "east=side", "north=none", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2869, "east=side", "north=none", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2870, "east=side", "north=none", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2871, "east=side", "north=none", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2872, "east=side", "north=none", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2873, "east=side", "north=none", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2874, "east=side", "north=none", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2875, "east=side", "north=none", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2876, "east=side", "north=none", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2877, "east=side", "north=none", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2878, "east=side", "north=none", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2879, "east=side", "north=none", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2880, "east=side", "north=none", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2881, "east=side", "north=none", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2882, "east=side", "north=none", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2883, "east=side", "north=none", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2884, "east=side", "north=none", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2885, "east=side", "north=none", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2886, "east=side", "north=none", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2887, "east=side", "north=none", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2888, "east=side", "north=none", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2889, "east=side", "north=none", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2890, "east=side", "north=none", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2891, "east=side", "north=none", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2892, "east=side", "north=none", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2893, "east=side", "north=none", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2894, "east=side", "north=none", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2895, "east=side", "north=none", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2896, "east=side", "north=none", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2897, "east=side", "north=none", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2898, "east=side", "north=none", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2899, "east=side", "north=none", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2900, "east=side", "north=none", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2901, "east=side", "north=none", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2902, "east=side", "north=none", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2903, "east=side", "north=none", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2904, "east=side", "north=none", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2905, "east=side", "north=none", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2906, "east=side", "north=none", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2907, "east=side", "north=none", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2908, "east=side", "north=none", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2909, "east=side", "north=none", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2910, "east=side", "north=none", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2911, "east=side", "north=none", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2912, "east=side", "north=none", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2913, "east=side", "north=none", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2914, "east=side", "north=none", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2915, "east=side", "north=none", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2916, "east=side", "north=none", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2917, "east=side", "north=none", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2918, "east=side", "north=none", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2919, "east=side", "north=none", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2920, "east=none", "north=up", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2921, "east=none", "north=up", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2922, "east=none", "north=up", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2923, "east=none", "north=up", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2924, "east=none", "north=up", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2925, "east=none", "north=up", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2926, "east=none", "north=up", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2927, "east=none", "north=up", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2928, "east=none", "north=up", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2929, "east=none", "north=up", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2930, "east=none", "north=up", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2931, "east=none", "north=up", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2932, "east=none", "north=up", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2933, "east=none", "north=up", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2934, "east=none", "north=up", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2935, "east=none", "north=up", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2936, "east=none", "north=up", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2937, "east=none", "north=up", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2938, "east=none", "north=up", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2939, "east=none", "north=up", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2940, "east=none", "north=up", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2941, "east=none", "north=up", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2942, "east=none", "north=up", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2943, "east=none", "north=up", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2944, "east=none", "north=up", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2945, "east=none", "north=up", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2946, "east=none", "north=up", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2947, "east=none", "north=up", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2948, "east=none", "north=up", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2949, "east=none", "north=up", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2950, "east=none", "north=up", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2951, "east=none", "north=up", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2952, "east=none", "north=up", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2953, "east=none", "north=up", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2954, "east=none", "north=up", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2955, "east=none", "north=up", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2956, "east=none", "north=up", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2957, "east=none", "north=up", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2958, "east=none", "north=up", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2959, "east=none", "north=up", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2960, "east=none", "north=up", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2961, "east=none", "north=up", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2962, "east=none", "north=up", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2963, "east=none", "north=up", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2964, "east=none", "north=up", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2965, "east=none", "north=up", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2966, "east=none", "north=up", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2967, "east=none", "north=up", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2968, "east=none", "north=up", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2969, "east=none", "north=up", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2970, "east=none", "north=up", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2971, "east=none", "north=up", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2972, "east=none", "north=up", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2973, "east=none", "north=up", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2974, "east=none", "north=up", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2975, "east=none", "north=up", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2976, "east=none", "north=up", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2977, "east=none", "north=up", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2978, "east=none", "north=up", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2979, "east=none", "north=up", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2980, "east=none", "north=up", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2981, "east=none", "north=up", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2982, "east=none", "north=up", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2983, "east=none", "north=up", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2984, "east=none", "north=up", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2985, "east=none", "north=up", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2986, "east=none", "north=up", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2987, "east=none", "north=up", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2988, "east=none", "north=up", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2989, "east=none", "north=up", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2990, "east=none", "north=up", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2991, "east=none", "north=up", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2992, "east=none", "north=up", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2993, "east=none", "north=up", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2994, "east=none", "north=up", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2995, "east=none", "north=up", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2996, "east=none", "north=up", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2997, "east=none", "north=up", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2998, "east=none", "north=up", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 2999, "east=none", "north=up", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3000, "east=none", "north=up", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3001, "east=none", "north=up", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3002, "east=none", "north=up", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3003, "east=none", "north=up", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3004, "east=none", "north=up", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3005, "east=none", "north=up", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3006, "east=none", "north=up", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3007, "east=none", "north=up", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3008, "east=none", "north=up", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3009, "east=none", "north=up", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3010, "east=none", "north=up", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3011, "east=none", "north=up", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3012, "east=none", "north=up", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3013, "east=none", "north=up", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3014, "east=none", "north=up", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3015, "east=none", "north=up", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3016, "east=none", "north=up", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3017, "east=none", "north=up", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3018, "east=none", "north=up", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3019, "east=none", "north=up", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3020, "east=none", "north=up", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3021, "east=none", "north=up", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3022, "east=none", "north=up", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3023, "east=none", "north=up", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3024, "east=none", "north=up", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3025, "east=none", "north=up", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3026, "east=none", "north=up", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3027, "east=none", "north=up", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3028, "east=none", "north=up", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3029, "east=none", "north=up", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3030, "east=none", "north=up", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3031, "east=none", "north=up", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3032, "east=none", "north=up", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3033, "east=none", "north=up", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3034, "east=none", "north=up", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3035, "east=none", "north=up", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3036, "east=none", "north=up", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3037, "east=none", "north=up", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3038, "east=none", "north=up", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3039, "east=none", "north=up", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3040, "east=none", "north=up", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3041, "east=none", "north=up", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3042, "east=none", "north=up", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3043, "east=none", "north=up", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3044, "east=none", "north=up", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3045, "east=none", "north=up", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3046, "east=none", "north=up", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3047, "east=none", "north=up", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3048, "east=none", "north=up", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3049, "east=none", "north=up", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3050, "east=none", "north=up", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3051, "east=none", "north=up", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3052, "east=none", "north=up", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3053, "east=none", "north=up", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3054, "east=none", "north=up", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3055, "east=none", "north=up", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3056, "east=none", "north=up", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3057, "east=none", "north=up", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3058, "east=none", "north=up", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3059, "east=none", "north=up", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3060, "east=none", "north=up", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3061, "east=none", "north=up", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3062, "east=none", "north=up", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3063, "east=none", "north=up", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3064, "east=none", "north=side", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3065, "east=none", "north=side", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3066, "east=none", "north=side", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3067, "east=none", "north=side", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3068, "east=none", "north=side", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3069, "east=none", "north=side", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3070, "east=none", "north=side", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3071, "east=none", "north=side", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3072, "east=none", "north=side", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3073, "east=none", "north=side", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3074, "east=none", "north=side", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3075, "east=none", "north=side", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3076, "east=none", "north=side", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3077, "east=none", "north=side", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3078, "east=none", "north=side", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3079, "east=none", "north=side", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3080, "east=none", "north=side", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3081, "east=none", "north=side", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3082, "east=none", "north=side", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3083, "east=none", "north=side", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3084, "east=none", "north=side", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3085, "east=none", "north=side", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3086, "east=none", "north=side", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3087, "east=none", "north=side", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3088, "east=none", "north=side", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3089, "east=none", "north=side", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3090, "east=none", "north=side", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3091, "east=none", "north=side", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3092, "east=none", "north=side", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3093, "east=none", "north=side", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3094, "east=none", "north=side", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3095, "east=none", "north=side", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3096, "east=none", "north=side", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3097, "east=none", "north=side", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3098, "east=none", "north=side", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3099, "east=none", "north=side", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3100, "east=none", "north=side", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3101, "east=none", "north=side", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3102, "east=none", "north=side", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3103, "east=none", "north=side", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3104, "east=none", "north=side", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3105, "east=none", "north=side", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3106, "east=none", "north=side", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3107, "east=none", "north=side", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3108, "east=none", "north=side", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3109, "east=none", "north=side", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3110, "east=none", "north=side", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3111, "east=none", "north=side", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3112, "east=none", "north=side", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3113, "east=none", "north=side", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3114, "east=none", "north=side", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3115, "east=none", "north=side", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3116, "east=none", "north=side", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3117, "east=none", "north=side", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3118, "east=none", "north=side", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3119, "east=none", "north=side", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3120, "east=none", "north=side", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3121, "east=none", "north=side", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3122, "east=none", "north=side", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3123, "east=none", "north=side", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3124, "east=none", "north=side", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3125, "east=none", "north=side", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3126, "east=none", "north=side", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3127, "east=none", "north=side", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3128, "east=none", "north=side", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3129, "east=none", "north=side", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3130, "east=none", "north=side", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3131, "east=none", "north=side", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3132, "east=none", "north=side", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3133, "east=none", "north=side", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3134, "east=none", "north=side", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3135, "east=none", "north=side", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3136, "east=none", "north=side", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3137, "east=none", "north=side", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3138, "east=none", "north=side", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3139, "east=none", "north=side", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3140, "east=none", "north=side", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3141, "east=none", "north=side", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3142, "east=none", "north=side", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3143, "east=none", "north=side", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3144, "east=none", "north=side", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3145, "east=none", "north=side", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3146, "east=none", "north=side", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3147, "east=none", "north=side", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3148, "east=none", "north=side", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3149, "east=none", "north=side", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3150, "east=none", "north=side", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3151, "east=none", "north=side", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3152, "east=none", "north=side", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3153, "east=none", "north=side", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3154, "east=none", "north=side", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3155, "east=none", "north=side", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3156, "east=none", "north=side", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3157, "east=none", "north=side", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3158, "east=none", "north=side", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3159, "east=none", "north=side", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3160, "east=none", "north=side", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3161, "east=none", "north=side", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3162, "east=none", "north=side", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3163, "east=none", "north=side", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3164, "east=none", "north=side", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3165, "east=none", "north=side", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3166, "east=none", "north=side", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3167, "east=none", "north=side", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3168, "east=none", "north=side", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3169, "east=none", "north=side", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3170, "east=none", "north=side", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3171, "east=none", "north=side", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3172, "east=none", "north=side", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3173, "east=none", "north=side", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3174, "east=none", "north=side", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3175, "east=none", "north=side", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3176, "east=none", "north=side", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3177, "east=none", "north=side", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3178, "east=none", "north=side", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3179, "east=none", "north=side", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3180, "east=none", "north=side", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3181, "east=none", "north=side", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3182, "east=none", "north=side", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3183, "east=none", "north=side", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3184, "east=none", "north=side", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3185, "east=none", "north=side", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3186, "east=none", "north=side", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3187, "east=none", "north=side", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3188, "east=none", "north=side", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3189, "east=none", "north=side", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3190, "east=none", "north=side", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3191, "east=none", "north=side", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3192, "east=none", "north=side", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3193, "east=none", "north=side", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3194, "east=none", "north=side", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3195, "east=none", "north=side", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3196, "east=none", "north=side", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3197, "east=none", "north=side", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3198, "east=none", "north=side", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3199, "east=none", "north=side", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3200, "east=none", "north=side", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3201, "east=none", "north=side", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3202, "east=none", "north=side", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3203, "east=none", "north=side", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3204, "east=none", "north=side", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3205, "east=none", "north=side", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3206, "east=none", "north=side", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3207, "east=none", "north=side", "power=15", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3208, "east=none", "north=none", "power=0", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3209, "east=none", "north=none", "power=0", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3210, "east=none", "north=none", "power=0", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3211, "east=none", "north=none", "power=0", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3212, "east=none", "north=none", "power=0", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3213, "east=none", "north=none", "power=0", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3214, "east=none", "north=none", "power=0", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3215, "east=none", "north=none", "power=0", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3216, "east=none", "north=none", "power=0", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3217, "east=none", "north=none", "power=1", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3218, "east=none", "north=none", "power=1", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3219, "east=none", "north=none", "power=1", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3220, "east=none", "north=none", "power=1", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3221, "east=none", "north=none", "power=1", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3222, "east=none", "north=none", "power=1", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3223, "east=none", "north=none", "power=1", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3224, "east=none", "north=none", "power=1", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3225, "east=none", "north=none", "power=1", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3226, "east=none", "north=none", "power=2", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3227, "east=none", "north=none", "power=2", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3228, "east=none", "north=none", "power=2", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3229, "east=none", "north=none", "power=2", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3230, "east=none", "north=none", "power=2", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3231, "east=none", "north=none", "power=2", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3232, "east=none", "north=none", "power=2", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3233, "east=none", "north=none", "power=2", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3234, "east=none", "north=none", "power=2", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3235, "east=none", "north=none", "power=3", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3236, "east=none", "north=none", "power=3", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3237, "east=none", "north=none", "power=3", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3238, "east=none", "north=none", "power=3", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3239, "east=none", "north=none", "power=3", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3240, "east=none", "north=none", "power=3", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3241, "east=none", "north=none", "power=3", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3242, "east=none", "north=none", "power=3", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3243, "east=none", "north=none", "power=3", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3244, "east=none", "north=none", "power=4", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3245, "east=none", "north=none", "power=4", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3246, "east=none", "north=none", "power=4", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3247, "east=none", "north=none", "power=4", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3248, "east=none", "north=none", "power=4", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3249, "east=none", "north=none", "power=4", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3250, "east=none", "north=none", "power=4", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3251, "east=none", "north=none", "power=4", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3252, "east=none", "north=none", "power=4", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3253, "east=none", "north=none", "power=5", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3254, "east=none", "north=none", "power=5", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3255, "east=none", "north=none", "power=5", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3256, "east=none", "north=none", "power=5", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3257, "east=none", "north=none", "power=5", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3258, "east=none", "north=none", "power=5", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3259, "east=none", "north=none", "power=5", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3260, "east=none", "north=none", "power=5", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3261, "east=none", "north=none", "power=5", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3262, "east=none", "north=none", "power=6", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3263, "east=none", "north=none", "power=6", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3264, "east=none", "north=none", "power=6", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3265, "east=none", "north=none", "power=6", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3266, "east=none", "north=none", "power=6", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3267, "east=none", "north=none", "power=6", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3268, "east=none", "north=none", "power=6", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3269, "east=none", "north=none", "power=6", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3270, "east=none", "north=none", "power=6", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3271, "east=none", "north=none", "power=7", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3272, "east=none", "north=none", "power=7", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3273, "east=none", "north=none", "power=7", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3274, "east=none", "north=none", "power=7", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3275, "east=none", "north=none", "power=7", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3276, "east=none", "north=none", "power=7", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3277, "east=none", "north=none", "power=7", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3278, "east=none", "north=none", "power=7", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3279, "east=none", "north=none", "power=7", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3280, "east=none", "north=none", "power=8", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3281, "east=none", "north=none", "power=8", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3282, "east=none", "north=none", "power=8", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3283, "east=none", "north=none", "power=8", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3284, "east=none", "north=none", "power=8", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3285, "east=none", "north=none", "power=8", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3286, "east=none", "north=none", "power=8", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3287, "east=none", "north=none", "power=8", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3288, "east=none", "north=none", "power=8", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3289, "east=none", "north=none", "power=9", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3290, "east=none", "north=none", "power=9", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3291, "east=none", "north=none", "power=9", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3292, "east=none", "north=none", "power=9", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3293, "east=none", "north=none", "power=9", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3294, "east=none", "north=none", "power=9", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3295, "east=none", "north=none", "power=9", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3296, "east=none", "north=none", "power=9", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3297, "east=none", "north=none", "power=9", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3298, "east=none", "north=none", "power=10", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3299, "east=none", "north=none", "power=10", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3300, "east=none", "north=none", "power=10", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3301, "east=none", "north=none", "power=10", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3302, "east=none", "north=none", "power=10", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3303, "east=none", "north=none", "power=10", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3304, "east=none", "north=none", "power=10", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3305, "east=none", "north=none", "power=10", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3306, "east=none", "north=none", "power=10", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3307, "east=none", "north=none", "power=11", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3308, "east=none", "north=none", "power=11", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3309, "east=none", "north=none", "power=11", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3310, "east=none", "north=none", "power=11", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3311, "east=none", "north=none", "power=11", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3312, "east=none", "north=none", "power=11", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3313, "east=none", "north=none", "power=11", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3314, "east=none", "north=none", "power=11", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3315, "east=none", "north=none", "power=11", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3316, "east=none", "north=none", "power=12", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3317, "east=none", "north=none", "power=12", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3318, "east=none", "north=none", "power=12", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3319, "east=none", "north=none", "power=12", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3320, "east=none", "north=none", "power=12", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3321, "east=none", "north=none", "power=12", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3322, "east=none", "north=none", "power=12", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3323, "east=none", "north=none", "power=12", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3324, "east=none", "north=none", "power=12", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3325, "east=none", "north=none", "power=13", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3326, "east=none", "north=none", "power=13", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3327, "east=none", "north=none", "power=13", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3328, "east=none", "north=none", "power=13", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3329, "east=none", "north=none", "power=13", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3330, "east=none", "north=none", "power=13", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3331, "east=none", "north=none", "power=13", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3332, "east=none", "north=none", "power=13", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3333, "east=none", "north=none", "power=13", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3334, "east=none", "north=none", "power=14", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3335, "east=none", "north=none", "power=14", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3336, "east=none", "north=none", "power=14", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3337, "east=none", "north=none", "power=14", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3338, "east=none", "north=none", "power=14", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3339, "east=none", "north=none", "power=14", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3340, "east=none", "north=none", "power=14", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3341, "east=none", "north=none", "power=14", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3342, "east=none", "north=none", "power=14", "south=none", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3343, "east=none", "north=none", "power=15", "south=up", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3344, "east=none", "north=none", "power=15", "south=up", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3345, "east=none", "north=none", "power=15", "south=up", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3346, "east=none", "north=none", "power=15", "south=side", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3347, "east=none", "north=none", "power=15", "south=side", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3348, "east=none", "north=none", "power=15", "south=side", "west=none")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3349, "east=none", "north=none", "power=15", "south=none", "west=up")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3350, "east=none", "north=none", "power=15", "south=none", "west=side")); + REDSTONE_WIRE.addBlockAlternative(new BlockAlternative((short) 3351, "east=none", "north=none", "power=15", "south=none", "west=none")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Repeater.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Repeater.java new file mode 100644 index 000000000..95f326f4f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Repeater.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Repeater { + public static void initStates() { + REPEATER.addBlockAlternative(new BlockAlternative((short) 4017, "delay=1", "facing=north", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4018, "delay=1", "facing=north", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4019, "delay=1", "facing=north", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4020, "delay=1", "facing=north", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4021, "delay=1", "facing=south", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4022, "delay=1", "facing=south", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4023, "delay=1", "facing=south", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4024, "delay=1", "facing=south", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4025, "delay=1", "facing=west", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4026, "delay=1", "facing=west", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4027, "delay=1", "facing=west", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4028, "delay=1", "facing=west", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4029, "delay=1", "facing=east", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4030, "delay=1", "facing=east", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4031, "delay=1", "facing=east", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4032, "delay=1", "facing=east", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4033, "delay=2", "facing=north", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4034, "delay=2", "facing=north", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4035, "delay=2", "facing=north", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4036, "delay=2", "facing=north", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4037, "delay=2", "facing=south", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4038, "delay=2", "facing=south", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4039, "delay=2", "facing=south", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4040, "delay=2", "facing=south", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4041, "delay=2", "facing=west", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4042, "delay=2", "facing=west", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4043, "delay=2", "facing=west", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4044, "delay=2", "facing=west", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4045, "delay=2", "facing=east", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4046, "delay=2", "facing=east", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4047, "delay=2", "facing=east", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4048, "delay=2", "facing=east", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4049, "delay=3", "facing=north", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4050, "delay=3", "facing=north", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4051, "delay=3", "facing=north", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4052, "delay=3", "facing=north", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4053, "delay=3", "facing=south", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4054, "delay=3", "facing=south", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4055, "delay=3", "facing=south", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4056, "delay=3", "facing=south", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4057, "delay=3", "facing=west", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4058, "delay=3", "facing=west", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4059, "delay=3", "facing=west", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4060, "delay=3", "facing=west", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4061, "delay=3", "facing=east", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4062, "delay=3", "facing=east", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4063, "delay=3", "facing=east", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4064, "delay=3", "facing=east", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4065, "delay=4", "facing=north", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4066, "delay=4", "facing=north", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4067, "delay=4", "facing=north", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4068, "delay=4", "facing=north", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4069, "delay=4", "facing=south", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4070, "delay=4", "facing=south", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4071, "delay=4", "facing=south", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4072, "delay=4", "facing=south", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4073, "delay=4", "facing=west", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4074, "delay=4", "facing=west", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4075, "delay=4", "facing=west", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4076, "delay=4", "facing=west", "locked=false", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4077, "delay=4", "facing=east", "locked=true", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4078, "delay=4", "facing=east", "locked=true", "powered=false")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4079, "delay=4", "facing=east", "locked=false", "powered=true")); + REPEATER.addBlockAlternative(new BlockAlternative((short) 4080, "delay=4", "facing=east", "locked=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RepeatingCommandBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RepeatingCommandBlock.java new file mode 100644 index 000000000..df147cb15 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RepeatingCommandBlock.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RepeatingCommandBlock { + public static void initStates() { + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8689, "conditional=true", "facing=north")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8690, "conditional=true", "facing=east")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8691, "conditional=true", "facing=south")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8692, "conditional=true", "facing=west")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8693, "conditional=true", "facing=up")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8694, "conditional=true", "facing=down")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8695, "conditional=false", "facing=north")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8696, "conditional=false", "facing=east")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8697, "conditional=false", "facing=south")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8698, "conditional=false", "facing=west")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8699, "conditional=false", "facing=up")); + REPEATING_COMMAND_BLOCK.addBlockAlternative(new BlockAlternative((short) 8700, "conditional=false", "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/RoseBush.java b/src/autogenerated/java/net/minestom/server/instance/block/states/RoseBush.java new file mode 100644 index 000000000..971fea044 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/RoseBush.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class RoseBush { + public static void initStates() { + ROSE_BUSH.addBlockAlternative(new BlockAlternative((short) 7353, "half=upper")); + ROSE_BUSH.addBlockAlternative(new BlockAlternative((short) 7354, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneSlab.java new file mode 100644 index 000000000..ea8b879dc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SandstoneSlab { + public static void initStates() { + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7812, "type=top", "waterlogged=true")); + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7813, "type=top", "waterlogged=false")); + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7814, "type=bottom", "waterlogged=true")); + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7815, "type=bottom", "waterlogged=false")); + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7816, "type=double", "waterlogged=true")); + SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7817, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneStairs.java new file mode 100644 index 000000000..f8a08faab --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SandstoneStairs { + public static void initStates() { + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5154, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5155, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5156, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5157, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5158, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5159, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5160, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5161, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5162, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5163, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5164, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5165, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5166, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5167, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5168, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5169, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5170, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5171, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5172, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5173, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5174, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5175, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5176, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5177, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5178, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5179, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5180, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5181, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5182, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5183, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5184, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5185, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5186, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5187, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5188, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5189, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5190, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5191, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5192, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5193, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5194, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5195, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5196, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5197, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5198, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5199, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5200, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5201, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5202, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5203, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5204, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5205, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5206, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5207, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5208, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5209, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5210, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5211, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5212, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5213, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5214, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5215, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5216, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5217, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5218, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5219, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5220, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5221, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5222, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5223, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5224, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5225, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5226, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5227, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5228, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5229, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5230, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5231, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5232, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5233, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneWall.java new file mode 100644 index 000000000..e3def8a35 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SandstoneWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SandstoneWall { + public static void initStates() { + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10907, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10908, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10909, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10910, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10911, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10912, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10913, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10914, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10915, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10916, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10917, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10918, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10919, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10920, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10921, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10922, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10923, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10924, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10925, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10926, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10927, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10928, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10929, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10930, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10931, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10932, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10933, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10934, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10935, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10936, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10937, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10938, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10939, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10940, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10941, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10942, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10943, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10944, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10945, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10946, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10947, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10948, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10949, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10950, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10951, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10952, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10953, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10954, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10955, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10956, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10957, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10958, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10959, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10960, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10961, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10962, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10963, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10964, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10965, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10966, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10967, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10968, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10969, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + SANDSTONE_WALL.addBlockAlternative(new BlockAlternative((short) 10970, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Scaffolding.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Scaffolding.java new file mode 100644 index 000000000..6cdbc10e2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Scaffolding.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Scaffolding { + public static void initStates() { + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11099, "bottom=true", "distance=0", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11100, "bottom=true", "distance=0", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11101, "bottom=true", "distance=1", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11102, "bottom=true", "distance=1", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11103, "bottom=true", "distance=2", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11104, "bottom=true", "distance=2", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11105, "bottom=true", "distance=3", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11106, "bottom=true", "distance=3", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11107, "bottom=true", "distance=4", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11108, "bottom=true", "distance=4", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11109, "bottom=true", "distance=5", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11110, "bottom=true", "distance=5", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11111, "bottom=true", "distance=6", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11112, "bottom=true", "distance=6", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11113, "bottom=true", "distance=7", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11114, "bottom=true", "distance=7", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11115, "bottom=false", "distance=0", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11116, "bottom=false", "distance=0", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11117, "bottom=false", "distance=1", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11118, "bottom=false", "distance=1", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11119, "bottom=false", "distance=2", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11120, "bottom=false", "distance=2", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11121, "bottom=false", "distance=3", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11122, "bottom=false", "distance=3", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11123, "bottom=false", "distance=4", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11124, "bottom=false", "distance=4", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11125, "bottom=false", "distance=5", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11126, "bottom=false", "distance=5", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11127, "bottom=false", "distance=6", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11128, "bottom=false", "distance=6", "waterlogged=false")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11129, "bottom=false", "distance=7", "waterlogged=true")); + SCAFFOLDING.addBlockAlternative(new BlockAlternative((short) 11130, "bottom=false", "distance=7", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SeaPickle.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SeaPickle.java new file mode 100644 index 000000000..d6101f796 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SeaPickle.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SeaPickle { + public static void initStates() { + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9104, "pickles=1", "waterlogged=true")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9105, "pickles=1", "waterlogged=false")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9106, "pickles=2", "waterlogged=true")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9107, "pickles=2", "waterlogged=false")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9108, "pickles=3", "waterlogged=true")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9109, "pickles=3", "waterlogged=false")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9110, "pickles=4", "waterlogged=true")); + SEA_PICKLE.addBlockAlternative(new BlockAlternative((short) 9111, "pickles=4", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ShulkerBox.java new file mode 100644 index 000000000..a4285496c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ShulkerBox { + public static void initStates() { + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8736, "facing=north")); + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8737, "facing=east")); + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8738, "facing=south")); + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8739, "facing=west")); + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8740, "facing=up")); + SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8741, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonSkull.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonSkull.java new file mode 100644 index 000000000..e6416b6fe --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonSkull.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SkeletonSkull { + public static void initStates() { + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5954, "rotation=0")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5955, "rotation=1")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5956, "rotation=2")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5957, "rotation=3")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5958, "rotation=4")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5959, "rotation=5")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5960, "rotation=6")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5961, "rotation=7")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5962, "rotation=8")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5963, "rotation=9")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5964, "rotation=10")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5965, "rotation=11")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5966, "rotation=12")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5967, "rotation=13")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5968, "rotation=14")); + SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5969, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonWallSkull.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonWallSkull.java new file mode 100644 index 000000000..4a21ee425 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SkeletonWallSkull.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SkeletonWallSkull { + public static void initStates() { + SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5970, "facing=north")); + SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5971, "facing=south")); + SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5972, "facing=west")); + SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5973, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Smoker.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Smoker.java new file mode 100644 index 000000000..51d033341 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Smoker.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Smoker { + public static void initStates() { + SMOKER.addBlockAlternative(new BlockAlternative((short) 11147, "facing=north", "lit=true")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11148, "facing=north", "lit=false")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11149, "facing=south", "lit=true")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11150, "facing=south", "lit=false")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11151, "facing=west", "lit=true")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11152, "facing=west", "lit=false")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11153, "facing=east", "lit=true")); + SMOKER.addBlockAlternative(new BlockAlternative((short) 11154, "facing=east", "lit=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzSlab.java new file mode 100644 index 000000000..d96ca83cc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothQuartzSlab { + public static void initStates() { + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10295, "type=top", "waterlogged=true")); + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10296, "type=top", "waterlogged=false")); + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10297, "type=bottom", "waterlogged=true")); + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10298, "type=bottom", "waterlogged=false")); + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10299, "type=double", "waterlogged=true")); + SMOOTH_QUARTZ_SLAB.addBlockAlternative(new BlockAlternative((short) 10300, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzStairs.java new file mode 100644 index 000000000..d2f9f12ac --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothQuartzStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothQuartzStairs { + public static void initStates() { + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9773, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9774, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9775, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9776, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9777, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9778, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9779, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9780, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9781, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9782, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9783, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9784, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9785, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9786, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9787, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9788, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9789, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9790, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9791, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9792, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9793, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9794, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9795, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9796, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9797, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9798, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9799, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9800, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9801, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9802, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9803, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9804, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9805, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9806, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9807, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9808, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9809, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9810, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9811, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9812, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9813, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9814, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9815, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9816, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9817, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9818, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9819, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9820, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9821, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9822, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9823, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9824, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9825, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9826, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9827, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9828, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9829, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9830, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9831, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9832, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9833, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9834, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9835, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9836, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9837, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9838, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9839, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9840, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9841, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9842, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9843, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9844, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9845, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9846, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9847, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9848, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9849, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9850, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9851, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_QUARTZ_STAIRS.addBlockAlternative(new BlockAlternative((short) 9852, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneSlab.java new file mode 100644 index 000000000..b0206de71 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothRedSandstoneSlab { + public static void initStates() { + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10259, "type=top", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10260, "type=top", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10261, "type=bottom", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10262, "type=bottom", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10263, "type=double", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10264, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneStairs.java new file mode 100644 index 000000000..41e782345 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothRedSandstoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothRedSandstoneStairs { + public static void initStates() { + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9213, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9214, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9215, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9216, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9217, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9218, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9219, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9220, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9221, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9222, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9223, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9224, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9225, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9226, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9227, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9228, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9229, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9230, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9231, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9232, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9233, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9234, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9235, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9236, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9237, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9238, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9239, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9240, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9241, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9242, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9243, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9244, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9245, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9246, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9247, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9248, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9249, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9250, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9251, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9252, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9253, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9254, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9255, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9256, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9257, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9258, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9259, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9260, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9261, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9262, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9263, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9264, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9265, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9266, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9267, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9268, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9269, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9270, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9271, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9272, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9273, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9274, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9275, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9276, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9277, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9278, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9279, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9280, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9281, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9282, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9283, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9284, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9285, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9286, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9287, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9288, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9289, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9290, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9291, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_RED_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9292, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneSlab.java new file mode 100644 index 000000000..ce8119487 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothSandstoneSlab { + public static void initStates() { + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10289, "type=top", "waterlogged=true")); + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10290, "type=top", "waterlogged=false")); + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10291, "type=bottom", "waterlogged=true")); + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10292, "type=bottom", "waterlogged=false")); + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10293, "type=double", "waterlogged=true")); + SMOOTH_SANDSTONE_SLAB.addBlockAlternative(new BlockAlternative((short) 10294, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneStairs.java new file mode 100644 index 000000000..82820033e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothSandstoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothSandstoneStairs { + public static void initStates() { + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9693, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9694, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9695, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9696, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9697, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9698, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9699, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9700, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9701, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9702, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9703, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9704, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9705, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9706, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9707, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9708, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9709, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9710, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9711, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9712, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9713, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9714, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9715, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9716, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9717, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9718, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9719, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9720, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9721, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9722, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9723, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9724, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9725, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9726, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9727, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9728, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9729, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9730, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9731, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9732, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9733, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9734, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9735, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9736, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9737, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9738, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9739, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9740, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9741, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9742, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9743, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9744, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9745, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9746, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9747, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9748, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9749, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9750, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9751, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9752, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9753, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9754, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9755, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9756, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9757, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9758, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9759, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9760, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9761, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9762, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9763, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9764, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9765, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9766, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9767, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9768, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9769, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9770, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9771, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + SMOOTH_SANDSTONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9772, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothStoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothStoneSlab.java new file mode 100644 index 000000000..31bcc147e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SmoothStoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SmoothStoneSlab { + public static void initStates() { + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7806, "type=top", "waterlogged=true")); + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7807, "type=top", "waterlogged=false")); + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7808, "type=bottom", "waterlogged=true")); + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7809, "type=bottom", "waterlogged=false")); + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7810, "type=double", "waterlogged=true")); + SMOOTH_STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7811, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Snow.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Snow.java new file mode 100644 index 000000000..194a59dab --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Snow.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Snow { + public static void initStates() { + SNOW.addBlockAlternative(new BlockAlternative((short) 3919, "layers=1")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3920, "layers=2")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3921, "layers=3")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3922, "layers=4")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3923, "layers=5")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3924, "layers=6")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3925, "layers=7")); + SNOW.addBlockAlternative(new BlockAlternative((short) 3926, "layers=8")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceButton.java new file mode 100644 index 000000000..90787ff60 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceButton { + public static void initStates() { + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5834, "face=floor", "facing=north", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5835, "face=floor", "facing=north", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5836, "face=floor", "facing=south", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5837, "face=floor", "facing=south", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5838, "face=floor", "facing=west", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5839, "face=floor", "facing=west", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5840, "face=floor", "facing=east", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5841, "face=floor", "facing=east", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5842, "face=wall", "facing=north", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5843, "face=wall", "facing=north", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5844, "face=wall", "facing=south", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5845, "face=wall", "facing=south", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5846, "face=wall", "facing=west", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5847, "face=wall", "facing=west", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5848, "face=wall", "facing=east", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5849, "face=wall", "facing=east", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5850, "face=ceiling", "facing=north", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5851, "face=ceiling", "facing=north", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5852, "face=ceiling", "facing=south", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5853, "face=ceiling", "facing=south", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5854, "face=ceiling", "facing=west", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5855, "face=ceiling", "facing=west", "powered=false")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5856, "face=ceiling", "facing=east", "powered=true")); + SPRUCE_BUTTON.addBlockAlternative(new BlockAlternative((short) 5857, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceDoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceDoor.java new file mode 100644 index 000000000..5b71fa774 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceDoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceDoor { + public static void initStates() { + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8202, "facing=north", "half=upper", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8203, "facing=north", "half=upper", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8204, "facing=north", "half=upper", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8205, "facing=north", "half=upper", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8206, "facing=north", "half=upper", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8207, "facing=north", "half=upper", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8208, "facing=north", "half=upper", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8209, "facing=north", "half=upper", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8210, "facing=north", "half=lower", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8211, "facing=north", "half=lower", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8212, "facing=north", "half=lower", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8213, "facing=north", "half=lower", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8214, "facing=north", "half=lower", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8215, "facing=north", "half=lower", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8216, "facing=north", "half=lower", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8217, "facing=north", "half=lower", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8218, "facing=south", "half=upper", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8219, "facing=south", "half=upper", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8220, "facing=south", "half=upper", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8221, "facing=south", "half=upper", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8222, "facing=south", "half=upper", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8223, "facing=south", "half=upper", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8224, "facing=south", "half=upper", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8225, "facing=south", "half=upper", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8226, "facing=south", "half=lower", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8227, "facing=south", "half=lower", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8228, "facing=south", "half=lower", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8229, "facing=south", "half=lower", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8230, "facing=south", "half=lower", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8231, "facing=south", "half=lower", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8232, "facing=south", "half=lower", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8233, "facing=south", "half=lower", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8234, "facing=west", "half=upper", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8235, "facing=west", "half=upper", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8236, "facing=west", "half=upper", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8237, "facing=west", "half=upper", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8238, "facing=west", "half=upper", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8239, "facing=west", "half=upper", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8240, "facing=west", "half=upper", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8241, "facing=west", "half=upper", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8242, "facing=west", "half=lower", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8243, "facing=west", "half=lower", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8244, "facing=west", "half=lower", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8245, "facing=west", "half=lower", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8246, "facing=west", "half=lower", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8247, "facing=west", "half=lower", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8248, "facing=west", "half=lower", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8249, "facing=west", "half=lower", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8250, "facing=east", "half=upper", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8251, "facing=east", "half=upper", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8252, "facing=east", "half=upper", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8253, "facing=east", "half=upper", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8254, "facing=east", "half=upper", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8255, "facing=east", "half=upper", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8256, "facing=east", "half=upper", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8257, "facing=east", "half=upper", "hinge=right", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8258, "facing=east", "half=lower", "hinge=left", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8259, "facing=east", "half=lower", "hinge=left", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8260, "facing=east", "half=lower", "hinge=left", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8261, "facing=east", "half=lower", "hinge=left", "open=false", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8262, "facing=east", "half=lower", "hinge=right", "open=true", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8263, "facing=east", "half=lower", "hinge=right", "open=true", "powered=false")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8264, "facing=east", "half=lower", "hinge=right", "open=false", "powered=true")); + SPRUCE_DOOR.addBlockAlternative(new BlockAlternative((short) 8265, "facing=east", "half=lower", "hinge=right", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFence.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFence.java new file mode 100644 index 000000000..19edaa5c9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFence.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceFence { + public static void initStates() { + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8042, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8043, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8044, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8045, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8046, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8047, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8048, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8049, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8050, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8051, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8052, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8053, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8054, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8055, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8056, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8057, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8058, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8059, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8060, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8061, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8062, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8063, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8064, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8065, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8066, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8067, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8068, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8069, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8070, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8071, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8072, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + SPRUCE_FENCE.addBlockAlternative(new BlockAlternative((short) 8073, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFenceGate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFenceGate.java new file mode 100644 index 000000000..0b89d60d9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceFenceGate.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceFenceGate { + public static void initStates() { + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7882, "facing=north", "in_wall=true", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7883, "facing=north", "in_wall=true", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7884, "facing=north", "in_wall=true", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7885, "facing=north", "in_wall=true", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7886, "facing=north", "in_wall=false", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7887, "facing=north", "in_wall=false", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7888, "facing=north", "in_wall=false", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7889, "facing=north", "in_wall=false", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7890, "facing=south", "in_wall=true", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7891, "facing=south", "in_wall=true", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7892, "facing=south", "in_wall=true", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7893, "facing=south", "in_wall=true", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7894, "facing=south", "in_wall=false", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7895, "facing=south", "in_wall=false", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7896, "facing=south", "in_wall=false", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7897, "facing=south", "in_wall=false", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7898, "facing=west", "in_wall=true", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7899, "facing=west", "in_wall=true", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7900, "facing=west", "in_wall=true", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7901, "facing=west", "in_wall=true", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7902, "facing=west", "in_wall=false", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7903, "facing=west", "in_wall=false", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7904, "facing=west", "in_wall=false", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7905, "facing=west", "in_wall=false", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7906, "facing=east", "in_wall=true", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7907, "facing=east", "in_wall=true", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7908, "facing=east", "in_wall=true", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7909, "facing=east", "in_wall=true", "open=false", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7910, "facing=east", "in_wall=false", "open=true", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7911, "facing=east", "in_wall=false", "open=true", "powered=false")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7912, "facing=east", "in_wall=false", "open=false", "powered=true")); + SPRUCE_FENCE_GATE.addBlockAlternative(new BlockAlternative((short) 7913, "facing=east", "in_wall=false", "open=false", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLeaves.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLeaves.java new file mode 100644 index 000000000..28f46f2b7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLeaves.java @@ -0,0 +1,25 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceLeaves { + public static void initStates() { + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 158, "distance=1", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 159, "distance=1", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 160, "distance=2", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 161, "distance=2", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 162, "distance=3", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 163, "distance=3", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 164, "distance=4", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 165, "distance=4", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 166, "distance=5", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 167, "distance=5", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 168, "distance=6", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 169, "distance=6", "persistent=false")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 170, "distance=7", "persistent=true")); + SPRUCE_LEAVES.addBlockAlternative(new BlockAlternative((short) 171, "distance=7", "persistent=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLog.java new file mode 100644 index 000000000..e4f07004d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceLog { + public static void initStates() { + SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 75, "axis=x")); + SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 76, "axis=y")); + SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 77, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SprucePressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SprucePressurePlate.java new file mode 100644 index 000000000..40b636ce9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SprucePressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SprucePressurePlate { + public static void initStates() { + SPRUCE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3873, "powered=true")); + SPRUCE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3874, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSapling.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSapling.java new file mode 100644 index 000000000..b91544855 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSapling.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceSapling { + public static void initStates() { + SPRUCE_SAPLING.addBlockAlternative(new BlockAlternative((short) 23, "stage=0")); + SPRUCE_SAPLING.addBlockAlternative(new BlockAlternative((short) 24, "stage=1")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSign.java new file mode 100644 index 000000000..701921e37 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSign.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceSign { + public static void initStates() { + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3411, "rotation=0", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3412, "rotation=0", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3413, "rotation=1", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3414, "rotation=1", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3415, "rotation=2", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3416, "rotation=2", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3417, "rotation=3", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3418, "rotation=3", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3419, "rotation=4", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3420, "rotation=4", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3421, "rotation=5", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3422, "rotation=5", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3423, "rotation=6", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3424, "rotation=6", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3425, "rotation=7", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3426, "rotation=7", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3427, "rotation=8", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3428, "rotation=8", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3429, "rotation=9", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3430, "rotation=9", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3431, "rotation=10", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3432, "rotation=10", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3433, "rotation=11", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3434, "rotation=11", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3435, "rotation=12", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3436, "rotation=12", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3437, "rotation=13", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3438, "rotation=13", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3439, "rotation=14", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3440, "rotation=14", "waterlogged=false")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3441, "rotation=15", "waterlogged=true")); + SPRUCE_SIGN.addBlockAlternative(new BlockAlternative((short) 3442, "rotation=15", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSlab.java new file mode 100644 index 000000000..3858ea595 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceSlab { + public static void initStates() { + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7770, "type=top", "waterlogged=true")); + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7771, "type=top", "waterlogged=false")); + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7772, "type=bottom", "waterlogged=true")); + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7773, "type=bottom", "waterlogged=false")); + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7774, "type=double", "waterlogged=true")); + SPRUCE_SLAB.addBlockAlternative(new BlockAlternative((short) 7775, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceStairs.java new file mode 100644 index 000000000..62d71d52a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceStairs { + public static void initStates() { + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5388, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5389, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5390, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5391, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5392, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5393, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5394, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5395, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5396, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5397, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5398, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5399, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5400, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5401, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5402, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5403, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5404, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5405, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5406, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5407, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5408, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5409, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5410, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5411, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5412, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5413, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5414, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5415, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5416, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5417, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5418, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5419, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5420, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5421, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5422, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5423, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5424, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5425, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5426, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5427, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5428, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5429, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5430, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5431, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5432, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5433, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5434, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5435, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5436, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5437, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5438, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5439, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5440, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5441, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5442, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5443, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5444, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5445, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5446, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5447, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5448, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5449, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5450, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5451, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5452, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5453, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5454, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5455, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5456, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5457, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5458, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5459, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5460, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5461, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5462, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5463, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5464, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5465, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5466, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + SPRUCE_STAIRS.addBlockAlternative(new BlockAlternative((short) 5467, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceTrapdoor.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceTrapdoor.java new file mode 100644 index 000000000..12627be68 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceTrapdoor.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceTrapdoor { + public static void initStates() { + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4161, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4162, "facing=north", "half=top", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4163, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4164, "facing=north", "half=top", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4165, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4166, "facing=north", "half=top", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4167, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4168, "facing=north", "half=top", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4169, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4170, "facing=north", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4171, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4172, "facing=north", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4173, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4174, "facing=north", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4175, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4176, "facing=north", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4177, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4178, "facing=south", "half=top", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4179, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4180, "facing=south", "half=top", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4181, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4182, "facing=south", "half=top", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4183, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4184, "facing=south", "half=top", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4185, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4186, "facing=south", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4187, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4188, "facing=south", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4189, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4190, "facing=south", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4191, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4192, "facing=south", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4193, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4194, "facing=west", "half=top", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4195, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4196, "facing=west", "half=top", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4197, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4198, "facing=west", "half=top", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4199, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4200, "facing=west", "half=top", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4201, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4202, "facing=west", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4203, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4204, "facing=west", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4205, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4206, "facing=west", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4207, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4208, "facing=west", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4209, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4210, "facing=east", "half=top", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4211, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4212, "facing=east", "half=top", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4213, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4214, "facing=east", "half=top", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4215, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4216, "facing=east", "half=top", "open=false", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4217, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4218, "facing=east", "half=bottom", "open=true", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4219, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4220, "facing=east", "half=bottom", "open=true", "powered=false", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4221, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4222, "facing=east", "half=bottom", "open=false", "powered=true", "waterlogged=false")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4223, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=true")); + SPRUCE_TRAPDOOR.addBlockAlternative(new BlockAlternative((short) 4224, "facing=east", "half=bottom", "open=false", "powered=false", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWallSign.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWallSign.java new file mode 100644 index 000000000..fad54e7a8 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWallSign.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceWallSign { + public static void initStates() { + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3741, "facing=north", "waterlogged=true")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3742, "facing=north", "waterlogged=false")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3743, "facing=south", "waterlogged=true")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3744, "facing=south", "waterlogged=false")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3745, "facing=west", "waterlogged=true")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3746, "facing=west", "waterlogged=false")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3747, "facing=east", "waterlogged=true")); + SPRUCE_WALL_SIGN.addBlockAlternative(new BlockAlternative((short) 3748, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWood.java new file mode 100644 index 000000000..e40c4b073 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SpruceWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SpruceWood { + public static void initStates() { + SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 111, "axis=x")); + SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 112, "axis=y")); + SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 113, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StickyPiston.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StickyPiston.java new file mode 100644 index 000000000..c1388409e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StickyPiston.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StickyPiston { + public static void initStates() { + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1328, "extended=true", "facing=north")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1329, "extended=true", "facing=east")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1330, "extended=true", "facing=south")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1331, "extended=true", "facing=west")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1332, "extended=true", "facing=up")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1333, "extended=true", "facing=down")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1334, "extended=false", "facing=north")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1335, "extended=false", "facing=east")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1336, "extended=false", "facing=south")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1337, "extended=false", "facing=west")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1338, "extended=false", "facing=up")); + STICKY_PISTON.addBlockAlternative(new BlockAlternative((short) 1339, "extended=false", "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickSlab.java new file mode 100644 index 000000000..66aedfb35 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneBrickSlab { + public static void initStates() { + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7842, "type=top", "waterlogged=true")); + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7843, "type=top", "waterlogged=false")); + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7844, "type=bottom", "waterlogged=true")); + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7845, "type=bottom", "waterlogged=false")); + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7846, "type=double", "waterlogged=true")); + STONE_BRICK_SLAB.addBlockAlternative(new BlockAlternative((short) 7847, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickStairs.java new file mode 100644 index 000000000..3789664a7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneBrickStairs { + public static void initStates() { + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4916, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4917, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4918, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4919, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4920, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4921, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4922, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4923, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4924, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4925, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4926, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4927, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4928, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4929, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4930, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4931, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4932, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4933, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4934, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4935, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4936, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4937, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4938, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4939, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4940, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4941, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4942, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4943, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4944, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4945, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4946, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4947, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4948, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4949, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4950, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4951, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4952, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4953, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4954, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4955, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4956, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4957, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4958, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4959, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4960, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4961, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4962, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4963, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4964, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4965, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4966, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4967, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4968, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4969, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4970, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4971, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4972, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4973, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4974, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4975, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4976, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4977, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4978, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4979, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4980, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4981, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4982, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4983, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4984, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4985, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4986, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4987, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4988, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4989, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4990, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4991, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4992, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4993, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4994, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_BRICK_STAIRS.addBlockAlternative(new BlockAlternative((short) 4995, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickWall.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickWall.java new file mode 100644 index 000000000..36afcae49 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneBrickWall.java @@ -0,0 +1,75 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneBrickWall { + public static void initStates() { + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10651, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10652, "east=true", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10653, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10654, "east=true", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10655, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10656, "east=true", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10657, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10658, "east=true", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10659, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10660, "east=true", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10661, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10662, "east=true", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10663, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10664, "east=true", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10665, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10666, "east=true", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10667, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10668, "east=true", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10669, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10670, "east=true", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10671, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10672, "east=true", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10673, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10674, "east=true", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10675, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10676, "east=true", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10677, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10678, "east=true", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10679, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10680, "east=true", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10681, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10682, "east=true", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10683, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10684, "east=false", "north=true", "south=true", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10685, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10686, "east=false", "north=true", "south=true", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10687, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10688, "east=false", "north=true", "south=true", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10689, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10690, "east=false", "north=true", "south=true", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10691, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10692, "east=false", "north=true", "south=false", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10693, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10694, "east=false", "north=true", "south=false", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10695, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10696, "east=false", "north=true", "south=false", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10697, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10698, "east=false", "north=true", "south=false", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10699, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10700, "east=false", "north=false", "south=true", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10701, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10702, "east=false", "north=false", "south=true", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10703, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10704, "east=false", "north=false", "south=true", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10705, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10706, "east=false", "north=false", "south=true", "up=false", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10707, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10708, "east=false", "north=false", "south=false", "up=true", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10709, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10710, "east=false", "north=false", "south=false", "up=true", "waterlogged=false", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10711, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10712, "east=false", "north=false", "south=false", "up=false", "waterlogged=true", "west=false")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10713, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=true")); + STONE_BRICK_WALL.addBlockAlternative(new BlockAlternative((short) 10714, "east=false", "north=false", "south=false", "up=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneButton.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneButton.java new file mode 100644 index 000000000..ce5ded28f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneButton.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneButton { + public static void initStates() { + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3895, "face=floor", "facing=north", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3896, "face=floor", "facing=north", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3897, "face=floor", "facing=south", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3898, "face=floor", "facing=south", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3899, "face=floor", "facing=west", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3900, "face=floor", "facing=west", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3901, "face=floor", "facing=east", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3902, "face=floor", "facing=east", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3903, "face=wall", "facing=north", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3904, "face=wall", "facing=north", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3905, "face=wall", "facing=south", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3906, "face=wall", "facing=south", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3907, "face=wall", "facing=west", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3908, "face=wall", "facing=west", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3909, "face=wall", "facing=east", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3910, "face=wall", "facing=east", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3911, "face=ceiling", "facing=north", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3912, "face=ceiling", "facing=north", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3913, "face=ceiling", "facing=south", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3914, "face=ceiling", "facing=south", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3915, "face=ceiling", "facing=west", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3916, "face=ceiling", "facing=west", "powered=false")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3917, "face=ceiling", "facing=east", "powered=true")); + STONE_BUTTON.addBlockAlternative(new BlockAlternative((short) 3918, "face=ceiling", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StonePressurePlate.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StonePressurePlate.java new file mode 100644 index 000000000..9e94a9fb6 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StonePressurePlate.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StonePressurePlate { + public static void initStates() { + STONE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3805, "powered=true")); + STONE_PRESSURE_PLATE.addBlockAlternative(new BlockAlternative((short) 3806, "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneSlab.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneSlab.java new file mode 100644 index 000000000..9d15bd260 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneSlab.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneSlab { + public static void initStates() { + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7800, "type=top", "waterlogged=true")); + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7801, "type=top", "waterlogged=false")); + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7802, "type=bottom", "waterlogged=true")); + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7803, "type=bottom", "waterlogged=false")); + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7804, "type=double", "waterlogged=true")); + STONE_SLAB.addBlockAlternative(new BlockAlternative((short) 7805, "type=double", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StoneStairs.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneStairs.java new file mode 100644 index 000000000..6726cb4ef --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StoneStairs.java @@ -0,0 +1,91 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StoneStairs { + public static void initStates() { + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9613, "facing=north", "half=top", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9614, "facing=north", "half=top", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9615, "facing=north", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9616, "facing=north", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9617, "facing=north", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9618, "facing=north", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9619, "facing=north", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9620, "facing=north", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9621, "facing=north", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9622, "facing=north", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9623, "facing=north", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9624, "facing=north", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9625, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9626, "facing=north", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9627, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9628, "facing=north", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9629, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9630, "facing=north", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9631, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9632, "facing=north", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9633, "facing=south", "half=top", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9634, "facing=south", "half=top", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9635, "facing=south", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9636, "facing=south", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9637, "facing=south", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9638, "facing=south", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9639, "facing=south", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9640, "facing=south", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9641, "facing=south", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9642, "facing=south", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9643, "facing=south", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9644, "facing=south", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9645, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9646, "facing=south", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9647, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9648, "facing=south", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9649, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9650, "facing=south", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9651, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9652, "facing=south", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9653, "facing=west", "half=top", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9654, "facing=west", "half=top", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9655, "facing=west", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9656, "facing=west", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9657, "facing=west", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9658, "facing=west", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9659, "facing=west", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9660, "facing=west", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9661, "facing=west", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9662, "facing=west", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9663, "facing=west", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9664, "facing=west", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9665, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9666, "facing=west", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9667, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9668, "facing=west", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9669, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9670, "facing=west", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9671, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9672, "facing=west", "half=bottom", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9673, "facing=east", "half=top", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9674, "facing=east", "half=top", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9675, "facing=east", "half=top", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9676, "facing=east", "half=top", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9677, "facing=east", "half=top", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9678, "facing=east", "half=top", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9679, "facing=east", "half=top", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9680, "facing=east", "half=top", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9681, "facing=east", "half=top", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9682, "facing=east", "half=top", "shape=outer_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9683, "facing=east", "half=bottom", "shape=straight", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9684, "facing=east", "half=bottom", "shape=straight", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9685, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9686, "facing=east", "half=bottom", "shape=inner_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9687, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9688, "facing=east", "half=bottom", "shape=inner_right", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9689, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9690, "facing=east", "half=bottom", "shape=outer_left", "waterlogged=false")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9691, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=true")); + STONE_STAIRS.addBlockAlternative(new BlockAlternative((short) 9692, "facing=east", "half=bottom", "shape=outer_right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Stonecutter.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Stonecutter.java new file mode 100644 index 000000000..0f1262028 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Stonecutter.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Stonecutter { + public static void initStates() { + STONECUTTER.addBlockAlternative(new BlockAlternative((short) 11194, "facing=north")); + STONECUTTER.addBlockAlternative(new BlockAlternative((short) 11195, "facing=south")); + STONECUTTER.addBlockAlternative(new BlockAlternative((short) 11196, "facing=west")); + STONECUTTER.addBlockAlternative(new BlockAlternative((short) 11197, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaLog.java new file mode 100644 index 000000000..3f1d0aec4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedAcaciaLog { + public static void initStates() { + STRIPPED_ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 99, "axis=x")); + STRIPPED_ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 100, "axis=y")); + STRIPPED_ACACIA_LOG.addBlockAlternative(new BlockAlternative((short) 101, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaWood.java new file mode 100644 index 000000000..1afe2ce45 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedAcaciaWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedAcaciaWood { + public static void initStates() { + STRIPPED_ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 138, "axis=x")); + STRIPPED_ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 139, "axis=y")); + STRIPPED_ACACIA_WOOD.addBlockAlternative(new BlockAlternative((short) 140, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchLog.java new file mode 100644 index 000000000..0c5cfb9a7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedBirchLog { + public static void initStates() { + STRIPPED_BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 93, "axis=x")); + STRIPPED_BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 94, "axis=y")); + STRIPPED_BIRCH_LOG.addBlockAlternative(new BlockAlternative((short) 95, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchWood.java new file mode 100644 index 000000000..5e6b26540 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedBirchWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedBirchWood { + public static void initStates() { + STRIPPED_BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 132, "axis=x")); + STRIPPED_BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 133, "axis=y")); + STRIPPED_BIRCH_WOOD.addBlockAlternative(new BlockAlternative((short) 134, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakLog.java new file mode 100644 index 000000000..840fcac1f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedDarkOakLog { + public static void initStates() { + STRIPPED_DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 102, "axis=x")); + STRIPPED_DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 103, "axis=y")); + STRIPPED_DARK_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 104, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakWood.java new file mode 100644 index 000000000..2134db8e7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedDarkOakWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedDarkOakWood { + public static void initStates() { + STRIPPED_DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 141, "axis=x")); + STRIPPED_DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 142, "axis=y")); + STRIPPED_DARK_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 143, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleLog.java new file mode 100644 index 000000000..60c332a7d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedJungleLog { + public static void initStates() { + STRIPPED_JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 96, "axis=x")); + STRIPPED_JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 97, "axis=y")); + STRIPPED_JUNGLE_LOG.addBlockAlternative(new BlockAlternative((short) 98, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleWood.java new file mode 100644 index 000000000..40c52436b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedJungleWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedJungleWood { + public static void initStates() { + STRIPPED_JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 135, "axis=x")); + STRIPPED_JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 136, "axis=y")); + STRIPPED_JUNGLE_WOOD.addBlockAlternative(new BlockAlternative((short) 137, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakLog.java new file mode 100644 index 000000000..a33592eff --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedOakLog { + public static void initStates() { + STRIPPED_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 105, "axis=x")); + STRIPPED_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 106, "axis=y")); + STRIPPED_OAK_LOG.addBlockAlternative(new BlockAlternative((short) 107, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakWood.java new file mode 100644 index 000000000..80e81bc3a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedOakWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedOakWood { + public static void initStates() { + STRIPPED_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 126, "axis=x")); + STRIPPED_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 127, "axis=y")); + STRIPPED_OAK_WOOD.addBlockAlternative(new BlockAlternative((short) 128, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceLog.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceLog.java new file mode 100644 index 000000000..5ef89d99c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceLog.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedSpruceLog { + public static void initStates() { + STRIPPED_SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 90, "axis=x")); + STRIPPED_SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 91, "axis=y")); + STRIPPED_SPRUCE_LOG.addBlockAlternative(new BlockAlternative((short) 92, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceWood.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceWood.java new file mode 100644 index 000000000..198d29560 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StrippedSpruceWood.java @@ -0,0 +1,14 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StrippedSpruceWood { + public static void initStates() { + STRIPPED_SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 129, "axis=x")); + STRIPPED_SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 130, "axis=y")); + STRIPPED_SPRUCE_WOOD.addBlockAlternative(new BlockAlternative((short) 131, "axis=z")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/StructureBlock.java b/src/autogenerated/java/net/minestom/server/instance/block/states/StructureBlock.java new file mode 100644 index 000000000..927bbc898 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/StructureBlock.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class StructureBlock { + public static void initStates() { + STRUCTURE_BLOCK.addBlockAlternative(new BlockAlternative((short) 11268, "mode=save")); + STRUCTURE_BLOCK.addBlockAlternative(new BlockAlternative((short) 11269, "mode=load")); + STRUCTURE_BLOCK.addBlockAlternative(new BlockAlternative((short) 11270, "mode=corner")); + STRUCTURE_BLOCK.addBlockAlternative(new BlockAlternative((short) 11271, "mode=data")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SugarCane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SugarCane.java new file mode 100644 index 000000000..c0c5e80c2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SugarCane.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SugarCane { + public static void initStates() { + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3946, "age=0")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3947, "age=1")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3948, "age=2")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3949, "age=3")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3950, "age=4")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3951, "age=5")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3952, "age=6")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3953, "age=7")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3954, "age=8")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3955, "age=9")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3956, "age=10")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3957, "age=11")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3958, "age=12")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3959, "age=13")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3960, "age=14")); + SUGAR_CANE.addBlockAlternative(new BlockAlternative((short) 3961, "age=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Sunflower.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Sunflower.java new file mode 100644 index 000000000..6eb720619 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Sunflower.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Sunflower { + public static void initStates() { + SUNFLOWER.addBlockAlternative(new BlockAlternative((short) 7349, "half=upper")); + SUNFLOWER.addBlockAlternative(new BlockAlternative((short) 7350, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/SweetBerryBush.java b/src/autogenerated/java/net/minestom/server/instance/block/states/SweetBerryBush.java new file mode 100644 index 000000000..3fee46872 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/SweetBerryBush.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class SweetBerryBush { + public static void initStates() { + SWEET_BERRY_BUSH.addBlockAlternative(new BlockAlternative((short) 11264, "age=0")); + SWEET_BERRY_BUSH.addBlockAlternative(new BlockAlternative((short) 11265, "age=1")); + SWEET_BERRY_BUSH.addBlockAlternative(new BlockAlternative((short) 11266, "age=2")); + SWEET_BERRY_BUSH.addBlockAlternative(new BlockAlternative((short) 11267, "age=3")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TallGrass.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TallGrass.java new file mode 100644 index 000000000..2707d5978 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TallGrass.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TallGrass { + public static void initStates() { + TALL_GRASS.addBlockAlternative(new BlockAlternative((short) 7357, "half=upper")); + TALL_GRASS.addBlockAlternative(new BlockAlternative((short) 7358, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TallSeagrass.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TallSeagrass.java new file mode 100644 index 000000000..c8d1e053e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TallSeagrass.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TallSeagrass { + public static void initStates() { + TALL_SEAGRASS.addBlockAlternative(new BlockAlternative((short) 1345, "half=upper")); + TALL_SEAGRASS.addBlockAlternative(new BlockAlternative((short) 1346, "half=lower")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Tnt.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Tnt.java new file mode 100644 index 000000000..6c92dafcd --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Tnt.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Tnt { + public static void initStates() { + TNT.addBlockAlternative(new BlockAlternative((short) 1429, "unstable=true")); + TNT.addBlockAlternative(new BlockAlternative((short) 1430, "unstable=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TrappedChest.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TrappedChest.java new file mode 100644 index 000000000..51cd3d474 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TrappedChest.java @@ -0,0 +1,35 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TrappedChest { + public static void initStates() { + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6086, "facing=north", "type=single", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6087, "facing=north", "type=single", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6088, "facing=north", "type=left", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6089, "facing=north", "type=left", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6090, "facing=north", "type=right", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6091, "facing=north", "type=right", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6092, "facing=south", "type=single", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6093, "facing=south", "type=single", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6094, "facing=south", "type=left", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6095, "facing=south", "type=left", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6096, "facing=south", "type=right", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6097, "facing=south", "type=right", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6098, "facing=west", "type=single", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6099, "facing=west", "type=single", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6100, "facing=west", "type=left", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6101, "facing=west", "type=left", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6102, "facing=west", "type=right", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6103, "facing=west", "type=right", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6104, "facing=east", "type=single", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6105, "facing=east", "type=single", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6106, "facing=east", "type=left", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6107, "facing=east", "type=left", "waterlogged=false")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6108, "facing=east", "type=right", "waterlogged=true")); + TRAPPED_CHEST.addBlockAlternative(new BlockAlternative((short) 6109, "facing=east", "type=right", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Tripwire.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Tripwire.java new file mode 100644 index 000000000..f08174045 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Tripwire.java @@ -0,0 +1,139 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Tripwire { + public static void initStates() { + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5259, "attached=true", "disarmed=true", "east=true", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5260, "attached=true", "disarmed=true", "east=true", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5261, "attached=true", "disarmed=true", "east=true", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5262, "attached=true", "disarmed=true", "east=true", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5263, "attached=true", "disarmed=true", "east=true", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5264, "attached=true", "disarmed=true", "east=true", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5265, "attached=true", "disarmed=true", "east=true", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5266, "attached=true", "disarmed=true", "east=true", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5267, "attached=true", "disarmed=true", "east=true", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5268, "attached=true", "disarmed=true", "east=true", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5269, "attached=true", "disarmed=true", "east=true", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5270, "attached=true", "disarmed=true", "east=true", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5271, "attached=true", "disarmed=true", "east=true", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5272, "attached=true", "disarmed=true", "east=true", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5273, "attached=true", "disarmed=true", "east=true", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5274, "attached=true", "disarmed=true", "east=true", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5275, "attached=true", "disarmed=true", "east=false", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5276, "attached=true", "disarmed=true", "east=false", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5277, "attached=true", "disarmed=true", "east=false", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5278, "attached=true", "disarmed=true", "east=false", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5279, "attached=true", "disarmed=true", "east=false", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5280, "attached=true", "disarmed=true", "east=false", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5281, "attached=true", "disarmed=true", "east=false", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5282, "attached=true", "disarmed=true", "east=false", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5283, "attached=true", "disarmed=true", "east=false", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5284, "attached=true", "disarmed=true", "east=false", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5285, "attached=true", "disarmed=true", "east=false", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5286, "attached=true", "disarmed=true", "east=false", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5287, "attached=true", "disarmed=true", "east=false", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5288, "attached=true", "disarmed=true", "east=false", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5289, "attached=true", "disarmed=true", "east=false", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5290, "attached=true", "disarmed=true", "east=false", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5291, "attached=true", "disarmed=false", "east=true", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5292, "attached=true", "disarmed=false", "east=true", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5293, "attached=true", "disarmed=false", "east=true", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5294, "attached=true", "disarmed=false", "east=true", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5295, "attached=true", "disarmed=false", "east=true", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5296, "attached=true", "disarmed=false", "east=true", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5297, "attached=true", "disarmed=false", "east=true", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5298, "attached=true", "disarmed=false", "east=true", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5299, "attached=true", "disarmed=false", "east=true", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5300, "attached=true", "disarmed=false", "east=true", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5301, "attached=true", "disarmed=false", "east=true", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5302, "attached=true", "disarmed=false", "east=true", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5303, "attached=true", "disarmed=false", "east=true", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5304, "attached=true", "disarmed=false", "east=true", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5305, "attached=true", "disarmed=false", "east=true", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5306, "attached=true", "disarmed=false", "east=true", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5307, "attached=true", "disarmed=false", "east=false", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5308, "attached=true", "disarmed=false", "east=false", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5309, "attached=true", "disarmed=false", "east=false", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5310, "attached=true", "disarmed=false", "east=false", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5311, "attached=true", "disarmed=false", "east=false", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5312, "attached=true", "disarmed=false", "east=false", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5313, "attached=true", "disarmed=false", "east=false", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5314, "attached=true", "disarmed=false", "east=false", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5315, "attached=true", "disarmed=false", "east=false", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5316, "attached=true", "disarmed=false", "east=false", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5317, "attached=true", "disarmed=false", "east=false", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5318, "attached=true", "disarmed=false", "east=false", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5319, "attached=true", "disarmed=false", "east=false", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5320, "attached=true", "disarmed=false", "east=false", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5321, "attached=true", "disarmed=false", "east=false", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5322, "attached=true", "disarmed=false", "east=false", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5323, "attached=false", "disarmed=true", "east=true", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5324, "attached=false", "disarmed=true", "east=true", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5325, "attached=false", "disarmed=true", "east=true", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5326, "attached=false", "disarmed=true", "east=true", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5327, "attached=false", "disarmed=true", "east=true", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5328, "attached=false", "disarmed=true", "east=true", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5329, "attached=false", "disarmed=true", "east=true", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5330, "attached=false", "disarmed=true", "east=true", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5331, "attached=false", "disarmed=true", "east=true", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5332, "attached=false", "disarmed=true", "east=true", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5333, "attached=false", "disarmed=true", "east=true", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5334, "attached=false", "disarmed=true", "east=true", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5335, "attached=false", "disarmed=true", "east=true", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5336, "attached=false", "disarmed=true", "east=true", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5337, "attached=false", "disarmed=true", "east=true", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5338, "attached=false", "disarmed=true", "east=true", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5339, "attached=false", "disarmed=true", "east=false", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5340, "attached=false", "disarmed=true", "east=false", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5341, "attached=false", "disarmed=true", "east=false", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5342, "attached=false", "disarmed=true", "east=false", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5343, "attached=false", "disarmed=true", "east=false", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5344, "attached=false", "disarmed=true", "east=false", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5345, "attached=false", "disarmed=true", "east=false", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5346, "attached=false", "disarmed=true", "east=false", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5347, "attached=false", "disarmed=true", "east=false", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5348, "attached=false", "disarmed=true", "east=false", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5349, "attached=false", "disarmed=true", "east=false", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5350, "attached=false", "disarmed=true", "east=false", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5351, "attached=false", "disarmed=true", "east=false", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5352, "attached=false", "disarmed=true", "east=false", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5353, "attached=false", "disarmed=true", "east=false", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5354, "attached=false", "disarmed=true", "east=false", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5355, "attached=false", "disarmed=false", "east=true", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5356, "attached=false", "disarmed=false", "east=true", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5357, "attached=false", "disarmed=false", "east=true", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5358, "attached=false", "disarmed=false", "east=true", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5359, "attached=false", "disarmed=false", "east=true", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5360, "attached=false", "disarmed=false", "east=true", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5361, "attached=false", "disarmed=false", "east=true", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5362, "attached=false", "disarmed=false", "east=true", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5363, "attached=false", "disarmed=false", "east=true", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5364, "attached=false", "disarmed=false", "east=true", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5365, "attached=false", "disarmed=false", "east=true", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5366, "attached=false", "disarmed=false", "east=true", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5367, "attached=false", "disarmed=false", "east=true", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5368, "attached=false", "disarmed=false", "east=true", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5369, "attached=false", "disarmed=false", "east=true", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5370, "attached=false", "disarmed=false", "east=true", "north=false", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5371, "attached=false", "disarmed=false", "east=false", "north=true", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5372, "attached=false", "disarmed=false", "east=false", "north=true", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5373, "attached=false", "disarmed=false", "east=false", "north=true", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5374, "attached=false", "disarmed=false", "east=false", "north=true", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5375, "attached=false", "disarmed=false", "east=false", "north=true", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5376, "attached=false", "disarmed=false", "east=false", "north=true", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5377, "attached=false", "disarmed=false", "east=false", "north=true", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5378, "attached=false", "disarmed=false", "east=false", "north=true", "powered=false", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5379, "attached=false", "disarmed=false", "east=false", "north=false", "powered=true", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5380, "attached=false", "disarmed=false", "east=false", "north=false", "powered=true", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5381, "attached=false", "disarmed=false", "east=false", "north=false", "powered=true", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5382, "attached=false", "disarmed=false", "east=false", "north=false", "powered=true", "south=false", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5383, "attached=false", "disarmed=false", "east=false", "north=false", "powered=false", "south=true", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5384, "attached=false", "disarmed=false", "east=false", "north=false", "powered=false", "south=true", "west=false")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5385, "attached=false", "disarmed=false", "east=false", "north=false", "powered=false", "south=false", "west=true")); + TRIPWIRE.addBlockAlternative(new BlockAlternative((short) 5386, "attached=false", "disarmed=false", "east=false", "north=false", "powered=false", "south=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TripwireHook.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TripwireHook.java new file mode 100644 index 000000000..f7ecbde8b --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TripwireHook.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TripwireHook { + public static void initStates() { + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5243, "attached=true", "facing=north", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5244, "attached=true", "facing=north", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5245, "attached=true", "facing=south", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5246, "attached=true", "facing=south", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5247, "attached=true", "facing=west", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5248, "attached=true", "facing=west", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5249, "attached=true", "facing=east", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5250, "attached=true", "facing=east", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5251, "attached=false", "facing=north", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5252, "attached=false", "facing=north", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5253, "attached=false", "facing=south", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5254, "attached=false", "facing=south", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5255, "attached=false", "facing=west", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5256, "attached=false", "facing=west", "powered=false")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5257, "attached=false", "facing=east", "powered=true")); + TRIPWIRE_HOOK.addBlockAlternative(new BlockAlternative((short) 5258, "attached=false", "facing=east", "powered=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoral.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoral.java new file mode 100644 index 000000000..fa852c035 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoral.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TubeCoral { + public static void initStates() { + TUBE_CORAL.addBlockAlternative(new BlockAlternative((short) 8994, "waterlogged=true")); + TUBE_CORAL.addBlockAlternative(new BlockAlternative((short) 8995, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralFan.java new file mode 100644 index 000000000..4e689302a --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralFan.java @@ -0,0 +1,13 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TubeCoralFan { + public static void initStates() { + TUBE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9014, "waterlogged=true")); + TUBE_CORAL_FAN.addBlockAlternative(new BlockAlternative((short) 9015, "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralWallFan.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralWallFan.java new file mode 100644 index 000000000..aeb1240d4 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TubeCoralWallFan.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TubeCoralWallFan { + public static void initStates() { + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9064, "facing=north", "waterlogged=true")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9065, "facing=north", "waterlogged=false")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9066, "facing=south", "waterlogged=true")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9067, "facing=south", "waterlogged=false")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9068, "facing=west", "waterlogged=true")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9069, "facing=west", "waterlogged=false")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9070, "facing=east", "waterlogged=true")); + TUBE_CORAL_WALL_FAN.addBlockAlternative(new BlockAlternative((short) 9071, "facing=east", "waterlogged=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/TurtleEgg.java b/src/autogenerated/java/net/minestom/server/instance/block/states/TurtleEgg.java new file mode 100644 index 000000000..a30496f97 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/TurtleEgg.java @@ -0,0 +1,23 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class TurtleEgg { + public static void initStates() { + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8962, "eggs=1", "hatch=0")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8963, "eggs=1", "hatch=1")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8964, "eggs=1", "hatch=2")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8965, "eggs=2", "hatch=0")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8966, "eggs=2", "hatch=1")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8967, "eggs=2", "hatch=2")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8968, "eggs=3", "hatch=0")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8969, "eggs=3", "hatch=1")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8970, "eggs=3", "hatch=2")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8971, "eggs=4", "hatch=0")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8972, "eggs=4", "hatch=1")); + TURTLE_EGG.addBlockAlternative(new BlockAlternative((short) 8973, "eggs=4", "hatch=2")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Vine.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Vine.java new file mode 100644 index 000000000..edddd82c5 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Vine.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Vine { + public static void initStates() { + VINE.addBlockAlternative(new BlockAlternative((short) 4772, "east=true", "north=true", "south=true", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4773, "east=true", "north=true", "south=true", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4774, "east=true", "north=true", "south=true", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4775, "east=true", "north=true", "south=true", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4776, "east=true", "north=true", "south=false", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4777, "east=true", "north=true", "south=false", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4778, "east=true", "north=true", "south=false", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4779, "east=true", "north=true", "south=false", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4780, "east=true", "north=false", "south=true", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4781, "east=true", "north=false", "south=true", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4782, "east=true", "north=false", "south=true", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4783, "east=true", "north=false", "south=true", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4784, "east=true", "north=false", "south=false", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4785, "east=true", "north=false", "south=false", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4786, "east=true", "north=false", "south=false", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4787, "east=true", "north=false", "south=false", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4788, "east=false", "north=true", "south=true", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4789, "east=false", "north=true", "south=true", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4790, "east=false", "north=true", "south=true", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4791, "east=false", "north=true", "south=true", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4792, "east=false", "north=true", "south=false", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4793, "east=false", "north=true", "south=false", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4794, "east=false", "north=true", "south=false", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4795, "east=false", "north=true", "south=false", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4796, "east=false", "north=false", "south=true", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4797, "east=false", "north=false", "south=true", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4798, "east=false", "north=false", "south=true", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4799, "east=false", "north=false", "south=true", "up=false", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4800, "east=false", "north=false", "south=false", "up=true", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4801, "east=false", "north=false", "south=false", "up=true", "west=false")); + VINE.addBlockAlternative(new BlockAlternative((short) 4802, "east=false", "north=false", "south=false", "up=false", "west=true")); + VINE.addBlockAlternative(new BlockAlternative((short) 4803, "east=false", "north=false", "south=false", "up=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WallTorch.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WallTorch.java new file mode 100644 index 000000000..cd00c8e4e --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WallTorch.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WallTorch { + public static void initStates() { + WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 1435, "facing=north")); + WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 1436, "facing=south")); + WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 1437, "facing=west")); + WALL_TORCH.addBlockAlternative(new BlockAlternative((short) 1438, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Water.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Water.java new file mode 100644 index 000000000..a526ede12 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Water.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Water { + public static void initStates() { + WATER.addBlockAlternative(new BlockAlternative((short) 34, "level=0")); + WATER.addBlockAlternative(new BlockAlternative((short) 35, "level=1")); + WATER.addBlockAlternative(new BlockAlternative((short) 36, "level=2")); + WATER.addBlockAlternative(new BlockAlternative((short) 37, "level=3")); + WATER.addBlockAlternative(new BlockAlternative((short) 38, "level=4")); + WATER.addBlockAlternative(new BlockAlternative((short) 39, "level=5")); + WATER.addBlockAlternative(new BlockAlternative((short) 40, "level=6")); + WATER.addBlockAlternative(new BlockAlternative((short) 41, "level=7")); + WATER.addBlockAlternative(new BlockAlternative((short) 42, "level=8")); + WATER.addBlockAlternative(new BlockAlternative((short) 43, "level=9")); + WATER.addBlockAlternative(new BlockAlternative((short) 44, "level=10")); + WATER.addBlockAlternative(new BlockAlternative((short) 45, "level=11")); + WATER.addBlockAlternative(new BlockAlternative((short) 46, "level=12")); + WATER.addBlockAlternative(new BlockAlternative((short) 47, "level=13")); + WATER.addBlockAlternative(new BlockAlternative((short) 48, "level=14")); + WATER.addBlockAlternative(new BlockAlternative((short) 49, "level=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/Wheat.java b/src/autogenerated/java/net/minestom/server/instance/block/states/Wheat.java new file mode 100644 index 000000000..0f9627ac7 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/Wheat.java @@ -0,0 +1,19 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class Wheat { + public static void initStates() { + WHEAT.addBlockAlternative(new BlockAlternative((short) 3355, "age=0")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3356, "age=1")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3357, "age=2")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3358, "age=3")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3359, "age=4")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3360, "age=5")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3361, "age=6")); + WHEAT.addBlockAlternative(new BlockAlternative((short) 3362, "age=7")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBanner.java new file mode 100644 index 000000000..09a8289fc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteBanner { + public static void initStates() { + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7361, "rotation=0")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7362, "rotation=1")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7363, "rotation=2")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7364, "rotation=3")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7365, "rotation=4")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7366, "rotation=5")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7367, "rotation=6")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7368, "rotation=7")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7369, "rotation=8")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7370, "rotation=9")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7371, "rotation=10")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7372, "rotation=11")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7373, "rotation=12")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7374, "rotation=13")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7375, "rotation=14")); + WHITE_BANNER.addBlockAlternative(new BlockAlternative((short) 7376, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBed.java new file mode 100644 index 000000000..3fa2ea0b2 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteBed { + public static void initStates() { + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1048, "facing=north", "occupied=true", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1049, "facing=north", "occupied=true", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1050, "facing=north", "occupied=false", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1051, "facing=north", "occupied=false", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1052, "facing=south", "occupied=true", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1053, "facing=south", "occupied=true", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1054, "facing=south", "occupied=false", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1055, "facing=south", "occupied=false", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1056, "facing=west", "occupied=true", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1057, "facing=west", "occupied=true", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1058, "facing=west", "occupied=false", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1059, "facing=west", "occupied=false", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1060, "facing=east", "occupied=true", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1061, "facing=east", "occupied=true", "part=foot")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1062, "facing=east", "occupied=false", "part=head")); + WHITE_BED.addBlockAlternative(new BlockAlternative((short) 1063, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteGlazedTerracotta.java new file mode 100644 index 000000000..be2098b07 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteGlazedTerracotta { + public static void initStates() { + WHITE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8838, "facing=north")); + WHITE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8839, "facing=south")); + WHITE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8840, "facing=west")); + WHITE_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8841, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteShulkerBox.java new file mode 100644 index 000000000..fcc2bacfc --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteShulkerBox { + public static void initStates() { + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8742, "facing=north")); + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8743, "facing=east")); + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8744, "facing=south")); + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8745, "facing=west")); + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8746, "facing=up")); + WHITE_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8747, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteStainedGlassPane.java new file mode 100644 index 000000000..35fab0b9c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteStainedGlassPane { + public static void initStates() { + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6327, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6328, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6329, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6330, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6331, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6332, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6333, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6334, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6335, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6336, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6337, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6338, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6339, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6340, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6341, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6342, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6343, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6344, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6345, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6346, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6347, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6348, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6349, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6350, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6351, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6352, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6353, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6354, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6355, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6356, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6357, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + WHITE_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6358, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteWallBanner.java new file mode 100644 index 000000000..5f1628249 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WhiteWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WhiteWallBanner { + public static void initStates() { + WHITE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7617, "facing=north")); + WHITE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7618, "facing=south")); + WHITE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7619, "facing=west")); + WHITE_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7620, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonSkull.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonSkull.java new file mode 100644 index 000000000..5b9c03060 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonSkull.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WitherSkeletonSkull { + public static void initStates() { + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5974, "rotation=0")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5975, "rotation=1")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5976, "rotation=2")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5977, "rotation=3")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5978, "rotation=4")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5979, "rotation=5")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5980, "rotation=6")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5981, "rotation=7")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5982, "rotation=8")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5983, "rotation=9")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5984, "rotation=10")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5985, "rotation=11")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5986, "rotation=12")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5987, "rotation=13")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5988, "rotation=14")); + WITHER_SKELETON_SKULL.addBlockAlternative(new BlockAlternative((short) 5989, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonWallSkull.java b/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonWallSkull.java new file mode 100644 index 000000000..706ea999d --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/WitherSkeletonWallSkull.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class WitherSkeletonWallSkull { + public static void initStates() { + WITHER_SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5990, "facing=north")); + WITHER_SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5991, "facing=south")); + WITHER_SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5992, "facing=west")); + WITHER_SKELETON_WALL_SKULL.addBlockAlternative(new BlockAlternative((short) 5993, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBanner.java new file mode 100644 index 000000000..6c7215d1c --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBanner.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowBanner { + public static void initStates() { + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7425, "rotation=0")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7426, "rotation=1")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7427, "rotation=2")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7428, "rotation=3")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7429, "rotation=4")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7430, "rotation=5")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7431, "rotation=6")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7432, "rotation=7")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7433, "rotation=8")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7434, "rotation=9")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7435, "rotation=10")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7436, "rotation=11")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7437, "rotation=12")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7438, "rotation=13")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7439, "rotation=14")); + YELLOW_BANNER.addBlockAlternative(new BlockAlternative((short) 7440, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBed.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBed.java new file mode 100644 index 000000000..1fcd8d2a9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowBed.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowBed { + public static void initStates() { + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1112, "facing=north", "occupied=true", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1113, "facing=north", "occupied=true", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1114, "facing=north", "occupied=false", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1115, "facing=north", "occupied=false", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1116, "facing=south", "occupied=true", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1117, "facing=south", "occupied=true", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1118, "facing=south", "occupied=false", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1119, "facing=south", "occupied=false", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1120, "facing=west", "occupied=true", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1121, "facing=west", "occupied=true", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1122, "facing=west", "occupied=false", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1123, "facing=west", "occupied=false", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1124, "facing=east", "occupied=true", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1125, "facing=east", "occupied=true", "part=foot")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1126, "facing=east", "occupied=false", "part=head")); + YELLOW_BED.addBlockAlternative(new BlockAlternative((short) 1127, "facing=east", "occupied=false", "part=foot")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowGlazedTerracotta.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowGlazedTerracotta.java new file mode 100644 index 000000000..468d5e6d1 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowGlazedTerracotta.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowGlazedTerracotta { + public static void initStates() { + YELLOW_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8854, "facing=north")); + YELLOW_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8855, "facing=south")); + YELLOW_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8856, "facing=west")); + YELLOW_GLAZED_TERRACOTTA.addBlockAlternative(new BlockAlternative((short) 8857, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowShulkerBox.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowShulkerBox.java new file mode 100644 index 000000000..7d924652f --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowShulkerBox.java @@ -0,0 +1,17 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowShulkerBox { + public static void initStates() { + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8766, "facing=north")); + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8767, "facing=east")); + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8768, "facing=south")); + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8769, "facing=west")); + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8770, "facing=up")); + YELLOW_SHULKER_BOX.addBlockAlternative(new BlockAlternative((short) 8771, "facing=down")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowStainedGlassPane.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowStainedGlassPane.java new file mode 100644 index 000000000..29dbcd299 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowStainedGlassPane.java @@ -0,0 +1,43 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowStainedGlassPane { + public static void initStates() { + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6455, "east=true", "north=true", "south=true", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6456, "east=true", "north=true", "south=true", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6457, "east=true", "north=true", "south=true", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6458, "east=true", "north=true", "south=true", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6459, "east=true", "north=true", "south=false", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6460, "east=true", "north=true", "south=false", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6461, "east=true", "north=true", "south=false", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6462, "east=true", "north=true", "south=false", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6463, "east=true", "north=false", "south=true", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6464, "east=true", "north=false", "south=true", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6465, "east=true", "north=false", "south=true", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6466, "east=true", "north=false", "south=true", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6467, "east=true", "north=false", "south=false", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6468, "east=true", "north=false", "south=false", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6469, "east=true", "north=false", "south=false", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6470, "east=true", "north=false", "south=false", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6471, "east=false", "north=true", "south=true", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6472, "east=false", "north=true", "south=true", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6473, "east=false", "north=true", "south=true", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6474, "east=false", "north=true", "south=true", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6475, "east=false", "north=true", "south=false", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6476, "east=false", "north=true", "south=false", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6477, "east=false", "north=true", "south=false", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6478, "east=false", "north=true", "south=false", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6479, "east=false", "north=false", "south=true", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6480, "east=false", "north=false", "south=true", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6481, "east=false", "north=false", "south=true", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6482, "east=false", "north=false", "south=true", "waterlogged=false", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6483, "east=false", "north=false", "south=false", "waterlogged=true", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6484, "east=false", "north=false", "south=false", "waterlogged=true", "west=false")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6485, "east=false", "north=false", "south=false", "waterlogged=false", "west=true")); + YELLOW_STAINED_GLASS_PANE.addBlockAlternative(new BlockAlternative((short) 6486, "east=false", "north=false", "south=false", "waterlogged=false", "west=false")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/YellowWallBanner.java b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowWallBanner.java new file mode 100644 index 000000000..b3558ec20 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/YellowWallBanner.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class YellowWallBanner { + public static void initStates() { + YELLOW_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7633, "facing=north")); + YELLOW_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7634, "facing=south")); + YELLOW_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7635, "facing=west")); + YELLOW_WALL_BANNER.addBlockAlternative(new BlockAlternative((short) 7636, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieHead.java new file mode 100644 index 000000000..c5039aaba --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieHead.java @@ -0,0 +1,27 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ZombieHead { + public static void initStates() { + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5994, "rotation=0")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5995, "rotation=1")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5996, "rotation=2")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5997, "rotation=3")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5998, "rotation=4")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 5999, "rotation=5")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6000, "rotation=6")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6001, "rotation=7")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6002, "rotation=8")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6003, "rotation=9")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6004, "rotation=10")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6005, "rotation=11")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6006, "rotation=12")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6007, "rotation=13")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6008, "rotation=14")); + ZOMBIE_HEAD.addBlockAlternative(new BlockAlternative((short) 6009, "rotation=15")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieWallHead.java b/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieWallHead.java new file mode 100644 index 000000000..0d0a92206 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/instance/block/states/ZombieWallHead.java @@ -0,0 +1,15 @@ +package net.minestom.server.instance.block.states; +import net.minestom.server.instance.block.BlockAlternative; +import static net.minestom.server.instance.block.Block.*; +/** + * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU. + */ +@Deprecated(forRemoval = false, since = "forever") +public class ZombieWallHead { + public static void initStates() { + ZOMBIE_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6010, "facing=north")); + ZOMBIE_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6011, "facing=south")); + ZOMBIE_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6012, "facing=west")); + ZOMBIE_WALL_HEAD.addBlockAlternative(new BlockAlternative((short) 6013, "facing=east")); + } +} diff --git a/src/autogenerated/java/net/minestom/server/item/Enchantment.java b/src/autogenerated/java/net/minestom/server/item/Enchantment.java new file mode 100644 index 000000000..9356f8297 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/item/Enchantment.java @@ -0,0 +1,65 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.item; + +public enum Enchantment { + PROTECTION("minecraft:protection"), + FIRE_PROTECTION("minecraft:fire_protection"), + FEATHER_FALLING("minecraft:feather_falling"), + BLAST_PROTECTION("minecraft:blast_protection"), + PROJECTILE_PROTECTION("minecraft:projectile_protection"), + RESPIRATION("minecraft:respiration"), + AQUA_AFFINITY("minecraft:aqua_affinity"), + THORNS("minecraft:thorns"), + DEPTH_STRIDER("minecraft:depth_strider"), + FROST_WALKER("minecraft:frost_walker"), + BINDING_CURSE("minecraft:binding_curse"), + SHARPNESS("minecraft:sharpness"), + SMITE("minecraft:smite"), + BANE_OF_ARTHROPODS("minecraft:bane_of_arthropods"), + KNOCKBACK("minecraft:knockback"), + FIRE_ASPECT("minecraft:fire_aspect"), + LOOTING("minecraft:looting"), + SWEEPING("minecraft:sweeping"), + EFFICIENCY("minecraft:efficiency"), + SILK_TOUCH("minecraft:silk_touch"), + UNBREAKING("minecraft:unbreaking"), + FORTUNE("minecraft:fortune"), + POWER("minecraft:power"), + PUNCH("minecraft:punch"), + FLAME("minecraft:flame"), + INFINITY("minecraft:infinity"), + LUCK_OF_THE_SEA("minecraft:luck_of_the_sea"), + LURE("minecraft:lure"), + LOYALTY("minecraft:loyalty"), + IMPALING("minecraft:impaling"), + RIPTIDE("minecraft:riptide"), + CHANNELING("minecraft:channeling"), + MULTISHOT("minecraft:multishot"), + QUICK_CHARGE("minecraft:quick_charge"), + PIERCING("minecraft:piercing"), + MENDING("minecraft:mending"), + VANISHING_CURSE("minecraft:vanishing_curse"), +; + private String namespaceID; + + Enchantment(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static Enchantment fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return null; + } +} diff --git a/src/autogenerated/java/net/minestom/server/item/Material.java b/src/autogenerated/java/net/minestom/server/item/Material.java new file mode 100644 index 000000000..5e6ed7583 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/item/Material.java @@ -0,0 +1,1006 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.item; +import net.minestom.server.instance.block.Block; + +public enum Material { + AIR("minecraft:air", 0, Block.AIR), + STONE("minecraft:stone", 64, Block.STONE), + GRANITE("minecraft:granite", 64, Block.GRANITE), + POLISHED_GRANITE("minecraft:polished_granite", 64, Block.POLISHED_GRANITE), + DIORITE("minecraft:diorite", 64, Block.DIORITE), + POLISHED_DIORITE("minecraft:polished_diorite", 64, Block.POLISHED_DIORITE), + ANDESITE("minecraft:andesite", 64, Block.ANDESITE), + POLISHED_ANDESITE("minecraft:polished_andesite", 64, Block.POLISHED_ANDESITE), + GRASS_BLOCK("minecraft:grass_block", 64, Block.GRASS_BLOCK), + DIRT("minecraft:dirt", 64, Block.DIRT), + COARSE_DIRT("minecraft:coarse_dirt", 64, Block.COARSE_DIRT), + PODZOL("minecraft:podzol", 64, Block.PODZOL), + COBBLESTONE("minecraft:cobblestone", 64, Block.COBBLESTONE), + OAK_PLANKS("minecraft:oak_planks", 64, Block.OAK_PLANKS), + SPRUCE_PLANKS("minecraft:spruce_planks", 64, Block.SPRUCE_PLANKS), + BIRCH_PLANKS("minecraft:birch_planks", 64, Block.BIRCH_PLANKS), + JUNGLE_PLANKS("minecraft:jungle_planks", 64, Block.JUNGLE_PLANKS), + ACACIA_PLANKS("minecraft:acacia_planks", 64, Block.ACACIA_PLANKS), + DARK_OAK_PLANKS("minecraft:dark_oak_planks", 64, Block.DARK_OAK_PLANKS), + OAK_SAPLING("minecraft:oak_sapling", 64, Block.OAK_SAPLING), + SPRUCE_SAPLING("minecraft:spruce_sapling", 64, Block.SPRUCE_SAPLING), + BIRCH_SAPLING("minecraft:birch_sapling", 64, Block.BIRCH_SAPLING), + JUNGLE_SAPLING("minecraft:jungle_sapling", 64, Block.JUNGLE_SAPLING), + ACACIA_SAPLING("minecraft:acacia_sapling", 64, Block.ACACIA_SAPLING), + DARK_OAK_SAPLING("minecraft:dark_oak_sapling", 64, Block.DARK_OAK_SAPLING), + BEDROCK("minecraft:bedrock", 64, Block.BEDROCK), + SAND("minecraft:sand", 64, Block.SAND), + RED_SAND("minecraft:red_sand", 64, Block.RED_SAND), + GRAVEL("minecraft:gravel", 64, Block.GRAVEL), + GOLD_ORE("minecraft:gold_ore", 64, Block.GOLD_ORE), + IRON_ORE("minecraft:iron_ore", 64, Block.IRON_ORE), + COAL_ORE("minecraft:coal_ore", 64, Block.COAL_ORE), + OAK_LOG("minecraft:oak_log", 64, Block.OAK_LOG), + SPRUCE_LOG("minecraft:spruce_log", 64, Block.SPRUCE_LOG), + BIRCH_LOG("minecraft:birch_log", 64, Block.BIRCH_LOG), + JUNGLE_LOG("minecraft:jungle_log", 64, Block.JUNGLE_LOG), + ACACIA_LOG("minecraft:acacia_log", 64, Block.ACACIA_LOG), + DARK_OAK_LOG("minecraft:dark_oak_log", 64, Block.DARK_OAK_LOG), + STRIPPED_OAK_LOG("minecraft:stripped_oak_log", 64, Block.STRIPPED_OAK_LOG), + STRIPPED_SPRUCE_LOG("minecraft:stripped_spruce_log", 64, Block.STRIPPED_SPRUCE_LOG), + STRIPPED_BIRCH_LOG("minecraft:stripped_birch_log", 64, Block.STRIPPED_BIRCH_LOG), + STRIPPED_JUNGLE_LOG("minecraft:stripped_jungle_log", 64, Block.STRIPPED_JUNGLE_LOG), + STRIPPED_ACACIA_LOG("minecraft:stripped_acacia_log", 64, Block.STRIPPED_ACACIA_LOG), + STRIPPED_DARK_OAK_LOG("minecraft:stripped_dark_oak_log", 64, Block.STRIPPED_DARK_OAK_LOG), + STRIPPED_OAK_WOOD("minecraft:stripped_oak_wood", 64, Block.STRIPPED_OAK_WOOD), + STRIPPED_SPRUCE_WOOD("minecraft:stripped_spruce_wood", 64, Block.STRIPPED_SPRUCE_WOOD), + STRIPPED_BIRCH_WOOD("minecraft:stripped_birch_wood", 64, Block.STRIPPED_BIRCH_WOOD), + STRIPPED_JUNGLE_WOOD("minecraft:stripped_jungle_wood", 64, Block.STRIPPED_JUNGLE_WOOD), + STRIPPED_ACACIA_WOOD("minecraft:stripped_acacia_wood", 64, Block.STRIPPED_ACACIA_WOOD), + STRIPPED_DARK_OAK_WOOD("minecraft:stripped_dark_oak_wood", 64, Block.STRIPPED_DARK_OAK_WOOD), + OAK_WOOD("minecraft:oak_wood", 64, Block.OAK_WOOD), + SPRUCE_WOOD("minecraft:spruce_wood", 64, Block.SPRUCE_WOOD), + BIRCH_WOOD("minecraft:birch_wood", 64, Block.BIRCH_WOOD), + JUNGLE_WOOD("minecraft:jungle_wood", 64, Block.JUNGLE_WOOD), + ACACIA_WOOD("minecraft:acacia_wood", 64, Block.ACACIA_WOOD), + DARK_OAK_WOOD("minecraft:dark_oak_wood", 64, Block.DARK_OAK_WOOD), + OAK_LEAVES("minecraft:oak_leaves", 64, Block.OAK_LEAVES), + SPRUCE_LEAVES("minecraft:spruce_leaves", 64, Block.SPRUCE_LEAVES), + BIRCH_LEAVES("minecraft:birch_leaves", 64, Block.BIRCH_LEAVES), + JUNGLE_LEAVES("minecraft:jungle_leaves", 64, Block.JUNGLE_LEAVES), + ACACIA_LEAVES("minecraft:acacia_leaves", 64, Block.ACACIA_LEAVES), + DARK_OAK_LEAVES("minecraft:dark_oak_leaves", 64, Block.DARK_OAK_LEAVES), + SPONGE("minecraft:sponge", 64, Block.SPONGE), + WET_SPONGE("minecraft:wet_sponge", 64, Block.WET_SPONGE), + GLASS("minecraft:glass", 64, Block.GLASS), + LAPIS_ORE("minecraft:lapis_ore", 64, Block.LAPIS_ORE), + LAPIS_BLOCK("minecraft:lapis_block", 64, Block.LAPIS_BLOCK), + DISPENSER("minecraft:dispenser", 64, Block.DISPENSER), + SANDSTONE("minecraft:sandstone", 64, Block.SANDSTONE), + CHISELED_SANDSTONE("minecraft:chiseled_sandstone", 64, Block.CHISELED_SANDSTONE), + CUT_SANDSTONE("minecraft:cut_sandstone", 64, Block.CUT_SANDSTONE), + NOTE_BLOCK("minecraft:note_block", 64, Block.NOTE_BLOCK), + POWERED_RAIL("minecraft:powered_rail", 64, Block.POWERED_RAIL), + DETECTOR_RAIL("minecraft:detector_rail", 64, Block.DETECTOR_RAIL), + STICKY_PISTON("minecraft:sticky_piston", 64, Block.STICKY_PISTON), + COBWEB("minecraft:cobweb", 64, Block.COBWEB), + GRASS("minecraft:grass", 64, Block.GRASS), + FERN("minecraft:fern", 64, Block.FERN), + DEAD_BUSH("minecraft:dead_bush", 64, Block.DEAD_BUSH), + SEAGRASS("minecraft:seagrass", 64, Block.SEAGRASS), + SEA_PICKLE("minecraft:sea_pickle", 64, Block.SEA_PICKLE), + PISTON("minecraft:piston", 64, Block.PISTON), + WHITE_WOOL("minecraft:white_wool", 64, Block.WHITE_WOOL), + ORANGE_WOOL("minecraft:orange_wool", 64, Block.ORANGE_WOOL), + MAGENTA_WOOL("minecraft:magenta_wool", 64, Block.MAGENTA_WOOL), + LIGHT_BLUE_WOOL("minecraft:light_blue_wool", 64, Block.LIGHT_BLUE_WOOL), + YELLOW_WOOL("minecraft:yellow_wool", 64, Block.YELLOW_WOOL), + LIME_WOOL("minecraft:lime_wool", 64, Block.LIME_WOOL), + PINK_WOOL("minecraft:pink_wool", 64, Block.PINK_WOOL), + GRAY_WOOL("minecraft:gray_wool", 64, Block.GRAY_WOOL), + LIGHT_GRAY_WOOL("minecraft:light_gray_wool", 64, Block.LIGHT_GRAY_WOOL), + CYAN_WOOL("minecraft:cyan_wool", 64, Block.CYAN_WOOL), + PURPLE_WOOL("minecraft:purple_wool", 64, Block.PURPLE_WOOL), + BLUE_WOOL("minecraft:blue_wool", 64, Block.BLUE_WOOL), + BROWN_WOOL("minecraft:brown_wool", 64, Block.BROWN_WOOL), + GREEN_WOOL("minecraft:green_wool", 64, Block.GREEN_WOOL), + RED_WOOL("minecraft:red_wool", 64, Block.RED_WOOL), + BLACK_WOOL("minecraft:black_wool", 64, Block.BLACK_WOOL), + DANDELION("minecraft:dandelion", 64, Block.DANDELION), + POPPY("minecraft:poppy", 64, Block.POPPY), + BLUE_ORCHID("minecraft:blue_orchid", 64, Block.BLUE_ORCHID), + ALLIUM("minecraft:allium", 64, Block.ALLIUM), + AZURE_BLUET("minecraft:azure_bluet", 64, Block.AZURE_BLUET), + RED_TULIP("minecraft:red_tulip", 64, Block.RED_TULIP), + ORANGE_TULIP("minecraft:orange_tulip", 64, Block.ORANGE_TULIP), + WHITE_TULIP("minecraft:white_tulip", 64, Block.WHITE_TULIP), + PINK_TULIP("minecraft:pink_tulip", 64, Block.PINK_TULIP), + OXEYE_DAISY("minecraft:oxeye_daisy", 64, Block.OXEYE_DAISY), + CORNFLOWER("minecraft:cornflower", 64, Block.CORNFLOWER), + LILY_OF_THE_VALLEY("minecraft:lily_of_the_valley", 64, Block.LILY_OF_THE_VALLEY), + WITHER_ROSE("minecraft:wither_rose", 64, Block.WITHER_ROSE), + BROWN_MUSHROOM("minecraft:brown_mushroom", 64, Block.BROWN_MUSHROOM), + RED_MUSHROOM("minecraft:red_mushroom", 64, Block.RED_MUSHROOM), + GOLD_BLOCK("minecraft:gold_block", 64, Block.GOLD_BLOCK), + IRON_BLOCK("minecraft:iron_block", 64, Block.IRON_BLOCK), + OAK_SLAB("minecraft:oak_slab", 64, Block.OAK_SLAB), + SPRUCE_SLAB("minecraft:spruce_slab", 64, Block.SPRUCE_SLAB), + BIRCH_SLAB("minecraft:birch_slab", 64, Block.BIRCH_SLAB), + JUNGLE_SLAB("minecraft:jungle_slab", 64, Block.JUNGLE_SLAB), + ACACIA_SLAB("minecraft:acacia_slab", 64, Block.ACACIA_SLAB), + DARK_OAK_SLAB("minecraft:dark_oak_slab", 64, Block.DARK_OAK_SLAB), + STONE_SLAB("minecraft:stone_slab", 64, Block.STONE_SLAB), + SMOOTH_STONE_SLAB("minecraft:smooth_stone_slab", 64, Block.SMOOTH_STONE_SLAB), + SANDSTONE_SLAB("minecraft:sandstone_slab", 64, Block.SANDSTONE_SLAB), + CUT_SANDSTONE_SLAB("minecraft:cut_sandstone_slab", 64, Block.CUT_SANDSTONE_SLAB), + PETRIFIED_OAK_SLAB("minecraft:petrified_oak_slab", 64, Block.PETRIFIED_OAK_SLAB), + COBBLESTONE_SLAB("minecraft:cobblestone_slab", 64, Block.COBBLESTONE_SLAB), + BRICK_SLAB("minecraft:brick_slab", 64, Block.BRICK_SLAB), + STONE_BRICK_SLAB("minecraft:stone_brick_slab", 64, Block.STONE_BRICK_SLAB), + NETHER_BRICK_SLAB("minecraft:nether_brick_slab", 64, Block.NETHER_BRICK_SLAB), + QUARTZ_SLAB("minecraft:quartz_slab", 64, Block.QUARTZ_SLAB), + RED_SANDSTONE_SLAB("minecraft:red_sandstone_slab", 64, Block.RED_SANDSTONE_SLAB), + CUT_RED_SANDSTONE_SLAB("minecraft:cut_red_sandstone_slab", 64, Block.CUT_RED_SANDSTONE_SLAB), + PURPUR_SLAB("minecraft:purpur_slab", 64, Block.PURPUR_SLAB), + PRISMARINE_SLAB("minecraft:prismarine_slab", 64, Block.PRISMARINE_SLAB), + PRISMARINE_BRICK_SLAB("minecraft:prismarine_brick_slab", 64, Block.PRISMARINE_BRICK_SLAB), + DARK_PRISMARINE_SLAB("minecraft:dark_prismarine_slab", 64, Block.DARK_PRISMARINE_SLAB), + SMOOTH_QUARTZ("minecraft:smooth_quartz", 64, Block.SMOOTH_QUARTZ), + SMOOTH_RED_SANDSTONE("minecraft:smooth_red_sandstone", 64, Block.SMOOTH_RED_SANDSTONE), + SMOOTH_SANDSTONE("minecraft:smooth_sandstone", 64, Block.SMOOTH_SANDSTONE), + SMOOTH_STONE("minecraft:smooth_stone", 64, Block.SMOOTH_STONE), + BRICKS("minecraft:bricks", 64, Block.BRICKS), + TNT("minecraft:tnt", 64, Block.TNT), + BOOKSHELF("minecraft:bookshelf", 64, Block.BOOKSHELF), + MOSSY_COBBLESTONE("minecraft:mossy_cobblestone", 64, Block.MOSSY_COBBLESTONE), + OBSIDIAN("minecraft:obsidian", 64, Block.OBSIDIAN), + TORCH("minecraft:torch", 64, Block.TORCH), + END_ROD("minecraft:end_rod", 64, Block.END_ROD), + CHORUS_PLANT("minecraft:chorus_plant", 64, Block.CHORUS_PLANT), + CHORUS_FLOWER("minecraft:chorus_flower", 64, Block.CHORUS_FLOWER), + PURPUR_BLOCK("minecraft:purpur_block", 64, Block.PURPUR_BLOCK), + PURPUR_PILLAR("minecraft:purpur_pillar", 64, Block.PURPUR_PILLAR), + PURPUR_STAIRS("minecraft:purpur_stairs", 64, Block.PURPUR_STAIRS), + SPAWNER("minecraft:spawner", 64, Block.SPAWNER), + OAK_STAIRS("minecraft:oak_stairs", 64, Block.OAK_STAIRS), + CHEST("minecraft:chest", 64, Block.CHEST), + DIAMOND_ORE("minecraft:diamond_ore", 64, Block.DIAMOND_ORE), + DIAMOND_BLOCK("minecraft:diamond_block", 64, Block.DIAMOND_BLOCK), + CRAFTING_TABLE("minecraft:crafting_table", 64, Block.CRAFTING_TABLE), + FARMLAND("minecraft:farmland", 64, Block.FARMLAND), + FURNACE("minecraft:furnace", 64, Block.FURNACE), + LADDER("minecraft:ladder", 64, Block.LADDER), + RAIL("minecraft:rail", 64, Block.RAIL), + COBBLESTONE_STAIRS("minecraft:cobblestone_stairs", 64, Block.COBBLESTONE_STAIRS), + LEVER("minecraft:lever", 64, Block.LEVER), + STONE_PRESSURE_PLATE("minecraft:stone_pressure_plate", 64, Block.STONE_PRESSURE_PLATE), + OAK_PRESSURE_PLATE("minecraft:oak_pressure_plate", 64, Block.OAK_PRESSURE_PLATE), + SPRUCE_PRESSURE_PLATE("minecraft:spruce_pressure_plate", 64, Block.SPRUCE_PRESSURE_PLATE), + BIRCH_PRESSURE_PLATE("minecraft:birch_pressure_plate", 64, Block.BIRCH_PRESSURE_PLATE), + JUNGLE_PRESSURE_PLATE("minecraft:jungle_pressure_plate", 64, Block.JUNGLE_PRESSURE_PLATE), + ACACIA_PRESSURE_PLATE("minecraft:acacia_pressure_plate", 64, Block.ACACIA_PRESSURE_PLATE), + DARK_OAK_PRESSURE_PLATE("minecraft:dark_oak_pressure_plate", 64, Block.DARK_OAK_PRESSURE_PLATE), + REDSTONE_ORE("minecraft:redstone_ore", 64, Block.REDSTONE_ORE), + REDSTONE_TORCH("minecraft:redstone_torch", 64, Block.REDSTONE_TORCH), + STONE_BUTTON("minecraft:stone_button", 64, Block.STONE_BUTTON), + SNOW("minecraft:snow", 64, Block.SNOW), + ICE("minecraft:ice", 64, Block.ICE), + SNOW_BLOCK("minecraft:snow_block", 64, Block.SNOW_BLOCK), + CACTUS("minecraft:cactus", 64, Block.CACTUS), + CLAY("minecraft:clay", 64, Block.CLAY), + JUKEBOX("minecraft:jukebox", 64, Block.JUKEBOX), + OAK_FENCE("minecraft:oak_fence", 64, Block.OAK_FENCE), + SPRUCE_FENCE("minecraft:spruce_fence", 64, Block.SPRUCE_FENCE), + BIRCH_FENCE("minecraft:birch_fence", 64, Block.BIRCH_FENCE), + JUNGLE_FENCE("minecraft:jungle_fence", 64, Block.JUNGLE_FENCE), + ACACIA_FENCE("minecraft:acacia_fence", 64, Block.ACACIA_FENCE), + DARK_OAK_FENCE("minecraft:dark_oak_fence", 64, Block.DARK_OAK_FENCE), + PUMPKIN("minecraft:pumpkin", 64, Block.PUMPKIN), + CARVED_PUMPKIN("minecraft:carved_pumpkin", 64, Block.CARVED_PUMPKIN), + NETHERRACK("minecraft:netherrack", 64, Block.NETHERRACK), + SOUL_SAND("minecraft:soul_sand", 64, Block.SOUL_SAND), + GLOWSTONE("minecraft:glowstone", 64, Block.GLOWSTONE), + JACK_O_LANTERN("minecraft:jack_o_lantern", 64, Block.JACK_O_LANTERN), + OAK_TRAPDOOR("minecraft:oak_trapdoor", 64, Block.OAK_TRAPDOOR), + SPRUCE_TRAPDOOR("minecraft:spruce_trapdoor", 64, Block.SPRUCE_TRAPDOOR), + BIRCH_TRAPDOOR("minecraft:birch_trapdoor", 64, Block.BIRCH_TRAPDOOR), + JUNGLE_TRAPDOOR("minecraft:jungle_trapdoor", 64, Block.JUNGLE_TRAPDOOR), + ACACIA_TRAPDOOR("minecraft:acacia_trapdoor", 64, Block.ACACIA_TRAPDOOR), + DARK_OAK_TRAPDOOR("minecraft:dark_oak_trapdoor", 64, Block.DARK_OAK_TRAPDOOR), + INFESTED_STONE("minecraft:infested_stone", 64, Block.INFESTED_STONE), + INFESTED_COBBLESTONE("minecraft:infested_cobblestone", 64, Block.INFESTED_COBBLESTONE), + INFESTED_STONE_BRICKS("minecraft:infested_stone_bricks", 64, Block.INFESTED_STONE_BRICKS), + INFESTED_MOSSY_STONE_BRICKS("minecraft:infested_mossy_stone_bricks", 64, Block.INFESTED_MOSSY_STONE_BRICKS), + INFESTED_CRACKED_STONE_BRICKS("minecraft:infested_cracked_stone_bricks", 64, Block.INFESTED_CRACKED_STONE_BRICKS), + INFESTED_CHISELED_STONE_BRICKS("minecraft:infested_chiseled_stone_bricks", 64, Block.INFESTED_CHISELED_STONE_BRICKS), + STONE_BRICKS("minecraft:stone_bricks", 64, Block.STONE_BRICKS), + MOSSY_STONE_BRICKS("minecraft:mossy_stone_bricks", 64, Block.MOSSY_STONE_BRICKS), + CRACKED_STONE_BRICKS("minecraft:cracked_stone_bricks", 64, Block.CRACKED_STONE_BRICKS), + CHISELED_STONE_BRICKS("minecraft:chiseled_stone_bricks", 64, Block.CHISELED_STONE_BRICKS), + BROWN_MUSHROOM_BLOCK("minecraft:brown_mushroom_block", 64, Block.BROWN_MUSHROOM_BLOCK), + RED_MUSHROOM_BLOCK("minecraft:red_mushroom_block", 64, Block.RED_MUSHROOM_BLOCK), + MUSHROOM_STEM("minecraft:mushroom_stem", 64, Block.MUSHROOM_STEM), + IRON_BARS("minecraft:iron_bars", 64, Block.IRON_BARS), + GLASS_PANE("minecraft:glass_pane", 64, Block.GLASS_PANE), + MELON("minecraft:melon", 64, Block.MELON), + VINE("minecraft:vine", 64, Block.VINE), + OAK_FENCE_GATE("minecraft:oak_fence_gate", 64, Block.OAK_FENCE_GATE), + SPRUCE_FENCE_GATE("minecraft:spruce_fence_gate", 64, Block.SPRUCE_FENCE_GATE), + BIRCH_FENCE_GATE("minecraft:birch_fence_gate", 64, Block.BIRCH_FENCE_GATE), + JUNGLE_FENCE_GATE("minecraft:jungle_fence_gate", 64, Block.JUNGLE_FENCE_GATE), + ACACIA_FENCE_GATE("minecraft:acacia_fence_gate", 64, Block.ACACIA_FENCE_GATE), + DARK_OAK_FENCE_GATE("minecraft:dark_oak_fence_gate", 64, Block.DARK_OAK_FENCE_GATE), + BRICK_STAIRS("minecraft:brick_stairs", 64, Block.BRICK_STAIRS), + STONE_BRICK_STAIRS("minecraft:stone_brick_stairs", 64, Block.STONE_BRICK_STAIRS), + MYCELIUM("minecraft:mycelium", 64, Block.MYCELIUM), + LILY_PAD("minecraft:lily_pad", 64, Block.LILY_PAD), + NETHER_BRICKS("minecraft:nether_bricks", 64, Block.NETHER_BRICKS), + NETHER_BRICK_FENCE("minecraft:nether_brick_fence", 64, Block.NETHER_BRICK_FENCE), + NETHER_BRICK_STAIRS("minecraft:nether_brick_stairs", 64, Block.NETHER_BRICK_STAIRS), + ENCHANTING_TABLE("minecraft:enchanting_table", 64, Block.ENCHANTING_TABLE), + END_PORTAL_FRAME("minecraft:end_portal_frame", 64, Block.END_PORTAL_FRAME), + END_STONE("minecraft:end_stone", 64, Block.END_STONE), + END_STONE_BRICKS("minecraft:end_stone_bricks", 64, Block.END_STONE_BRICKS), + DRAGON_EGG("minecraft:dragon_egg", 64, Block.DRAGON_EGG), + REDSTONE_LAMP("minecraft:redstone_lamp", 64, Block.REDSTONE_LAMP), + SANDSTONE_STAIRS("minecraft:sandstone_stairs", 64, Block.SANDSTONE_STAIRS), + EMERALD_ORE("minecraft:emerald_ore", 64, Block.EMERALD_ORE), + ENDER_CHEST("minecraft:ender_chest", 64, Block.ENDER_CHEST), + TRIPWIRE_HOOK("minecraft:tripwire_hook", 64, Block.TRIPWIRE_HOOK), + EMERALD_BLOCK("minecraft:emerald_block", 64, Block.EMERALD_BLOCK), + SPRUCE_STAIRS("minecraft:spruce_stairs", 64, Block.SPRUCE_STAIRS), + BIRCH_STAIRS("minecraft:birch_stairs", 64, Block.BIRCH_STAIRS), + JUNGLE_STAIRS("minecraft:jungle_stairs", 64, Block.JUNGLE_STAIRS), + COMMAND_BLOCK("minecraft:command_block", 64, Block.COMMAND_BLOCK), + BEACON("minecraft:beacon", 64, Block.BEACON), + COBBLESTONE_WALL("minecraft:cobblestone_wall", 64, Block.COBBLESTONE_WALL), + MOSSY_COBBLESTONE_WALL("minecraft:mossy_cobblestone_wall", 64, Block.MOSSY_COBBLESTONE_WALL), + BRICK_WALL("minecraft:brick_wall", 64, Block.BRICK_WALL), + PRISMARINE_WALL("minecraft:prismarine_wall", 64, Block.PRISMARINE_WALL), + RED_SANDSTONE_WALL("minecraft:red_sandstone_wall", 64, Block.RED_SANDSTONE_WALL), + MOSSY_STONE_BRICK_WALL("minecraft:mossy_stone_brick_wall", 64, Block.MOSSY_STONE_BRICK_WALL), + GRANITE_WALL("minecraft:granite_wall", 64, Block.GRANITE_WALL), + STONE_BRICK_WALL("minecraft:stone_brick_wall", 64, Block.STONE_BRICK_WALL), + NETHER_BRICK_WALL("minecraft:nether_brick_wall", 64, Block.NETHER_BRICK_WALL), + ANDESITE_WALL("minecraft:andesite_wall", 64, Block.ANDESITE_WALL), + RED_NETHER_BRICK_WALL("minecraft:red_nether_brick_wall", 64, Block.RED_NETHER_BRICK_WALL), + SANDSTONE_WALL("minecraft:sandstone_wall", 64, Block.SANDSTONE_WALL), + END_STONE_BRICK_WALL("minecraft:end_stone_brick_wall", 64, Block.END_STONE_BRICK_WALL), + DIORITE_WALL("minecraft:diorite_wall", 64, Block.DIORITE_WALL), + OAK_BUTTON("minecraft:oak_button", 64, Block.OAK_BUTTON), + SPRUCE_BUTTON("minecraft:spruce_button", 64, Block.SPRUCE_BUTTON), + BIRCH_BUTTON("minecraft:birch_button", 64, Block.BIRCH_BUTTON), + JUNGLE_BUTTON("minecraft:jungle_button", 64, Block.JUNGLE_BUTTON), + ACACIA_BUTTON("minecraft:acacia_button", 64, Block.ACACIA_BUTTON), + DARK_OAK_BUTTON("minecraft:dark_oak_button", 64, Block.DARK_OAK_BUTTON), + ANVIL("minecraft:anvil", 64, Block.ANVIL), + CHIPPED_ANVIL("minecraft:chipped_anvil", 64, Block.CHIPPED_ANVIL), + DAMAGED_ANVIL("minecraft:damaged_anvil", 64, Block.DAMAGED_ANVIL), + TRAPPED_CHEST("minecraft:trapped_chest", 64, Block.TRAPPED_CHEST), + LIGHT_WEIGHTED_PRESSURE_PLATE("minecraft:light_weighted_pressure_plate", 64, Block.LIGHT_WEIGHTED_PRESSURE_PLATE), + HEAVY_WEIGHTED_PRESSURE_PLATE("minecraft:heavy_weighted_pressure_plate", 64, Block.HEAVY_WEIGHTED_PRESSURE_PLATE), + DAYLIGHT_DETECTOR("minecraft:daylight_detector", 64, Block.DAYLIGHT_DETECTOR), + REDSTONE_BLOCK("minecraft:redstone_block", 64, Block.REDSTONE_BLOCK), + NETHER_QUARTZ_ORE("minecraft:nether_quartz_ore", 64, Block.NETHER_QUARTZ_ORE), + HOPPER("minecraft:hopper", 64, Block.HOPPER), + CHISELED_QUARTZ_BLOCK("minecraft:chiseled_quartz_block", 64, Block.CHISELED_QUARTZ_BLOCK), + QUARTZ_BLOCK("minecraft:quartz_block", 64, Block.QUARTZ_BLOCK), + QUARTZ_PILLAR("minecraft:quartz_pillar", 64, Block.QUARTZ_PILLAR), + QUARTZ_STAIRS("minecraft:quartz_stairs", 64, Block.QUARTZ_STAIRS), + ACTIVATOR_RAIL("minecraft:activator_rail", 64, Block.ACTIVATOR_RAIL), + DROPPER("minecraft:dropper", 64, Block.DROPPER), + WHITE_TERRACOTTA("minecraft:white_terracotta", 64, Block.WHITE_TERRACOTTA), + ORANGE_TERRACOTTA("minecraft:orange_terracotta", 64, Block.ORANGE_TERRACOTTA), + MAGENTA_TERRACOTTA("minecraft:magenta_terracotta", 64, Block.MAGENTA_TERRACOTTA), + LIGHT_BLUE_TERRACOTTA("minecraft:light_blue_terracotta", 64, Block.LIGHT_BLUE_TERRACOTTA), + YELLOW_TERRACOTTA("minecraft:yellow_terracotta", 64, Block.YELLOW_TERRACOTTA), + LIME_TERRACOTTA("minecraft:lime_terracotta", 64, Block.LIME_TERRACOTTA), + PINK_TERRACOTTA("minecraft:pink_terracotta", 64, Block.PINK_TERRACOTTA), + GRAY_TERRACOTTA("minecraft:gray_terracotta", 64, Block.GRAY_TERRACOTTA), + LIGHT_GRAY_TERRACOTTA("minecraft:light_gray_terracotta", 64, Block.LIGHT_GRAY_TERRACOTTA), + CYAN_TERRACOTTA("minecraft:cyan_terracotta", 64, Block.CYAN_TERRACOTTA), + PURPLE_TERRACOTTA("minecraft:purple_terracotta", 64, Block.PURPLE_TERRACOTTA), + BLUE_TERRACOTTA("minecraft:blue_terracotta", 64, Block.BLUE_TERRACOTTA), + BROWN_TERRACOTTA("minecraft:brown_terracotta", 64, Block.BROWN_TERRACOTTA), + GREEN_TERRACOTTA("minecraft:green_terracotta", 64, Block.GREEN_TERRACOTTA), + RED_TERRACOTTA("minecraft:red_terracotta", 64, Block.RED_TERRACOTTA), + BLACK_TERRACOTTA("minecraft:black_terracotta", 64, Block.BLACK_TERRACOTTA), + BARRIER("minecraft:barrier", 64, Block.BARRIER), + IRON_TRAPDOOR("minecraft:iron_trapdoor", 64, Block.IRON_TRAPDOOR), + HAY_BLOCK("minecraft:hay_block", 64, Block.HAY_BLOCK), + WHITE_CARPET("minecraft:white_carpet", 64, Block.WHITE_CARPET), + ORANGE_CARPET("minecraft:orange_carpet", 64, Block.ORANGE_CARPET), + MAGENTA_CARPET("minecraft:magenta_carpet", 64, Block.MAGENTA_CARPET), + LIGHT_BLUE_CARPET("minecraft:light_blue_carpet", 64, Block.LIGHT_BLUE_CARPET), + YELLOW_CARPET("minecraft:yellow_carpet", 64, Block.YELLOW_CARPET), + LIME_CARPET("minecraft:lime_carpet", 64, Block.LIME_CARPET), + PINK_CARPET("minecraft:pink_carpet", 64, Block.PINK_CARPET), + GRAY_CARPET("minecraft:gray_carpet", 64, Block.GRAY_CARPET), + LIGHT_GRAY_CARPET("minecraft:light_gray_carpet", 64, Block.LIGHT_GRAY_CARPET), + CYAN_CARPET("minecraft:cyan_carpet", 64, Block.CYAN_CARPET), + PURPLE_CARPET("minecraft:purple_carpet", 64, Block.PURPLE_CARPET), + BLUE_CARPET("minecraft:blue_carpet", 64, Block.BLUE_CARPET), + BROWN_CARPET("minecraft:brown_carpet", 64, Block.BROWN_CARPET), + GREEN_CARPET("minecraft:green_carpet", 64, Block.GREEN_CARPET), + RED_CARPET("minecraft:red_carpet", 64, Block.RED_CARPET), + BLACK_CARPET("minecraft:black_carpet", 64, Block.BLACK_CARPET), + TERRACOTTA("minecraft:terracotta", 64, Block.TERRACOTTA), + COAL_BLOCK("minecraft:coal_block", 64, Block.COAL_BLOCK), + PACKED_ICE("minecraft:packed_ice", 64, Block.PACKED_ICE), + ACACIA_STAIRS("minecraft:acacia_stairs", 64, Block.ACACIA_STAIRS), + DARK_OAK_STAIRS("minecraft:dark_oak_stairs", 64, Block.DARK_OAK_STAIRS), + SLIME_BLOCK("minecraft:slime_block", 64, Block.SLIME_BLOCK), + GRASS_PATH("minecraft:grass_path", 64, Block.GRASS_PATH), + SUNFLOWER("minecraft:sunflower", 64, Block.SUNFLOWER), + LILAC("minecraft:lilac", 64, Block.LILAC), + ROSE_BUSH("minecraft:rose_bush", 64, Block.ROSE_BUSH), + PEONY("minecraft:peony", 64, Block.PEONY), + TALL_GRASS("minecraft:tall_grass", 64, Block.TALL_GRASS), + LARGE_FERN("minecraft:large_fern", 64, Block.LARGE_FERN), + WHITE_STAINED_GLASS("minecraft:white_stained_glass", 64, Block.WHITE_STAINED_GLASS), + ORANGE_STAINED_GLASS("minecraft:orange_stained_glass", 64, Block.ORANGE_STAINED_GLASS), + MAGENTA_STAINED_GLASS("minecraft:magenta_stained_glass", 64, Block.MAGENTA_STAINED_GLASS), + LIGHT_BLUE_STAINED_GLASS("minecraft:light_blue_stained_glass", 64, Block.LIGHT_BLUE_STAINED_GLASS), + YELLOW_STAINED_GLASS("minecraft:yellow_stained_glass", 64, Block.YELLOW_STAINED_GLASS), + LIME_STAINED_GLASS("minecraft:lime_stained_glass", 64, Block.LIME_STAINED_GLASS), + PINK_STAINED_GLASS("minecraft:pink_stained_glass", 64, Block.PINK_STAINED_GLASS), + GRAY_STAINED_GLASS("minecraft:gray_stained_glass", 64, Block.GRAY_STAINED_GLASS), + LIGHT_GRAY_STAINED_GLASS("minecraft:light_gray_stained_glass", 64, Block.LIGHT_GRAY_STAINED_GLASS), + CYAN_STAINED_GLASS("minecraft:cyan_stained_glass", 64, Block.CYAN_STAINED_GLASS), + PURPLE_STAINED_GLASS("minecraft:purple_stained_glass", 64, Block.PURPLE_STAINED_GLASS), + BLUE_STAINED_GLASS("minecraft:blue_stained_glass", 64, Block.BLUE_STAINED_GLASS), + BROWN_STAINED_GLASS("minecraft:brown_stained_glass", 64, Block.BROWN_STAINED_GLASS), + GREEN_STAINED_GLASS("minecraft:green_stained_glass", 64, Block.GREEN_STAINED_GLASS), + RED_STAINED_GLASS("minecraft:red_stained_glass", 64, Block.RED_STAINED_GLASS), + BLACK_STAINED_GLASS("minecraft:black_stained_glass", 64, Block.BLACK_STAINED_GLASS), + WHITE_STAINED_GLASS_PANE("minecraft:white_stained_glass_pane", 64, Block.WHITE_STAINED_GLASS_PANE), + ORANGE_STAINED_GLASS_PANE("minecraft:orange_stained_glass_pane", 64, Block.ORANGE_STAINED_GLASS_PANE), + MAGENTA_STAINED_GLASS_PANE("minecraft:magenta_stained_glass_pane", 64, Block.MAGENTA_STAINED_GLASS_PANE), + LIGHT_BLUE_STAINED_GLASS_PANE("minecraft:light_blue_stained_glass_pane", 64, Block.LIGHT_BLUE_STAINED_GLASS_PANE), + YELLOW_STAINED_GLASS_PANE("minecraft:yellow_stained_glass_pane", 64, Block.YELLOW_STAINED_GLASS_PANE), + LIME_STAINED_GLASS_PANE("minecraft:lime_stained_glass_pane", 64, Block.LIME_STAINED_GLASS_PANE), + PINK_STAINED_GLASS_PANE("minecraft:pink_stained_glass_pane", 64, Block.PINK_STAINED_GLASS_PANE), + GRAY_STAINED_GLASS_PANE("minecraft:gray_stained_glass_pane", 64, Block.GRAY_STAINED_GLASS_PANE), + LIGHT_GRAY_STAINED_GLASS_PANE("minecraft:light_gray_stained_glass_pane", 64, Block.LIGHT_GRAY_STAINED_GLASS_PANE), + CYAN_STAINED_GLASS_PANE("minecraft:cyan_stained_glass_pane", 64, Block.CYAN_STAINED_GLASS_PANE), + PURPLE_STAINED_GLASS_PANE("minecraft:purple_stained_glass_pane", 64, Block.PURPLE_STAINED_GLASS_PANE), + BLUE_STAINED_GLASS_PANE("minecraft:blue_stained_glass_pane", 64, Block.BLUE_STAINED_GLASS_PANE), + BROWN_STAINED_GLASS_PANE("minecraft:brown_stained_glass_pane", 64, Block.BROWN_STAINED_GLASS_PANE), + GREEN_STAINED_GLASS_PANE("minecraft:green_stained_glass_pane", 64, Block.GREEN_STAINED_GLASS_PANE), + RED_STAINED_GLASS_PANE("minecraft:red_stained_glass_pane", 64, Block.RED_STAINED_GLASS_PANE), + BLACK_STAINED_GLASS_PANE("minecraft:black_stained_glass_pane", 64, Block.BLACK_STAINED_GLASS_PANE), + PRISMARINE("minecraft:prismarine", 64, Block.PRISMARINE), + PRISMARINE_BRICKS("minecraft:prismarine_bricks", 64, Block.PRISMARINE_BRICKS), + DARK_PRISMARINE("minecraft:dark_prismarine", 64, Block.DARK_PRISMARINE), + PRISMARINE_STAIRS("minecraft:prismarine_stairs", 64, Block.PRISMARINE_STAIRS), + PRISMARINE_BRICK_STAIRS("minecraft:prismarine_brick_stairs", 64, Block.PRISMARINE_BRICK_STAIRS), + DARK_PRISMARINE_STAIRS("minecraft:dark_prismarine_stairs", 64, Block.DARK_PRISMARINE_STAIRS), + SEA_LANTERN("minecraft:sea_lantern", 64, Block.SEA_LANTERN), + RED_SANDSTONE("minecraft:red_sandstone", 64, Block.RED_SANDSTONE), + CHISELED_RED_SANDSTONE("minecraft:chiseled_red_sandstone", 64, Block.CHISELED_RED_SANDSTONE), + CUT_RED_SANDSTONE("minecraft:cut_red_sandstone", 64, Block.CUT_RED_SANDSTONE), + RED_SANDSTONE_STAIRS("minecraft:red_sandstone_stairs", 64, Block.RED_SANDSTONE_STAIRS), + REPEATING_COMMAND_BLOCK("minecraft:repeating_command_block", 64, Block.REPEATING_COMMAND_BLOCK), + CHAIN_COMMAND_BLOCK("minecraft:chain_command_block", 64, Block.CHAIN_COMMAND_BLOCK), + MAGMA_BLOCK("minecraft:magma_block", 64, Block.MAGMA_BLOCK), + NETHER_WART_BLOCK("minecraft:nether_wart_block", 64, Block.NETHER_WART_BLOCK), + RED_NETHER_BRICKS("minecraft:red_nether_bricks", 64, Block.RED_NETHER_BRICKS), + BONE_BLOCK("minecraft:bone_block", 64, Block.BONE_BLOCK), + STRUCTURE_VOID("minecraft:structure_void", 64, Block.STRUCTURE_VOID), + OBSERVER("minecraft:observer", 64, Block.OBSERVER), + SHULKER_BOX("minecraft:shulker_box", 1, Block.SHULKER_BOX), + WHITE_SHULKER_BOX("minecraft:white_shulker_box", 1, Block.WHITE_SHULKER_BOX), + ORANGE_SHULKER_BOX("minecraft:orange_shulker_box", 1, Block.ORANGE_SHULKER_BOX), + MAGENTA_SHULKER_BOX("minecraft:magenta_shulker_box", 1, Block.MAGENTA_SHULKER_BOX), + LIGHT_BLUE_SHULKER_BOX("minecraft:light_blue_shulker_box", 1, Block.LIGHT_BLUE_SHULKER_BOX), + YELLOW_SHULKER_BOX("minecraft:yellow_shulker_box", 1, Block.YELLOW_SHULKER_BOX), + LIME_SHULKER_BOX("minecraft:lime_shulker_box", 1, Block.LIME_SHULKER_BOX), + PINK_SHULKER_BOX("minecraft:pink_shulker_box", 1, Block.PINK_SHULKER_BOX), + GRAY_SHULKER_BOX("minecraft:gray_shulker_box", 1, Block.GRAY_SHULKER_BOX), + LIGHT_GRAY_SHULKER_BOX("minecraft:light_gray_shulker_box", 1, Block.LIGHT_GRAY_SHULKER_BOX), + CYAN_SHULKER_BOX("minecraft:cyan_shulker_box", 1, Block.CYAN_SHULKER_BOX), + PURPLE_SHULKER_BOX("minecraft:purple_shulker_box", 1, Block.PURPLE_SHULKER_BOX), + BLUE_SHULKER_BOX("minecraft:blue_shulker_box", 1, Block.BLUE_SHULKER_BOX), + BROWN_SHULKER_BOX("minecraft:brown_shulker_box", 1, Block.BROWN_SHULKER_BOX), + GREEN_SHULKER_BOX("minecraft:green_shulker_box", 1, Block.GREEN_SHULKER_BOX), + RED_SHULKER_BOX("minecraft:red_shulker_box", 1, Block.RED_SHULKER_BOX), + BLACK_SHULKER_BOX("minecraft:black_shulker_box", 1, Block.BLACK_SHULKER_BOX), + WHITE_GLAZED_TERRACOTTA("minecraft:white_glazed_terracotta", 64, Block.WHITE_GLAZED_TERRACOTTA), + ORANGE_GLAZED_TERRACOTTA("minecraft:orange_glazed_terracotta", 64, Block.ORANGE_GLAZED_TERRACOTTA), + MAGENTA_GLAZED_TERRACOTTA("minecraft:magenta_glazed_terracotta", 64, Block.MAGENTA_GLAZED_TERRACOTTA), + LIGHT_BLUE_GLAZED_TERRACOTTA("minecraft:light_blue_glazed_terracotta", 64, Block.LIGHT_BLUE_GLAZED_TERRACOTTA), + YELLOW_GLAZED_TERRACOTTA("minecraft:yellow_glazed_terracotta", 64, Block.YELLOW_GLAZED_TERRACOTTA), + LIME_GLAZED_TERRACOTTA("minecraft:lime_glazed_terracotta", 64, Block.LIME_GLAZED_TERRACOTTA), + PINK_GLAZED_TERRACOTTA("minecraft:pink_glazed_terracotta", 64, Block.PINK_GLAZED_TERRACOTTA), + GRAY_GLAZED_TERRACOTTA("minecraft:gray_glazed_terracotta", 64, Block.GRAY_GLAZED_TERRACOTTA), + LIGHT_GRAY_GLAZED_TERRACOTTA("minecraft:light_gray_glazed_terracotta", 64, Block.LIGHT_GRAY_GLAZED_TERRACOTTA), + CYAN_GLAZED_TERRACOTTA("minecraft:cyan_glazed_terracotta", 64, Block.CYAN_GLAZED_TERRACOTTA), + PURPLE_GLAZED_TERRACOTTA("minecraft:purple_glazed_terracotta", 64, Block.PURPLE_GLAZED_TERRACOTTA), + BLUE_GLAZED_TERRACOTTA("minecraft:blue_glazed_terracotta", 64, Block.BLUE_GLAZED_TERRACOTTA), + BROWN_GLAZED_TERRACOTTA("minecraft:brown_glazed_terracotta", 64, Block.BROWN_GLAZED_TERRACOTTA), + GREEN_GLAZED_TERRACOTTA("minecraft:green_glazed_terracotta", 64, Block.GREEN_GLAZED_TERRACOTTA), + RED_GLAZED_TERRACOTTA("minecraft:red_glazed_terracotta", 64, Block.RED_GLAZED_TERRACOTTA), + BLACK_GLAZED_TERRACOTTA("minecraft:black_glazed_terracotta", 64, Block.BLACK_GLAZED_TERRACOTTA), + WHITE_CONCRETE("minecraft:white_concrete", 64, Block.WHITE_CONCRETE), + ORANGE_CONCRETE("minecraft:orange_concrete", 64, Block.ORANGE_CONCRETE), + MAGENTA_CONCRETE("minecraft:magenta_concrete", 64, Block.MAGENTA_CONCRETE), + LIGHT_BLUE_CONCRETE("minecraft:light_blue_concrete", 64, Block.LIGHT_BLUE_CONCRETE), + YELLOW_CONCRETE("minecraft:yellow_concrete", 64, Block.YELLOW_CONCRETE), + LIME_CONCRETE("minecraft:lime_concrete", 64, Block.LIME_CONCRETE), + PINK_CONCRETE("minecraft:pink_concrete", 64, Block.PINK_CONCRETE), + GRAY_CONCRETE("minecraft:gray_concrete", 64, Block.GRAY_CONCRETE), + LIGHT_GRAY_CONCRETE("minecraft:light_gray_concrete", 64, Block.LIGHT_GRAY_CONCRETE), + CYAN_CONCRETE("minecraft:cyan_concrete", 64, Block.CYAN_CONCRETE), + PURPLE_CONCRETE("minecraft:purple_concrete", 64, Block.PURPLE_CONCRETE), + BLUE_CONCRETE("minecraft:blue_concrete", 64, Block.BLUE_CONCRETE), + BROWN_CONCRETE("minecraft:brown_concrete", 64, Block.BROWN_CONCRETE), + GREEN_CONCRETE("minecraft:green_concrete", 64, Block.GREEN_CONCRETE), + RED_CONCRETE("minecraft:red_concrete", 64, Block.RED_CONCRETE), + BLACK_CONCRETE("minecraft:black_concrete", 64, Block.BLACK_CONCRETE), + WHITE_CONCRETE_POWDER("minecraft:white_concrete_powder", 64, Block.WHITE_CONCRETE_POWDER), + ORANGE_CONCRETE_POWDER("minecraft:orange_concrete_powder", 64, Block.ORANGE_CONCRETE_POWDER), + MAGENTA_CONCRETE_POWDER("minecraft:magenta_concrete_powder", 64, Block.MAGENTA_CONCRETE_POWDER), + LIGHT_BLUE_CONCRETE_POWDER("minecraft:light_blue_concrete_powder", 64, Block.LIGHT_BLUE_CONCRETE_POWDER), + YELLOW_CONCRETE_POWDER("minecraft:yellow_concrete_powder", 64, Block.YELLOW_CONCRETE_POWDER), + LIME_CONCRETE_POWDER("minecraft:lime_concrete_powder", 64, Block.LIME_CONCRETE_POWDER), + PINK_CONCRETE_POWDER("minecraft:pink_concrete_powder", 64, Block.PINK_CONCRETE_POWDER), + GRAY_CONCRETE_POWDER("minecraft:gray_concrete_powder", 64, Block.GRAY_CONCRETE_POWDER), + LIGHT_GRAY_CONCRETE_POWDER("minecraft:light_gray_concrete_powder", 64, Block.LIGHT_GRAY_CONCRETE_POWDER), + CYAN_CONCRETE_POWDER("minecraft:cyan_concrete_powder", 64, Block.CYAN_CONCRETE_POWDER), + PURPLE_CONCRETE_POWDER("minecraft:purple_concrete_powder", 64, Block.PURPLE_CONCRETE_POWDER), + BLUE_CONCRETE_POWDER("minecraft:blue_concrete_powder", 64, Block.BLUE_CONCRETE_POWDER), + BROWN_CONCRETE_POWDER("minecraft:brown_concrete_powder", 64, Block.BROWN_CONCRETE_POWDER), + GREEN_CONCRETE_POWDER("minecraft:green_concrete_powder", 64, Block.GREEN_CONCRETE_POWDER), + RED_CONCRETE_POWDER("minecraft:red_concrete_powder", 64, Block.RED_CONCRETE_POWDER), + BLACK_CONCRETE_POWDER("minecraft:black_concrete_powder", 64, Block.BLACK_CONCRETE_POWDER), + TURTLE_EGG("minecraft:turtle_egg", 64, Block.TURTLE_EGG), + DEAD_TUBE_CORAL_BLOCK("minecraft:dead_tube_coral_block", 64, Block.DEAD_TUBE_CORAL_BLOCK), + DEAD_BRAIN_CORAL_BLOCK("minecraft:dead_brain_coral_block", 64, Block.DEAD_BRAIN_CORAL_BLOCK), + DEAD_BUBBLE_CORAL_BLOCK("minecraft:dead_bubble_coral_block", 64, Block.DEAD_BUBBLE_CORAL_BLOCK), + DEAD_FIRE_CORAL_BLOCK("minecraft:dead_fire_coral_block", 64, Block.DEAD_FIRE_CORAL_BLOCK), + DEAD_HORN_CORAL_BLOCK("minecraft:dead_horn_coral_block", 64, Block.DEAD_HORN_CORAL_BLOCK), + TUBE_CORAL_BLOCK("minecraft:tube_coral_block", 64, Block.TUBE_CORAL_BLOCK), + BRAIN_CORAL_BLOCK("minecraft:brain_coral_block", 64, Block.BRAIN_CORAL_BLOCK), + BUBBLE_CORAL_BLOCK("minecraft:bubble_coral_block", 64, Block.BUBBLE_CORAL_BLOCK), + FIRE_CORAL_BLOCK("minecraft:fire_coral_block", 64, Block.FIRE_CORAL_BLOCK), + HORN_CORAL_BLOCK("minecraft:horn_coral_block", 64, Block.HORN_CORAL_BLOCK), + TUBE_CORAL("minecraft:tube_coral", 64, Block.TUBE_CORAL), + BRAIN_CORAL("minecraft:brain_coral", 64, Block.BRAIN_CORAL), + BUBBLE_CORAL("minecraft:bubble_coral", 64, Block.BUBBLE_CORAL), + FIRE_CORAL("minecraft:fire_coral", 64, Block.FIRE_CORAL), + HORN_CORAL("minecraft:horn_coral", 64, Block.HORN_CORAL), + DEAD_BRAIN_CORAL("minecraft:dead_brain_coral", 64, Block.DEAD_BRAIN_CORAL), + DEAD_BUBBLE_CORAL("minecraft:dead_bubble_coral", 64, Block.DEAD_BUBBLE_CORAL), + DEAD_FIRE_CORAL("minecraft:dead_fire_coral", 64, Block.DEAD_FIRE_CORAL), + DEAD_HORN_CORAL("minecraft:dead_horn_coral", 64, Block.DEAD_HORN_CORAL), + DEAD_TUBE_CORAL("minecraft:dead_tube_coral", 64, Block.DEAD_TUBE_CORAL), + TUBE_CORAL_FAN("minecraft:tube_coral_fan", 64, Block.TUBE_CORAL_FAN), + BRAIN_CORAL_FAN("minecraft:brain_coral_fan", 64, Block.BRAIN_CORAL_FAN), + BUBBLE_CORAL_FAN("minecraft:bubble_coral_fan", 64, Block.BUBBLE_CORAL_FAN), + FIRE_CORAL_FAN("minecraft:fire_coral_fan", 64, Block.FIRE_CORAL_FAN), + HORN_CORAL_FAN("minecraft:horn_coral_fan", 64, Block.HORN_CORAL_FAN), + DEAD_TUBE_CORAL_FAN("minecraft:dead_tube_coral_fan", 64, Block.DEAD_TUBE_CORAL_FAN), + DEAD_BRAIN_CORAL_FAN("minecraft:dead_brain_coral_fan", 64, Block.DEAD_BRAIN_CORAL_FAN), + DEAD_BUBBLE_CORAL_FAN("minecraft:dead_bubble_coral_fan", 64, Block.DEAD_BUBBLE_CORAL_FAN), + DEAD_FIRE_CORAL_FAN("minecraft:dead_fire_coral_fan", 64, Block.DEAD_FIRE_CORAL_FAN), + DEAD_HORN_CORAL_FAN("minecraft:dead_horn_coral_fan", 64, Block.DEAD_HORN_CORAL_FAN), + BLUE_ICE("minecraft:blue_ice", 64, Block.BLUE_ICE), + CONDUIT("minecraft:conduit", 64, Block.CONDUIT), + POLISHED_GRANITE_STAIRS("minecraft:polished_granite_stairs", 64, Block.POLISHED_GRANITE_STAIRS), + SMOOTH_RED_SANDSTONE_STAIRS("minecraft:smooth_red_sandstone_stairs", 64, Block.SMOOTH_RED_SANDSTONE_STAIRS), + MOSSY_STONE_BRICK_STAIRS("minecraft:mossy_stone_brick_stairs", 64, Block.MOSSY_STONE_BRICK_STAIRS), + POLISHED_DIORITE_STAIRS("minecraft:polished_diorite_stairs", 64, Block.POLISHED_DIORITE_STAIRS), + MOSSY_COBBLESTONE_STAIRS("minecraft:mossy_cobblestone_stairs", 64, Block.MOSSY_COBBLESTONE_STAIRS), + END_STONE_BRICK_STAIRS("minecraft:end_stone_brick_stairs", 64, Block.END_STONE_BRICK_STAIRS), + STONE_STAIRS("minecraft:stone_stairs", 64, Block.STONE_STAIRS), + SMOOTH_SANDSTONE_STAIRS("minecraft:smooth_sandstone_stairs", 64, Block.SMOOTH_SANDSTONE_STAIRS), + SMOOTH_QUARTZ_STAIRS("minecraft:smooth_quartz_stairs", 64, Block.SMOOTH_QUARTZ_STAIRS), + GRANITE_STAIRS("minecraft:granite_stairs", 64, Block.GRANITE_STAIRS), + ANDESITE_STAIRS("minecraft:andesite_stairs", 64, Block.ANDESITE_STAIRS), + RED_NETHER_BRICK_STAIRS("minecraft:red_nether_brick_stairs", 64, Block.RED_NETHER_BRICK_STAIRS), + POLISHED_ANDESITE_STAIRS("minecraft:polished_andesite_stairs", 64, Block.POLISHED_ANDESITE_STAIRS), + DIORITE_STAIRS("minecraft:diorite_stairs", 64, Block.DIORITE_STAIRS), + POLISHED_GRANITE_SLAB("minecraft:polished_granite_slab", 64, Block.POLISHED_GRANITE_SLAB), + SMOOTH_RED_SANDSTONE_SLAB("minecraft:smooth_red_sandstone_slab", 64, Block.SMOOTH_RED_SANDSTONE_SLAB), + MOSSY_STONE_BRICK_SLAB("minecraft:mossy_stone_brick_slab", 64, Block.MOSSY_STONE_BRICK_SLAB), + POLISHED_DIORITE_SLAB("minecraft:polished_diorite_slab", 64, Block.POLISHED_DIORITE_SLAB), + MOSSY_COBBLESTONE_SLAB("minecraft:mossy_cobblestone_slab", 64, Block.MOSSY_COBBLESTONE_SLAB), + END_STONE_BRICK_SLAB("minecraft:end_stone_brick_slab", 64, Block.END_STONE_BRICK_SLAB), + SMOOTH_SANDSTONE_SLAB("minecraft:smooth_sandstone_slab", 64, Block.SMOOTH_SANDSTONE_SLAB), + SMOOTH_QUARTZ_SLAB("minecraft:smooth_quartz_slab", 64, Block.SMOOTH_QUARTZ_SLAB), + GRANITE_SLAB("minecraft:granite_slab", 64, Block.GRANITE_SLAB), + ANDESITE_SLAB("minecraft:andesite_slab", 64, Block.ANDESITE_SLAB), + RED_NETHER_BRICK_SLAB("minecraft:red_nether_brick_slab", 64, Block.RED_NETHER_BRICK_SLAB), + POLISHED_ANDESITE_SLAB("minecraft:polished_andesite_slab", 64, Block.POLISHED_ANDESITE_SLAB), + DIORITE_SLAB("minecraft:diorite_slab", 64, Block.DIORITE_SLAB), + SCAFFOLDING("minecraft:scaffolding", 64, Block.SCAFFOLDING), + IRON_DOOR("minecraft:iron_door", 64, Block.IRON_DOOR), + OAK_DOOR("minecraft:oak_door", 64, Block.OAK_DOOR), + SPRUCE_DOOR("minecraft:spruce_door", 64, Block.SPRUCE_DOOR), + BIRCH_DOOR("minecraft:birch_door", 64, Block.BIRCH_DOOR), + JUNGLE_DOOR("minecraft:jungle_door", 64, Block.JUNGLE_DOOR), + ACACIA_DOOR("minecraft:acacia_door", 64, Block.ACACIA_DOOR), + DARK_OAK_DOOR("minecraft:dark_oak_door", 64, Block.DARK_OAK_DOOR), + REPEATER("minecraft:repeater", 64, Block.REPEATER), + COMPARATOR("minecraft:comparator", 64, Block.COMPARATOR), + STRUCTURE_BLOCK("minecraft:structure_block", 64, Block.STRUCTURE_BLOCK), + JIGSAW("minecraft:jigsaw", 64, Block.JIGSAW), + COMPOSTER("minecraft:composter", 64, Block.COMPOSTER), + TURTLE_HELMET("minecraft:turtle_helmet", 1, null), + SCUTE("minecraft:scute", 64, null), + IRON_SHOVEL("minecraft:iron_shovel", 1, null), + IRON_PICKAXE("minecraft:iron_pickaxe", 1, null), + IRON_AXE("minecraft:iron_axe", 1, null), + FLINT_AND_STEEL("minecraft:flint_and_steel", 1, null), + APPLE("minecraft:apple", 64, null), + BOW("minecraft:bow", 1, null), + ARROW("minecraft:arrow", 64, null), + COAL("minecraft:coal", 64, null), + CHARCOAL("minecraft:charcoal", 64, null), + DIAMOND("minecraft:diamond", 64, null), + IRON_INGOT("minecraft:iron_ingot", 64, null), + GOLD_INGOT("minecraft:gold_ingot", 64, null), + IRON_SWORD("minecraft:iron_sword", 1, null), + WOODEN_SWORD("minecraft:wooden_sword", 1, null), + WOODEN_SHOVEL("minecraft:wooden_shovel", 1, null), + WOODEN_PICKAXE("minecraft:wooden_pickaxe", 1, null), + WOODEN_AXE("minecraft:wooden_axe", 1, null), + STONE_SWORD("minecraft:stone_sword", 1, null), + STONE_SHOVEL("minecraft:stone_shovel", 1, null), + STONE_PICKAXE("minecraft:stone_pickaxe", 1, null), + STONE_AXE("minecraft:stone_axe", 1, null), + DIAMOND_SWORD("minecraft:diamond_sword", 1, null), + DIAMOND_SHOVEL("minecraft:diamond_shovel", 1, null), + DIAMOND_PICKAXE("minecraft:diamond_pickaxe", 1, null), + DIAMOND_AXE("minecraft:diamond_axe", 1, null), + STICK("minecraft:stick", 64, null), + BOWL("minecraft:bowl", 64, null), + MUSHROOM_STEW("minecraft:mushroom_stew", 1, null), + GOLDEN_SWORD("minecraft:golden_sword", 1, null), + GOLDEN_SHOVEL("minecraft:golden_shovel", 1, null), + GOLDEN_PICKAXE("minecraft:golden_pickaxe", 1, null), + GOLDEN_AXE("minecraft:golden_axe", 1, null), + STRING("minecraft:string", 64, null), + FEATHER("minecraft:feather", 64, null), + GUNPOWDER("minecraft:gunpowder", 64, null), + WOODEN_HOE("minecraft:wooden_hoe", 1, null), + STONE_HOE("minecraft:stone_hoe", 1, null), + IRON_HOE("minecraft:iron_hoe", 1, null), + DIAMOND_HOE("minecraft:diamond_hoe", 1, null), + GOLDEN_HOE("minecraft:golden_hoe", 1, null), + WHEAT_SEEDS("minecraft:wheat_seeds", 64, null), + WHEAT("minecraft:wheat", 64, Block.WHEAT), + BREAD("minecraft:bread", 64, null), + LEATHER_HELMET("minecraft:leather_helmet", 1, null), + LEATHER_CHESTPLATE("minecraft:leather_chestplate", 1, null), + LEATHER_LEGGINGS("minecraft:leather_leggings", 1, null), + LEATHER_BOOTS("minecraft:leather_boots", 1, null), + CHAINMAIL_HELMET("minecraft:chainmail_helmet", 1, null), + CHAINMAIL_CHESTPLATE("minecraft:chainmail_chestplate", 1, null), + CHAINMAIL_LEGGINGS("minecraft:chainmail_leggings", 1, null), + CHAINMAIL_BOOTS("minecraft:chainmail_boots", 1, null), + IRON_HELMET("minecraft:iron_helmet", 1, null), + IRON_CHESTPLATE("minecraft:iron_chestplate", 1, null), + IRON_LEGGINGS("minecraft:iron_leggings", 1, null), + IRON_BOOTS("minecraft:iron_boots", 1, null), + DIAMOND_HELMET("minecraft:diamond_helmet", 1, null), + DIAMOND_CHESTPLATE("minecraft:diamond_chestplate", 1, null), + DIAMOND_LEGGINGS("minecraft:diamond_leggings", 1, null), + DIAMOND_BOOTS("minecraft:diamond_boots", 1, null), + GOLDEN_HELMET("minecraft:golden_helmet", 1, null), + GOLDEN_CHESTPLATE("minecraft:golden_chestplate", 1, null), + GOLDEN_LEGGINGS("minecraft:golden_leggings", 1, null), + GOLDEN_BOOTS("minecraft:golden_boots", 1, null), + FLINT("minecraft:flint", 64, null), + PORKCHOP("minecraft:porkchop", 64, null), + COOKED_PORKCHOP("minecraft:cooked_porkchop", 64, null), + PAINTING("minecraft:painting", 64, null), + GOLDEN_APPLE("minecraft:golden_apple", 64, null), + ENCHANTED_GOLDEN_APPLE("minecraft:enchanted_golden_apple", 64, null), + OAK_SIGN("minecraft:oak_sign", 16, Block.OAK_SIGN), + SPRUCE_SIGN("minecraft:spruce_sign", 16, Block.SPRUCE_SIGN), + BIRCH_SIGN("minecraft:birch_sign", 16, Block.BIRCH_SIGN), + JUNGLE_SIGN("minecraft:jungle_sign", 16, Block.JUNGLE_SIGN), + ACACIA_SIGN("minecraft:acacia_sign", 16, Block.ACACIA_SIGN), + DARK_OAK_SIGN("minecraft:dark_oak_sign", 16, Block.DARK_OAK_SIGN), + BUCKET("minecraft:bucket", 16, null), + WATER_BUCKET("minecraft:water_bucket", 1, null), + LAVA_BUCKET("minecraft:lava_bucket", 1, null), + MINECART("minecraft:minecart", 1, null), + SADDLE("minecraft:saddle", 1, null), + REDSTONE("minecraft:redstone", 64, Block.REDSTONE_WIRE), + SNOWBALL("minecraft:snowball", 16, null), + OAK_BOAT("minecraft:oak_boat", 1, null), + LEATHER("minecraft:leather", 64, null), + MILK_BUCKET("minecraft:milk_bucket", 1, null), + PUFFERFISH_BUCKET("minecraft:pufferfish_bucket", 1, null), + SALMON_BUCKET("minecraft:salmon_bucket", 1, null), + COD_BUCKET("minecraft:cod_bucket", 1, null), + TROPICAL_FISH_BUCKET("minecraft:tropical_fish_bucket", 1, null), + BRICK("minecraft:brick", 64, null), + CLAY_BALL("minecraft:clay_ball", 64, null), + SUGAR_CANE("minecraft:sugar_cane", 64, Block.SUGAR_CANE), + KELP("minecraft:kelp", 64, Block.KELP), + DRIED_KELP_BLOCK("minecraft:dried_kelp_block", 64, Block.DRIED_KELP_BLOCK), + BAMBOO("minecraft:bamboo", 64, Block.BAMBOO), + PAPER("minecraft:paper", 64, null), + BOOK("minecraft:book", 64, null), + SLIME_BALL("minecraft:slime_ball", 64, null), + CHEST_MINECART("minecraft:chest_minecart", 1, null), + FURNACE_MINECART("minecraft:furnace_minecart", 1, null), + EGG("minecraft:egg", 16, null), + COMPASS("minecraft:compass", 64, null), + FISHING_ROD("minecraft:fishing_rod", 1, null), + CLOCK("minecraft:clock", 64, null), + GLOWSTONE_DUST("minecraft:glowstone_dust", 64, null), + COD("minecraft:cod", 64, null), + SALMON("minecraft:salmon", 64, null), + TROPICAL_FISH("minecraft:tropical_fish", 64, null), + PUFFERFISH("minecraft:pufferfish", 64, null), + COOKED_COD("minecraft:cooked_cod", 64, null), + COOKED_SALMON("minecraft:cooked_salmon", 64, null), + INK_SAC("minecraft:ink_sac", 64, null), + RED_DYE("minecraft:red_dye", 64, null), + GREEN_DYE("minecraft:green_dye", 64, null), + COCOA_BEANS("minecraft:cocoa_beans", 64, null), + LAPIS_LAZULI("minecraft:lapis_lazuli", 64, null), + PURPLE_DYE("minecraft:purple_dye", 64, null), + CYAN_DYE("minecraft:cyan_dye", 64, null), + LIGHT_GRAY_DYE("minecraft:light_gray_dye", 64, null), + GRAY_DYE("minecraft:gray_dye", 64, null), + PINK_DYE("minecraft:pink_dye", 64, null), + LIME_DYE("minecraft:lime_dye", 64, null), + YELLOW_DYE("minecraft:yellow_dye", 64, null), + LIGHT_BLUE_DYE("minecraft:light_blue_dye", 64, null), + MAGENTA_DYE("minecraft:magenta_dye", 64, null), + ORANGE_DYE("minecraft:orange_dye", 64, null), + BONE_MEAL("minecraft:bone_meal", 64, null), + BLUE_DYE("minecraft:blue_dye", 64, null), + BROWN_DYE("minecraft:brown_dye", 64, null), + BLACK_DYE("minecraft:black_dye", 64, null), + WHITE_DYE("minecraft:white_dye", 64, null), + BONE("minecraft:bone", 64, null), + SUGAR("minecraft:sugar", 64, null), + CAKE("minecraft:cake", 1, Block.CAKE), + WHITE_BED("minecraft:white_bed", 1, Block.WHITE_BED), + ORANGE_BED("minecraft:orange_bed", 1, Block.ORANGE_BED), + MAGENTA_BED("minecraft:magenta_bed", 1, Block.MAGENTA_BED), + LIGHT_BLUE_BED("minecraft:light_blue_bed", 1, Block.LIGHT_BLUE_BED), + YELLOW_BED("minecraft:yellow_bed", 1, Block.YELLOW_BED), + LIME_BED("minecraft:lime_bed", 1, Block.LIME_BED), + PINK_BED("minecraft:pink_bed", 1, Block.PINK_BED), + GRAY_BED("minecraft:gray_bed", 1, Block.GRAY_BED), + LIGHT_GRAY_BED("minecraft:light_gray_bed", 1, Block.LIGHT_GRAY_BED), + CYAN_BED("minecraft:cyan_bed", 1, Block.CYAN_BED), + PURPLE_BED("minecraft:purple_bed", 1, Block.PURPLE_BED), + BLUE_BED("minecraft:blue_bed", 1, Block.BLUE_BED), + BROWN_BED("minecraft:brown_bed", 1, Block.BROWN_BED), + GREEN_BED("minecraft:green_bed", 1, Block.GREEN_BED), + RED_BED("minecraft:red_bed", 1, Block.RED_BED), + BLACK_BED("minecraft:black_bed", 1, Block.BLACK_BED), + COOKIE("minecraft:cookie", 64, null), + FILLED_MAP("minecraft:filled_map", 64, null), + SHEARS("minecraft:shears", 1, null), + MELON_SLICE("minecraft:melon_slice", 64, null), + DRIED_KELP("minecraft:dried_kelp", 64, null), + PUMPKIN_SEEDS("minecraft:pumpkin_seeds", 64, null), + MELON_SEEDS("minecraft:melon_seeds", 64, null), + BEEF("minecraft:beef", 64, null), + COOKED_BEEF("minecraft:cooked_beef", 64, null), + CHICKEN("minecraft:chicken", 64, null), + COOKED_CHICKEN("minecraft:cooked_chicken", 64, null), + ROTTEN_FLESH("minecraft:rotten_flesh", 64, null), + ENDER_PEARL("minecraft:ender_pearl", 16, null), + BLAZE_ROD("minecraft:blaze_rod", 64, null), + GHAST_TEAR("minecraft:ghast_tear", 64, null), + GOLD_NUGGET("minecraft:gold_nugget", 64, null), + NETHER_WART("minecraft:nether_wart", 64, Block.NETHER_WART), + POTION("minecraft:potion", 1, null), + GLASS_BOTTLE("minecraft:glass_bottle", 64, null), + SPIDER_EYE("minecraft:spider_eye", 64, null), + FERMENTED_SPIDER_EYE("minecraft:fermented_spider_eye", 64, null), + BLAZE_POWDER("minecraft:blaze_powder", 64, null), + MAGMA_CREAM("minecraft:magma_cream", 64, null), + BREWING_STAND("minecraft:brewing_stand", 64, Block.BREWING_STAND), + CAULDRON("minecraft:cauldron", 64, Block.CAULDRON), + ENDER_EYE("minecraft:ender_eye", 64, null), + GLISTERING_MELON_SLICE("minecraft:glistering_melon_slice", 64, null), + BAT_SPAWN_EGG("minecraft:bat_spawn_egg", 64, null), + BEE_SPAWN_EGG("minecraft:bee_spawn_egg", 64, null), + BLAZE_SPAWN_EGG("minecraft:blaze_spawn_egg", 64, null), + CAT_SPAWN_EGG("minecraft:cat_spawn_egg", 64, null), + CAVE_SPIDER_SPAWN_EGG("minecraft:cave_spider_spawn_egg", 64, null), + CHICKEN_SPAWN_EGG("minecraft:chicken_spawn_egg", 64, null), + COD_SPAWN_EGG("minecraft:cod_spawn_egg", 64, null), + COW_SPAWN_EGG("minecraft:cow_spawn_egg", 64, null), + CREEPER_SPAWN_EGG("minecraft:creeper_spawn_egg", 64, null), + DOLPHIN_SPAWN_EGG("minecraft:dolphin_spawn_egg", 64, null), + DONKEY_SPAWN_EGG("minecraft:donkey_spawn_egg", 64, null), + DROWNED_SPAWN_EGG("minecraft:drowned_spawn_egg", 64, null), + ELDER_GUARDIAN_SPAWN_EGG("minecraft:elder_guardian_spawn_egg", 64, null), + ENDERMAN_SPAWN_EGG("minecraft:enderman_spawn_egg", 64, null), + ENDERMITE_SPAWN_EGG("minecraft:endermite_spawn_egg", 64, null), + EVOKER_SPAWN_EGG("minecraft:evoker_spawn_egg", 64, null), + FOX_SPAWN_EGG("minecraft:fox_spawn_egg", 64, null), + GHAST_SPAWN_EGG("minecraft:ghast_spawn_egg", 64, null), + GUARDIAN_SPAWN_EGG("minecraft:guardian_spawn_egg", 64, null), + HORSE_SPAWN_EGG("minecraft:horse_spawn_egg", 64, null), + HUSK_SPAWN_EGG("minecraft:husk_spawn_egg", 64, null), + LLAMA_SPAWN_EGG("minecraft:llama_spawn_egg", 64, null), + MAGMA_CUBE_SPAWN_EGG("minecraft:magma_cube_spawn_egg", 64, null), + MOOSHROOM_SPAWN_EGG("minecraft:mooshroom_spawn_egg", 64, null), + MULE_SPAWN_EGG("minecraft:mule_spawn_egg", 64, null), + OCELOT_SPAWN_EGG("minecraft:ocelot_spawn_egg", 64, null), + PANDA_SPAWN_EGG("minecraft:panda_spawn_egg", 64, null), + PARROT_SPAWN_EGG("minecraft:parrot_spawn_egg", 64, null), + PHANTOM_SPAWN_EGG("minecraft:phantom_spawn_egg", 64, null), + PIG_SPAWN_EGG("minecraft:pig_spawn_egg", 64, null), + PILLAGER_SPAWN_EGG("minecraft:pillager_spawn_egg", 64, null), + POLAR_BEAR_SPAWN_EGG("minecraft:polar_bear_spawn_egg", 64, null), + PUFFERFISH_SPAWN_EGG("minecraft:pufferfish_spawn_egg", 64, null), + RABBIT_SPAWN_EGG("minecraft:rabbit_spawn_egg", 64, null), + RAVAGER_SPAWN_EGG("minecraft:ravager_spawn_egg", 64, null), + SALMON_SPAWN_EGG("minecraft:salmon_spawn_egg", 64, null), + SHEEP_SPAWN_EGG("minecraft:sheep_spawn_egg", 64, null), + SHULKER_SPAWN_EGG("minecraft:shulker_spawn_egg", 64, null), + SILVERFISH_SPAWN_EGG("minecraft:silverfish_spawn_egg", 64, null), + SKELETON_SPAWN_EGG("minecraft:skeleton_spawn_egg", 64, null), + SKELETON_HORSE_SPAWN_EGG("minecraft:skeleton_horse_spawn_egg", 64, null), + SLIME_SPAWN_EGG("minecraft:slime_spawn_egg", 64, null), + SPIDER_SPAWN_EGG("minecraft:spider_spawn_egg", 64, null), + SQUID_SPAWN_EGG("minecraft:squid_spawn_egg", 64, null), + STRAY_SPAWN_EGG("minecraft:stray_spawn_egg", 64, null), + TRADER_LLAMA_SPAWN_EGG("minecraft:trader_llama_spawn_egg", 64, null), + TROPICAL_FISH_SPAWN_EGG("minecraft:tropical_fish_spawn_egg", 64, null), + TURTLE_SPAWN_EGG("minecraft:turtle_spawn_egg", 64, null), + VEX_SPAWN_EGG("minecraft:vex_spawn_egg", 64, null), + VILLAGER_SPAWN_EGG("minecraft:villager_spawn_egg", 64, null), + VINDICATOR_SPAWN_EGG("minecraft:vindicator_spawn_egg", 64, null), + WANDERING_TRADER_SPAWN_EGG("minecraft:wandering_trader_spawn_egg", 64, null), + WITCH_SPAWN_EGG("minecraft:witch_spawn_egg", 64, null), + WITHER_SKELETON_SPAWN_EGG("minecraft:wither_skeleton_spawn_egg", 64, null), + WOLF_SPAWN_EGG("minecraft:wolf_spawn_egg", 64, null), + ZOMBIE_SPAWN_EGG("minecraft:zombie_spawn_egg", 64, null), + ZOMBIE_HORSE_SPAWN_EGG("minecraft:zombie_horse_spawn_egg", 64, null), + ZOMBIE_PIGMAN_SPAWN_EGG("minecraft:zombie_pigman_spawn_egg", 64, null), + ZOMBIE_VILLAGER_SPAWN_EGG("minecraft:zombie_villager_spawn_egg", 64, null), + EXPERIENCE_BOTTLE("minecraft:experience_bottle", 64, null), + FIRE_CHARGE("minecraft:fire_charge", 64, null), + WRITABLE_BOOK("minecraft:writable_book", 1, null), + WRITTEN_BOOK("minecraft:written_book", 16, null), + EMERALD("minecraft:emerald", 64, null), + ITEM_FRAME("minecraft:item_frame", 64, null), + FLOWER_POT("minecraft:flower_pot", 64, Block.FLOWER_POT), + CARROT("minecraft:carrot", 64, null), + POTATO("minecraft:potato", 64, null), + BAKED_POTATO("minecraft:baked_potato", 64, null), + POISONOUS_POTATO("minecraft:poisonous_potato", 64, null), + MAP("minecraft:map", 64, null), + GOLDEN_CARROT("minecraft:golden_carrot", 64, null), + SKELETON_SKULL("minecraft:skeleton_skull", 64, Block.SKELETON_SKULL), + WITHER_SKELETON_SKULL("minecraft:wither_skeleton_skull", 64, Block.WITHER_SKELETON_SKULL), + PLAYER_HEAD("minecraft:player_head", 64, Block.PLAYER_HEAD), + ZOMBIE_HEAD("minecraft:zombie_head", 64, Block.ZOMBIE_HEAD), + CREEPER_HEAD("minecraft:creeper_head", 64, Block.CREEPER_HEAD), + DRAGON_HEAD("minecraft:dragon_head", 64, Block.DRAGON_HEAD), + CARROT_ON_A_STICK("minecraft:carrot_on_a_stick", 1, null), + NETHER_STAR("minecraft:nether_star", 64, null), + PUMPKIN_PIE("minecraft:pumpkin_pie", 64, null), + FIREWORK_ROCKET("minecraft:firework_rocket", 64, null), + FIREWORK_STAR("minecraft:firework_star", 64, null), + ENCHANTED_BOOK("minecraft:enchanted_book", 1, null), + NETHER_BRICK("minecraft:nether_brick", 64, null), + QUARTZ("minecraft:quartz", 64, null), + TNT_MINECART("minecraft:tnt_minecart", 1, null), + HOPPER_MINECART("minecraft:hopper_minecart", 1, null), + PRISMARINE_SHARD("minecraft:prismarine_shard", 64, null), + PRISMARINE_CRYSTALS("minecraft:prismarine_crystals", 64, null), + RABBIT("minecraft:rabbit", 64, null), + COOKED_RABBIT("minecraft:cooked_rabbit", 64, null), + RABBIT_STEW("minecraft:rabbit_stew", 1, null), + RABBIT_FOOT("minecraft:rabbit_foot", 64, null), + RABBIT_HIDE("minecraft:rabbit_hide", 64, null), + ARMOR_STAND("minecraft:armor_stand", 16, null), + IRON_HORSE_ARMOR("minecraft:iron_horse_armor", 1, null), + GOLDEN_HORSE_ARMOR("minecraft:golden_horse_armor", 1, null), + DIAMOND_HORSE_ARMOR("minecraft:diamond_horse_armor", 1, null), + LEATHER_HORSE_ARMOR("minecraft:leather_horse_armor", 1, null), + LEAD("minecraft:lead", 64, null), + NAME_TAG("minecraft:name_tag", 64, null), + COMMAND_BLOCK_MINECART("minecraft:command_block_minecart", 1, null), + MUTTON("minecraft:mutton", 64, null), + COOKED_MUTTON("minecraft:cooked_mutton", 64, null), + WHITE_BANNER("minecraft:white_banner", 16, Block.WHITE_BANNER), + ORANGE_BANNER("minecraft:orange_banner", 16, Block.ORANGE_BANNER), + MAGENTA_BANNER("minecraft:magenta_banner", 16, Block.MAGENTA_BANNER), + LIGHT_BLUE_BANNER("minecraft:light_blue_banner", 16, Block.LIGHT_BLUE_BANNER), + YELLOW_BANNER("minecraft:yellow_banner", 16, Block.YELLOW_BANNER), + LIME_BANNER("minecraft:lime_banner", 16, Block.LIME_BANNER), + PINK_BANNER("minecraft:pink_banner", 16, Block.PINK_BANNER), + GRAY_BANNER("minecraft:gray_banner", 16, Block.GRAY_BANNER), + LIGHT_GRAY_BANNER("minecraft:light_gray_banner", 16, Block.LIGHT_GRAY_BANNER), + CYAN_BANNER("minecraft:cyan_banner", 16, Block.CYAN_BANNER), + PURPLE_BANNER("minecraft:purple_banner", 16, Block.PURPLE_BANNER), + BLUE_BANNER("minecraft:blue_banner", 16, Block.BLUE_BANNER), + BROWN_BANNER("minecraft:brown_banner", 16, Block.BROWN_BANNER), + GREEN_BANNER("minecraft:green_banner", 16, Block.GREEN_BANNER), + RED_BANNER("minecraft:red_banner", 16, Block.RED_BANNER), + BLACK_BANNER("minecraft:black_banner", 16, Block.BLACK_BANNER), + END_CRYSTAL("minecraft:end_crystal", 64, null), + CHORUS_FRUIT("minecraft:chorus_fruit", 64, null), + POPPED_CHORUS_FRUIT("minecraft:popped_chorus_fruit", 64, null), + BEETROOT("minecraft:beetroot", 64, null), + BEETROOT_SEEDS("minecraft:beetroot_seeds", 64, null), + BEETROOT_SOUP("minecraft:beetroot_soup", 1, null), + DRAGON_BREATH("minecraft:dragon_breath", 64, null), + SPLASH_POTION("minecraft:splash_potion", 1, null), + SPECTRAL_ARROW("minecraft:spectral_arrow", 64, null), + TIPPED_ARROW("minecraft:tipped_arrow", 64, null), + LINGERING_POTION("minecraft:lingering_potion", 1, null), + SHIELD("minecraft:shield", 1, null), + ELYTRA("minecraft:elytra", 1, null), + SPRUCE_BOAT("minecraft:spruce_boat", 1, null), + BIRCH_BOAT("minecraft:birch_boat", 1, null), + JUNGLE_BOAT("minecraft:jungle_boat", 1, null), + ACACIA_BOAT("minecraft:acacia_boat", 1, null), + DARK_OAK_BOAT("minecraft:dark_oak_boat", 1, null), + TOTEM_OF_UNDYING("minecraft:totem_of_undying", 1, null), + SHULKER_SHELL("minecraft:shulker_shell", 64, null), + IRON_NUGGET("minecraft:iron_nugget", 64, null), + KNOWLEDGE_BOOK("minecraft:knowledge_book", 1, null), + DEBUG_STICK("minecraft:debug_stick", 1, null), + MUSIC_DISC_13("minecraft:music_disc_13", 1, null), + MUSIC_DISC_CAT("minecraft:music_disc_cat", 1, null), + MUSIC_DISC_BLOCKS("minecraft:music_disc_blocks", 1, null), + MUSIC_DISC_CHIRP("minecraft:music_disc_chirp", 1, null), + MUSIC_DISC_FAR("minecraft:music_disc_far", 1, null), + MUSIC_DISC_MALL("minecraft:music_disc_mall", 1, null), + MUSIC_DISC_MELLOHI("minecraft:music_disc_mellohi", 1, null), + MUSIC_DISC_STAL("minecraft:music_disc_stal", 1, null), + MUSIC_DISC_STRAD("minecraft:music_disc_strad", 1, null), + MUSIC_DISC_WARD("minecraft:music_disc_ward", 1, null), + MUSIC_DISC_11("minecraft:music_disc_11", 1, null), + MUSIC_DISC_WAIT("minecraft:music_disc_wait", 1, null), + TRIDENT("minecraft:trident", 1, null), + PHANTOM_MEMBRANE("minecraft:phantom_membrane", 64, null), + NAUTILUS_SHELL("minecraft:nautilus_shell", 64, null), + HEART_OF_THE_SEA("minecraft:heart_of_the_sea", 64, null), + CROSSBOW("minecraft:crossbow", 1, null), + SUSPICIOUS_STEW("minecraft:suspicious_stew", 1, null), + LOOM("minecraft:loom", 64, Block.LOOM), + FLOWER_BANNER_PATTERN("minecraft:flower_banner_pattern", 1, null), + CREEPER_BANNER_PATTERN("minecraft:creeper_banner_pattern", 1, null), + SKULL_BANNER_PATTERN("minecraft:skull_banner_pattern", 1, null), + MOJANG_BANNER_PATTERN("minecraft:mojang_banner_pattern", 1, null), + GLOBE_BANNER_PATTERN("minecraft:globe_banner_pattern", 1, null), + BARREL("minecraft:barrel", 64, Block.BARREL), + SMOKER("minecraft:smoker", 64, Block.SMOKER), + BLAST_FURNACE("minecraft:blast_furnace", 64, Block.BLAST_FURNACE), + CARTOGRAPHY_TABLE("minecraft:cartography_table", 64, Block.CARTOGRAPHY_TABLE), + FLETCHING_TABLE("minecraft:fletching_table", 64, Block.FLETCHING_TABLE), + GRINDSTONE("minecraft:grindstone", 64, Block.GRINDSTONE), + LECTERN("minecraft:lectern", 64, Block.LECTERN), + SMITHING_TABLE("minecraft:smithing_table", 64, Block.SMITHING_TABLE), + STONECUTTER("minecraft:stonecutter", 64, Block.STONECUTTER), + BELL("minecraft:bell", 64, Block.BELL), + LANTERN("minecraft:lantern", 64, Block.LANTERN), + SWEET_BERRIES("minecraft:sweet_berries", 64, null), + CAMPFIRE("minecraft:campfire", 64, Block.CAMPFIRE), + HONEYCOMB("minecraft:honeycomb", 64, null), + BEE_NEST("minecraft:bee_nest", 64, Block.BEE_NEST), + BEEHIVE("minecraft:beehive", 64, Block.BEEHIVE), + HONEY_BOTTLE("minecraft:honey_bottle", 16, null), + HONEY_BLOCK("minecraft:honey_block", 64, Block.HONEY_BLOCK), + HONEYCOMB_BLOCK("minecraft:honeycomb_block", 64, Block.HONEYCOMB_BLOCK), +; + private String namespaceID; + private int maxDefaultStackSize; + private Block correspondingBlock; + + Material(String namespaceID, int maxDefaultStackSize, Block correspondingBlock) { + this.namespaceID = namespaceID; + this.maxDefaultStackSize = maxDefaultStackSize; + this.correspondingBlock = correspondingBlock; + } + + public short getId() { + return (short)ordinal(); + } + + public String getName() { + return namespaceID; + } + + public int getMaxDefaultStackSize() { + return maxDefaultStackSize; + } + + public boolean isBlock() { + return correspondingBlock != null && this != AIR; + } + + public Block getBlock() { + return correspondingBlock; + } + + public static Material fromId(short id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return AIR; + } + + public boolean isHelmet() { + return toString().endsWith("HELMET"); + } + + public boolean isChestplate() { + return toString().endsWith("CHESTPLATE"); + } + + public boolean isLeggings() { + return toString().endsWith("LEGGINGS"); + } + + public boolean isBoots() { + return toString().endsWith("BOOTS"); + } + + public boolean isArmor() { + return isChestplate() || isHelmet() || isLeggings() || isBoots(); + } + + public boolean isFood() { + switch (this) { + case APPLE: + case MUSHROOM_STEW: + case BREAD: + case PORKCHOP: + case COOKED_PORKCHOP: + case GOLDEN_APPLE: + case ENCHANTED_GOLDEN_APPLE: + case COD: + case SALMON: + case TROPICAL_FISH: + case PUFFERFISH: + case COOKED_COD: + case COOKED_SALMON: + case CAKE: + case COOKIE: + case MELON_SLICE: + case DRIED_KELP: + case BEEF: + case COOKED_BEEF: + case CHICKEN: + case COOKED_CHICKEN: + case ROTTEN_FLESH: + case SPIDER_EYE: + case CARROT: + case POTATO: + case BAKED_POTATO: + case POISONOUS_POTATO: + case PUMPKIN_PIE: + case RABBIT: + case COOKED_RABBIT: + case RABBIT_STEW: + case MUTTON: + case COOKED_MUTTON: + case BEETROOT: + case BEETROOT_SOUP: + case SWEET_BERRIES: + case HONEY_BOTTLE: + return true; + default: + return false; + } + } + + public boolean hasState() { + switch (this) { + case BOW: + case TRIDENT: + case CROSSBOW: + case SHIELD: + return true; + } + + return isFood(); + } +} diff --git a/src/autogenerated/java/net/minestom/server/item/MaterialMap.java b/src/autogenerated/java/net/minestom/server/item/MaterialMap.java new file mode 100644 index 000000000..c87af2b93 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/item/MaterialMap.java @@ -0,0 +1,5 @@ +package net.minestom.server.item; +import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; +final class MaterialMap { + static final Short2ObjectOpenHashMap map = new Short2ObjectOpenHashMap<>(); +} diff --git a/src/autogenerated/java/net/minestom/server/particle/Particle.java b/src/autogenerated/java/net/minestom/server/particle/Particle.java new file mode 100644 index 000000000..abf214457 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/particle/Particle.java @@ -0,0 +1,90 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.particle; + +public enum Particle { + AMBIENT_ENTITY_EFFECT("minecraft:ambient_entity_effect"), + ANGRY_VILLAGER("minecraft:angry_villager"), + BARRIER("minecraft:barrier"), + BLOCK("minecraft:block"), + BUBBLE("minecraft:bubble"), + CLOUD("minecraft:cloud"), + CRIT("minecraft:crit"), + DAMAGE_INDICATOR("minecraft:damage_indicator"), + DRAGON_BREATH("minecraft:dragon_breath"), + DRIPPING_LAVA("minecraft:dripping_lava"), + FALLING_LAVA("minecraft:falling_lava"), + LANDING_LAVA("minecraft:landing_lava"), + DRIPPING_WATER("minecraft:dripping_water"), + FALLING_WATER("minecraft:falling_water"), + DUST("minecraft:dust"), + EFFECT("minecraft:effect"), + ELDER_GUARDIAN("minecraft:elder_guardian"), + ENCHANTED_HIT("minecraft:enchanted_hit"), + ENCHANT("minecraft:enchant"), + END_ROD("minecraft:end_rod"), + ENTITY_EFFECT("minecraft:entity_effect"), + EXPLOSION_EMITTER("minecraft:explosion_emitter"), + EXPLOSION("minecraft:explosion"), + FALLING_DUST("minecraft:falling_dust"), + FIREWORK("minecraft:firework"), + FISHING("minecraft:fishing"), + FLAME("minecraft:flame"), + FLASH("minecraft:flash"), + HAPPY_VILLAGER("minecraft:happy_villager"), + COMPOSTER("minecraft:composter"), + HEART("minecraft:heart"), + INSTANT_EFFECT("minecraft:instant_effect"), + ITEM("minecraft:item"), + ITEM_SLIME("minecraft:item_slime"), + ITEM_SNOWBALL("minecraft:item_snowball"), + LARGE_SMOKE("minecraft:large_smoke"), + LAVA("minecraft:lava"), + MYCELIUM("minecraft:mycelium"), + NOTE("minecraft:note"), + POOF("minecraft:poof"), + PORTAL("minecraft:portal"), + RAIN("minecraft:rain"), + SMOKE("minecraft:smoke"), + SNEEZE("minecraft:sneeze"), + SPIT("minecraft:spit"), + SQUID_INK("minecraft:squid_ink"), + SWEEP_ATTACK("minecraft:sweep_attack"), + TOTEM_OF_UNDYING("minecraft:totem_of_undying"), + UNDERWATER("minecraft:underwater"), + SPLASH("minecraft:splash"), + WITCH("minecraft:witch"), + BUBBLE_POP("minecraft:bubble_pop"), + CURRENT_DOWN("minecraft:current_down"), + BUBBLE_COLUMN_UP("minecraft:bubble_column_up"), + NAUTILUS("minecraft:nautilus"), + DOLPHIN("minecraft:dolphin"), + CAMPFIRE_COSY_SMOKE("minecraft:campfire_cosy_smoke"), + CAMPFIRE_SIGNAL_SMOKE("minecraft:campfire_signal_smoke"), + DRIPPING_HONEY("minecraft:dripping_honey"), + FALLING_HONEY("minecraft:falling_honey"), + LANDING_HONEY("minecraft:landing_honey"), + FALLING_NECTAR("minecraft:falling_nectar"), +; + private String namespaceID; + + Particle(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static Particle fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return null; + } +} diff --git a/src/autogenerated/java/net/minestom/server/potion/PotionType.java b/src/autogenerated/java/net/minestom/server/potion/PotionType.java new file mode 100644 index 000000000..cf9408f86 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/potion/PotionType.java @@ -0,0 +1,71 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.potion; + +public enum PotionType { + EMPTY("minecraft:empty"), + WATER("minecraft:water"), + MUNDANE("minecraft:mundane"), + THICK("minecraft:thick"), + AWKWARD("minecraft:awkward"), + NIGHT_VISION("minecraft:night_vision"), + LONG_NIGHT_VISION("minecraft:long_night_vision"), + INVISIBILITY("minecraft:invisibility"), + LONG_INVISIBILITY("minecraft:long_invisibility"), + LEAPING("minecraft:leaping"), + LONG_LEAPING("minecraft:long_leaping"), + STRONG_LEAPING("minecraft:strong_leaping"), + FIRE_RESISTANCE("minecraft:fire_resistance"), + LONG_FIRE_RESISTANCE("minecraft:long_fire_resistance"), + SWIFTNESS("minecraft:swiftness"), + LONG_SWIFTNESS("minecraft:long_swiftness"), + STRONG_SWIFTNESS("minecraft:strong_swiftness"), + SLOWNESS("minecraft:slowness"), + LONG_SLOWNESS("minecraft:long_slowness"), + STRONG_SLOWNESS("minecraft:strong_slowness"), + TURTLE_MASTER("minecraft:turtle_master"), + LONG_TURTLE_MASTER("minecraft:long_turtle_master"), + STRONG_TURTLE_MASTER("minecraft:strong_turtle_master"), + WATER_BREATHING("minecraft:water_breathing"), + LONG_WATER_BREATHING("minecraft:long_water_breathing"), + HEALING("minecraft:healing"), + STRONG_HEALING("minecraft:strong_healing"), + HARMING("minecraft:harming"), + STRONG_HARMING("minecraft:strong_harming"), + POISON("minecraft:poison"), + LONG_POISON("minecraft:long_poison"), + STRONG_POISON("minecraft:strong_poison"), + REGENERATION("minecraft:regeneration"), + LONG_REGENERATION("minecraft:long_regeneration"), + STRONG_REGENERATION("minecraft:strong_regeneration"), + STRENGTH("minecraft:strength"), + LONG_STRENGTH("minecraft:long_strength"), + STRONG_STRENGTH("minecraft:strong_strength"), + WEAKNESS("minecraft:weakness"), + LONG_WEAKNESS("minecraft:long_weakness"), + LUCK("minecraft:luck"), + SLOW_FALLING("minecraft:slow_falling"), + LONG_SLOW_FALLING("minecraft:long_slow_falling"), +; + private String namespaceID; + + PotionType(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static PotionType fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return EMPTY; + } +} diff --git a/src/autogenerated/java/net/minestom/server/sound/Sound.java b/src/autogenerated/java/net/minestom/server/sound/Sound.java new file mode 100644 index 000000000..13816abe9 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/sound/Sound.java @@ -0,0 +1,838 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.sound; + +public enum Sound { + AMBIENT_CAVE("minecraft:ambient.cave"), + AMBIENT_UNDERWATER_ENTER("minecraft:ambient.underwater.enter"), + AMBIENT_UNDERWATER_EXIT("minecraft:ambient.underwater.exit"), + AMBIENT_UNDERWATER_LOOP("minecraft:ambient.underwater.loop"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS("minecraft:ambient.underwater.loop.additions"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE("minecraft:ambient.underwater.loop.additions.rare"), + AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE("minecraft:ambient.underwater.loop.additions.ultra_rare"), + BLOCK_ANVIL_BREAK("minecraft:block.anvil.break"), + BLOCK_ANVIL_DESTROY("minecraft:block.anvil.destroy"), + BLOCK_ANVIL_FALL("minecraft:block.anvil.fall"), + BLOCK_ANVIL_HIT("minecraft:block.anvil.hit"), + BLOCK_ANVIL_LAND("minecraft:block.anvil.land"), + BLOCK_ANVIL_PLACE("minecraft:block.anvil.place"), + BLOCK_ANVIL_STEP("minecraft:block.anvil.step"), + BLOCK_ANVIL_USE("minecraft:block.anvil.use"), + ITEM_ARMOR_EQUIP_CHAIN("minecraft:item.armor.equip_chain"), + ITEM_ARMOR_EQUIP_DIAMOND("minecraft:item.armor.equip_diamond"), + ITEM_ARMOR_EQUIP_ELYTRA("minecraft:item.armor.equip_elytra"), + ITEM_ARMOR_EQUIP_GENERIC("minecraft:item.armor.equip_generic"), + ITEM_ARMOR_EQUIP_GOLD("minecraft:item.armor.equip_gold"), + ITEM_ARMOR_EQUIP_IRON("minecraft:item.armor.equip_iron"), + ITEM_ARMOR_EQUIP_LEATHER("minecraft:item.armor.equip_leather"), + ITEM_ARMOR_EQUIP_TURTLE("minecraft:item.armor.equip_turtle"), + ENTITY_ARMOR_STAND_BREAK("minecraft:entity.armor_stand.break"), + ENTITY_ARMOR_STAND_FALL("minecraft:entity.armor_stand.fall"), + ENTITY_ARMOR_STAND_HIT("minecraft:entity.armor_stand.hit"), + ENTITY_ARMOR_STAND_PLACE("minecraft:entity.armor_stand.place"), + ENTITY_ARROW_HIT("minecraft:entity.arrow.hit"), + ENTITY_ARROW_HIT_PLAYER("minecraft:entity.arrow.hit_player"), + ENTITY_ARROW_SHOOT("minecraft:entity.arrow.shoot"), + ITEM_AXE_STRIP("minecraft:item.axe.strip"), + BLOCK_BAMBOO_BREAK("minecraft:block.bamboo.break"), + BLOCK_BAMBOO_FALL("minecraft:block.bamboo.fall"), + BLOCK_BAMBOO_HIT("minecraft:block.bamboo.hit"), + BLOCK_BAMBOO_PLACE("minecraft:block.bamboo.place"), + BLOCK_BAMBOO_STEP("minecraft:block.bamboo.step"), + BLOCK_BAMBOO_SAPLING_BREAK("minecraft:block.bamboo_sapling.break"), + BLOCK_BAMBOO_SAPLING_HIT("minecraft:block.bamboo_sapling.hit"), + BLOCK_BAMBOO_SAPLING_PLACE("minecraft:block.bamboo_sapling.place"), + BLOCK_BARREL_CLOSE("minecraft:block.barrel.close"), + BLOCK_BARREL_OPEN("minecraft:block.barrel.open"), + ENTITY_BAT_AMBIENT("minecraft:entity.bat.ambient"), + ENTITY_BAT_DEATH("minecraft:entity.bat.death"), + ENTITY_BAT_HURT("minecraft:entity.bat.hurt"), + ENTITY_BAT_LOOP("minecraft:entity.bat.loop"), + ENTITY_BAT_TAKEOFF("minecraft:entity.bat.takeoff"), + BLOCK_BEACON_ACTIVATE("minecraft:block.beacon.activate"), + BLOCK_BEACON_AMBIENT("minecraft:block.beacon.ambient"), + BLOCK_BEACON_DEACTIVATE("minecraft:block.beacon.deactivate"), + BLOCK_BEACON_POWER_SELECT("minecraft:block.beacon.power_select"), + ENTITY_BEE_DEATH("minecraft:entity.bee.death"), + ENTITY_BEE_HURT("minecraft:entity.bee.hurt"), + ENTITY_BEE_LOOP_AGGRESSIVE("minecraft:entity.bee.loop_aggressive"), + ENTITY_BEE_LOOP("minecraft:entity.bee.loop"), + ENTITY_BEE_STING("minecraft:entity.bee.sting"), + ENTITY_BEE_POLLINATE("minecraft:entity.bee.pollinate"), + BLOCK_BEEHIVE_DRIP("minecraft:block.beehive.drip"), + BLOCK_BEEHIVE_ENTER("minecraft:block.beehive.enter"), + BLOCK_BEEHIVE_EXIT("minecraft:block.beehive.exit"), + BLOCK_BEEHIVE_SHEAR("minecraft:block.beehive.shear"), + BLOCK_BEEHIVE_WORK("minecraft:block.beehive.work"), + BLOCK_BELL_USE("minecraft:block.bell.use"), + BLOCK_BELL_RESONATE("minecraft:block.bell.resonate"), + ENTITY_BLAZE_AMBIENT("minecraft:entity.blaze.ambient"), + ENTITY_BLAZE_BURN("minecraft:entity.blaze.burn"), + ENTITY_BLAZE_DEATH("minecraft:entity.blaze.death"), + ENTITY_BLAZE_HURT("minecraft:entity.blaze.hurt"), + ENTITY_BLAZE_SHOOT("minecraft:entity.blaze.shoot"), + ENTITY_BOAT_PADDLE_LAND("minecraft:entity.boat.paddle_land"), + ENTITY_BOAT_PADDLE_WATER("minecraft:entity.boat.paddle_water"), + ITEM_BOOK_PAGE_TURN("minecraft:item.book.page_turn"), + ITEM_BOOK_PUT("minecraft:item.book.put"), + ENTITY_FISHING_BOBBER_RETRIEVE("minecraft:entity.fishing_bobber.retrieve"), + ENTITY_FISHING_BOBBER_SPLASH("minecraft:entity.fishing_bobber.splash"), + ENTITY_FISHING_BOBBER_THROW("minecraft:entity.fishing_bobber.throw"), + BLOCK_BLASTFURNACE_FIRE_CRACKLE("minecraft:block.blastfurnace.fire_crackle"), + ITEM_BOTTLE_EMPTY("minecraft:item.bottle.empty"), + ITEM_BOTTLE_FILL("minecraft:item.bottle.fill"), + ITEM_BOTTLE_FILL_DRAGONBREATH("minecraft:item.bottle.fill_dragonbreath"), + BLOCK_BREWING_STAND_BREW("minecraft:block.brewing_stand.brew"), + BLOCK_BUBBLE_COLUMN_BUBBLE_POP("minecraft:block.bubble_column.bubble_pop"), + BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT("minecraft:block.bubble_column.upwards_ambient"), + BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE("minecraft:block.bubble_column.upwards_inside"), + BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT("minecraft:block.bubble_column.whirlpool_ambient"), + BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE("minecraft:block.bubble_column.whirlpool_inside"), + ITEM_BUCKET_EMPTY("minecraft:item.bucket.empty"), + ITEM_BUCKET_EMPTY_FISH("minecraft:item.bucket.empty_fish"), + ITEM_BUCKET_EMPTY_LAVA("minecraft:item.bucket.empty_lava"), + ITEM_BUCKET_FILL("minecraft:item.bucket.fill"), + ITEM_BUCKET_FILL_FISH("minecraft:item.bucket.fill_fish"), + ITEM_BUCKET_FILL_LAVA("minecraft:item.bucket.fill_lava"), + BLOCK_CAMPFIRE_CRACKLE("minecraft:block.campfire.crackle"), + ENTITY_CAT_AMBIENT("minecraft:entity.cat.ambient"), + ENTITY_CAT_STRAY_AMBIENT("minecraft:entity.cat.stray_ambient"), + ENTITY_CAT_DEATH("minecraft:entity.cat.death"), + ENTITY_CAT_EAT("minecraft:entity.cat.eat"), + ENTITY_CAT_HISS("minecraft:entity.cat.hiss"), + ENTITY_CAT_BEG_FOR_FOOD("minecraft:entity.cat.beg_for_food"), + ENTITY_CAT_HURT("minecraft:entity.cat.hurt"), + ENTITY_CAT_PURR("minecraft:entity.cat.purr"), + ENTITY_CAT_PURREOW("minecraft:entity.cat.purreow"), + BLOCK_CHEST_CLOSE("minecraft:block.chest.close"), + BLOCK_CHEST_LOCKED("minecraft:block.chest.locked"), + BLOCK_CHEST_OPEN("minecraft:block.chest.open"), + ENTITY_CHICKEN_AMBIENT("minecraft:entity.chicken.ambient"), + ENTITY_CHICKEN_DEATH("minecraft:entity.chicken.death"), + ENTITY_CHICKEN_EGG("minecraft:entity.chicken.egg"), + ENTITY_CHICKEN_HURT("minecraft:entity.chicken.hurt"), + ENTITY_CHICKEN_STEP("minecraft:entity.chicken.step"), + BLOCK_CHORUS_FLOWER_DEATH("minecraft:block.chorus_flower.death"), + BLOCK_CHORUS_FLOWER_GROW("minecraft:block.chorus_flower.grow"), + ITEM_CHORUS_FRUIT_TELEPORT("minecraft:item.chorus_fruit.teleport"), + BLOCK_WOOL_BREAK("minecraft:block.wool.break"), + BLOCK_WOOL_FALL("minecraft:block.wool.fall"), + BLOCK_WOOL_HIT("minecraft:block.wool.hit"), + BLOCK_WOOL_PLACE("minecraft:block.wool.place"), + BLOCK_WOOL_STEP("minecraft:block.wool.step"), + ENTITY_COD_AMBIENT("minecraft:entity.cod.ambient"), + ENTITY_COD_DEATH("minecraft:entity.cod.death"), + ENTITY_COD_FLOP("minecraft:entity.cod.flop"), + ENTITY_COD_HURT("minecraft:entity.cod.hurt"), + BLOCK_COMPARATOR_CLICK("minecraft:block.comparator.click"), + BLOCK_COMPOSTER_EMPTY("minecraft:block.composter.empty"), + BLOCK_COMPOSTER_FILL("minecraft:block.composter.fill"), + BLOCK_COMPOSTER_FILL_SUCCESS("minecraft:block.composter.fill_success"), + BLOCK_COMPOSTER_READY("minecraft:block.composter.ready"), + BLOCK_CONDUIT_ACTIVATE("minecraft:block.conduit.activate"), + BLOCK_CONDUIT_AMBIENT("minecraft:block.conduit.ambient"), + BLOCK_CONDUIT_AMBIENT_SHORT("minecraft:block.conduit.ambient.short"), + BLOCK_CONDUIT_ATTACK_TARGET("minecraft:block.conduit.attack.target"), + BLOCK_CONDUIT_DEACTIVATE("minecraft:block.conduit.deactivate"), + ENTITY_COW_AMBIENT("minecraft:entity.cow.ambient"), + ENTITY_COW_DEATH("minecraft:entity.cow.death"), + ENTITY_COW_HURT("minecraft:entity.cow.hurt"), + ENTITY_COW_MILK("minecraft:entity.cow.milk"), + ENTITY_COW_STEP("minecraft:entity.cow.step"), + ENTITY_CREEPER_DEATH("minecraft:entity.creeper.death"), + ENTITY_CREEPER_HURT("minecraft:entity.creeper.hurt"), + ENTITY_CREEPER_PRIMED("minecraft:entity.creeper.primed"), + BLOCK_CROP_BREAK("minecraft:block.crop.break"), + ITEM_CROP_PLANT("minecraft:item.crop.plant"), + ITEM_CROSSBOW_HIT("minecraft:item.crossbow.hit"), + ITEM_CROSSBOW_LOADING_END("minecraft:item.crossbow.loading_end"), + ITEM_CROSSBOW_LOADING_MIDDLE("minecraft:item.crossbow.loading_middle"), + ITEM_CROSSBOW_LOADING_START("minecraft:item.crossbow.loading_start"), + ITEM_CROSSBOW_QUICK_CHARGE_1("minecraft:item.crossbow.quick_charge_1"), + ITEM_CROSSBOW_QUICK_CHARGE_2("minecraft:item.crossbow.quick_charge_2"), + ITEM_CROSSBOW_QUICK_CHARGE_3("minecraft:item.crossbow.quick_charge_3"), + ITEM_CROSSBOW_SHOOT("minecraft:item.crossbow.shoot"), + BLOCK_DISPENSER_DISPENSE("minecraft:block.dispenser.dispense"), + BLOCK_DISPENSER_FAIL("minecraft:block.dispenser.fail"), + BLOCK_DISPENSER_LAUNCH("minecraft:block.dispenser.launch"), + ENTITY_DOLPHIN_AMBIENT("minecraft:entity.dolphin.ambient"), + ENTITY_DOLPHIN_AMBIENT_WATER("minecraft:entity.dolphin.ambient_water"), + ENTITY_DOLPHIN_ATTACK("minecraft:entity.dolphin.attack"), + ENTITY_DOLPHIN_DEATH("minecraft:entity.dolphin.death"), + ENTITY_DOLPHIN_EAT("minecraft:entity.dolphin.eat"), + ENTITY_DOLPHIN_HURT("minecraft:entity.dolphin.hurt"), + ENTITY_DOLPHIN_JUMP("minecraft:entity.dolphin.jump"), + ENTITY_DOLPHIN_PLAY("minecraft:entity.dolphin.play"), + ENTITY_DOLPHIN_SPLASH("minecraft:entity.dolphin.splash"), + ENTITY_DOLPHIN_SWIM("minecraft:entity.dolphin.swim"), + ENTITY_DONKEY_AMBIENT("minecraft:entity.donkey.ambient"), + ENTITY_DONKEY_ANGRY("minecraft:entity.donkey.angry"), + ENTITY_DONKEY_CHEST("minecraft:entity.donkey.chest"), + ENTITY_DONKEY_DEATH("minecraft:entity.donkey.death"), + ENTITY_DONKEY_HURT("minecraft:entity.donkey.hurt"), + ENTITY_DROWNED_AMBIENT("minecraft:entity.drowned.ambient"), + ENTITY_DROWNED_AMBIENT_WATER("minecraft:entity.drowned.ambient_water"), + ENTITY_DROWNED_DEATH("minecraft:entity.drowned.death"), + ENTITY_DROWNED_DEATH_WATER("minecraft:entity.drowned.death_water"), + ENTITY_DROWNED_HURT("minecraft:entity.drowned.hurt"), + ENTITY_DROWNED_HURT_WATER("minecraft:entity.drowned.hurt_water"), + ENTITY_DROWNED_SHOOT("minecraft:entity.drowned.shoot"), + ENTITY_DROWNED_STEP("minecraft:entity.drowned.step"), + ENTITY_DROWNED_SWIM("minecraft:entity.drowned.swim"), + ENTITY_EGG_THROW("minecraft:entity.egg.throw"), + ENTITY_ELDER_GUARDIAN_AMBIENT("minecraft:entity.elder_guardian.ambient"), + ENTITY_ELDER_GUARDIAN_AMBIENT_LAND("minecraft:entity.elder_guardian.ambient_land"), + ENTITY_ELDER_GUARDIAN_CURSE("minecraft:entity.elder_guardian.curse"), + ENTITY_ELDER_GUARDIAN_DEATH("minecraft:entity.elder_guardian.death"), + ENTITY_ELDER_GUARDIAN_DEATH_LAND("minecraft:entity.elder_guardian.death_land"), + ENTITY_ELDER_GUARDIAN_FLOP("minecraft:entity.elder_guardian.flop"), + ENTITY_ELDER_GUARDIAN_HURT("minecraft:entity.elder_guardian.hurt"), + ENTITY_ELDER_GUARDIAN_HURT_LAND("minecraft:entity.elder_guardian.hurt_land"), + ITEM_ELYTRA_FLYING("minecraft:item.elytra.flying"), + BLOCK_ENCHANTMENT_TABLE_USE("minecraft:block.enchantment_table.use"), + BLOCK_ENDER_CHEST_CLOSE("minecraft:block.ender_chest.close"), + BLOCK_ENDER_CHEST_OPEN("minecraft:block.ender_chest.open"), + ENTITY_ENDER_DRAGON_AMBIENT("minecraft:entity.ender_dragon.ambient"), + ENTITY_ENDER_DRAGON_DEATH("minecraft:entity.ender_dragon.death"), + ENTITY_DRAGON_FIREBALL_EXPLODE("minecraft:entity.dragon_fireball.explode"), + ENTITY_ENDER_DRAGON_FLAP("minecraft:entity.ender_dragon.flap"), + ENTITY_ENDER_DRAGON_GROWL("minecraft:entity.ender_dragon.growl"), + ENTITY_ENDER_DRAGON_HURT("minecraft:entity.ender_dragon.hurt"), + ENTITY_ENDER_DRAGON_SHOOT("minecraft:entity.ender_dragon.shoot"), + ENTITY_ENDER_EYE_DEATH("minecraft:entity.ender_eye.death"), + ENTITY_ENDER_EYE_LAUNCH("minecraft:entity.ender_eye.launch"), + ENTITY_ENDERMAN_AMBIENT("minecraft:entity.enderman.ambient"), + ENTITY_ENDERMAN_DEATH("minecraft:entity.enderman.death"), + ENTITY_ENDERMAN_HURT("minecraft:entity.enderman.hurt"), + ENTITY_ENDERMAN_SCREAM("minecraft:entity.enderman.scream"), + ENTITY_ENDERMAN_STARE("minecraft:entity.enderman.stare"), + ENTITY_ENDERMAN_TELEPORT("minecraft:entity.enderman.teleport"), + ENTITY_ENDERMITE_AMBIENT("minecraft:entity.endermite.ambient"), + ENTITY_ENDERMITE_DEATH("minecraft:entity.endermite.death"), + ENTITY_ENDERMITE_HURT("minecraft:entity.endermite.hurt"), + ENTITY_ENDERMITE_STEP("minecraft:entity.endermite.step"), + ENTITY_ENDER_PEARL_THROW("minecraft:entity.ender_pearl.throw"), + BLOCK_END_GATEWAY_SPAWN("minecraft:block.end_gateway.spawn"), + BLOCK_END_PORTAL_FRAME_FILL("minecraft:block.end_portal_frame.fill"), + BLOCK_END_PORTAL_SPAWN("minecraft:block.end_portal.spawn"), + ENTITY_EVOKER_AMBIENT("minecraft:entity.evoker.ambient"), + ENTITY_EVOKER_CAST_SPELL("minecraft:entity.evoker.cast_spell"), + ENTITY_EVOKER_CELEBRATE("minecraft:entity.evoker.celebrate"), + ENTITY_EVOKER_DEATH("minecraft:entity.evoker.death"), + ENTITY_EVOKER_FANGS_ATTACK("minecraft:entity.evoker_fangs.attack"), + ENTITY_EVOKER_HURT("minecraft:entity.evoker.hurt"), + ENTITY_EVOKER_PREPARE_ATTACK("minecraft:entity.evoker.prepare_attack"), + ENTITY_EVOKER_PREPARE_SUMMON("minecraft:entity.evoker.prepare_summon"), + ENTITY_EVOKER_PREPARE_WOLOLO("minecraft:entity.evoker.prepare_wololo"), + ENTITY_EXPERIENCE_BOTTLE_THROW("minecraft:entity.experience_bottle.throw"), + ENTITY_EXPERIENCE_ORB_PICKUP("minecraft:entity.experience_orb.pickup"), + BLOCK_FENCE_GATE_CLOSE("minecraft:block.fence_gate.close"), + BLOCK_FENCE_GATE_OPEN("minecraft:block.fence_gate.open"), + ITEM_FIRECHARGE_USE("minecraft:item.firecharge.use"), + ENTITY_FIREWORK_ROCKET_BLAST("minecraft:entity.firework_rocket.blast"), + ENTITY_FIREWORK_ROCKET_BLAST_FAR("minecraft:entity.firework_rocket.blast_far"), + ENTITY_FIREWORK_ROCKET_LARGE_BLAST("minecraft:entity.firework_rocket.large_blast"), + ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR("minecraft:entity.firework_rocket.large_blast_far"), + ENTITY_FIREWORK_ROCKET_LAUNCH("minecraft:entity.firework_rocket.launch"), + ENTITY_FIREWORK_ROCKET_SHOOT("minecraft:entity.firework_rocket.shoot"), + ENTITY_FIREWORK_ROCKET_TWINKLE("minecraft:entity.firework_rocket.twinkle"), + ENTITY_FIREWORK_ROCKET_TWINKLE_FAR("minecraft:entity.firework_rocket.twinkle_far"), + BLOCK_FIRE_AMBIENT("minecraft:block.fire.ambient"), + BLOCK_FIRE_EXTINGUISH("minecraft:block.fire.extinguish"), + ENTITY_FISH_SWIM("minecraft:entity.fish.swim"), + ITEM_FLINTANDSTEEL_USE("minecraft:item.flintandsteel.use"), + ENTITY_FOX_AGGRO("minecraft:entity.fox.aggro"), + ENTITY_FOX_AMBIENT("minecraft:entity.fox.ambient"), + ENTITY_FOX_BITE("minecraft:entity.fox.bite"), + ENTITY_FOX_DEATH("minecraft:entity.fox.death"), + ENTITY_FOX_EAT("minecraft:entity.fox.eat"), + ENTITY_FOX_HURT("minecraft:entity.fox.hurt"), + ENTITY_FOX_SCREECH("minecraft:entity.fox.screech"), + ENTITY_FOX_SLEEP("minecraft:entity.fox.sleep"), + ENTITY_FOX_SNIFF("minecraft:entity.fox.sniff"), + ENTITY_FOX_SPIT("minecraft:entity.fox.spit"), + BLOCK_FURNACE_FIRE_CRACKLE("minecraft:block.furnace.fire_crackle"), + ENTITY_GENERIC_BIG_FALL("minecraft:entity.generic.big_fall"), + ENTITY_GENERIC_BURN("minecraft:entity.generic.burn"), + ENTITY_GENERIC_DEATH("minecraft:entity.generic.death"), + ENTITY_GENERIC_DRINK("minecraft:entity.generic.drink"), + ENTITY_GENERIC_EAT("minecraft:entity.generic.eat"), + ENTITY_GENERIC_EXPLODE("minecraft:entity.generic.explode"), + ENTITY_GENERIC_EXTINGUISH_FIRE("minecraft:entity.generic.extinguish_fire"), + ENTITY_GENERIC_HURT("minecraft:entity.generic.hurt"), + ENTITY_GENERIC_SMALL_FALL("minecraft:entity.generic.small_fall"), + ENTITY_GENERIC_SPLASH("minecraft:entity.generic.splash"), + ENTITY_GENERIC_SWIM("minecraft:entity.generic.swim"), + ENTITY_GHAST_AMBIENT("minecraft:entity.ghast.ambient"), + ENTITY_GHAST_DEATH("minecraft:entity.ghast.death"), + ENTITY_GHAST_HURT("minecraft:entity.ghast.hurt"), + ENTITY_GHAST_SCREAM("minecraft:entity.ghast.scream"), + ENTITY_GHAST_SHOOT("minecraft:entity.ghast.shoot"), + ENTITY_GHAST_WARN("minecraft:entity.ghast.warn"), + BLOCK_GLASS_BREAK("minecraft:block.glass.break"), + BLOCK_GLASS_FALL("minecraft:block.glass.fall"), + BLOCK_GLASS_HIT("minecraft:block.glass.hit"), + BLOCK_GLASS_PLACE("minecraft:block.glass.place"), + BLOCK_GLASS_STEP("minecraft:block.glass.step"), + BLOCK_GRASS_BREAK("minecraft:block.grass.break"), + BLOCK_GRASS_FALL("minecraft:block.grass.fall"), + BLOCK_GRASS_HIT("minecraft:block.grass.hit"), + BLOCK_GRASS_PLACE("minecraft:block.grass.place"), + BLOCK_GRASS_STEP("minecraft:block.grass.step"), + BLOCK_WET_GRASS_BREAK("minecraft:block.wet_grass.break"), + BLOCK_WET_GRASS_FALL("minecraft:block.wet_grass.fall"), + BLOCK_WET_GRASS_HIT("minecraft:block.wet_grass.hit"), + BLOCK_WET_GRASS_PLACE("minecraft:block.wet_grass.place"), + BLOCK_WET_GRASS_STEP("minecraft:block.wet_grass.step"), + BLOCK_CORAL_BLOCK_BREAK("minecraft:block.coral_block.break"), + BLOCK_CORAL_BLOCK_FALL("minecraft:block.coral_block.fall"), + BLOCK_CORAL_BLOCK_HIT("minecraft:block.coral_block.hit"), + BLOCK_CORAL_BLOCK_PLACE("minecraft:block.coral_block.place"), + BLOCK_CORAL_BLOCK_STEP("minecraft:block.coral_block.step"), + BLOCK_GRAVEL_BREAK("minecraft:block.gravel.break"), + BLOCK_GRAVEL_FALL("minecraft:block.gravel.fall"), + BLOCK_GRAVEL_HIT("minecraft:block.gravel.hit"), + BLOCK_GRAVEL_PLACE("minecraft:block.gravel.place"), + BLOCK_GRAVEL_STEP("minecraft:block.gravel.step"), + BLOCK_GRINDSTONE_USE("minecraft:block.grindstone.use"), + ENTITY_GUARDIAN_AMBIENT("minecraft:entity.guardian.ambient"), + ENTITY_GUARDIAN_AMBIENT_LAND("minecraft:entity.guardian.ambient_land"), + ENTITY_GUARDIAN_ATTACK("minecraft:entity.guardian.attack"), + ENTITY_GUARDIAN_DEATH("minecraft:entity.guardian.death"), + ENTITY_GUARDIAN_DEATH_LAND("minecraft:entity.guardian.death_land"), + ENTITY_GUARDIAN_FLOP("minecraft:entity.guardian.flop"), + ENTITY_GUARDIAN_HURT("minecraft:entity.guardian.hurt"), + ENTITY_GUARDIAN_HURT_LAND("minecraft:entity.guardian.hurt_land"), + ITEM_HOE_TILL("minecraft:item.hoe.till"), + BLOCK_HONEY_BLOCK_BREAK("minecraft:block.honey_block.break"), + BLOCK_HONEY_BLOCK_FALL("minecraft:block.honey_block.fall"), + BLOCK_HONEY_BLOCK_HIT("minecraft:block.honey_block.hit"), + BLOCK_HONEY_BLOCK_PLACE("minecraft:block.honey_block.place"), + BLOCK_HONEY_BLOCK_SLIDE("minecraft:block.honey_block.slide"), + BLOCK_HONEY_BLOCK_STEP("minecraft:block.honey_block.step"), + ITEM_HONEY_BOTTLE_DRINK("minecraft:item.honey_bottle.drink"), + ENTITY_HORSE_AMBIENT("minecraft:entity.horse.ambient"), + ENTITY_HORSE_ANGRY("minecraft:entity.horse.angry"), + ENTITY_HORSE_ARMOR("minecraft:entity.horse.armor"), + ENTITY_HORSE_BREATHE("minecraft:entity.horse.breathe"), + ENTITY_HORSE_DEATH("minecraft:entity.horse.death"), + ENTITY_HORSE_EAT("minecraft:entity.horse.eat"), + ENTITY_HORSE_GALLOP("minecraft:entity.horse.gallop"), + ENTITY_HORSE_HURT("minecraft:entity.horse.hurt"), + ENTITY_HORSE_JUMP("minecraft:entity.horse.jump"), + ENTITY_HORSE_LAND("minecraft:entity.horse.land"), + ENTITY_HORSE_SADDLE("minecraft:entity.horse.saddle"), + ENTITY_HORSE_STEP("minecraft:entity.horse.step"), + ENTITY_HORSE_STEP_WOOD("minecraft:entity.horse.step_wood"), + ENTITY_HOSTILE_BIG_FALL("minecraft:entity.hostile.big_fall"), + ENTITY_HOSTILE_DEATH("minecraft:entity.hostile.death"), + ENTITY_HOSTILE_HURT("minecraft:entity.hostile.hurt"), + ENTITY_HOSTILE_SMALL_FALL("minecraft:entity.hostile.small_fall"), + ENTITY_HOSTILE_SPLASH("minecraft:entity.hostile.splash"), + ENTITY_HOSTILE_SWIM("minecraft:entity.hostile.swim"), + ENTITY_HUSK_AMBIENT("minecraft:entity.husk.ambient"), + ENTITY_HUSK_CONVERTED_TO_ZOMBIE("minecraft:entity.husk.converted_to_zombie"), + ENTITY_HUSK_DEATH("minecraft:entity.husk.death"), + ENTITY_HUSK_HURT("minecraft:entity.husk.hurt"), + ENTITY_HUSK_STEP("minecraft:entity.husk.step"), + ENTITY_RAVAGER_AMBIENT("minecraft:entity.ravager.ambient"), + ENTITY_RAVAGER_ATTACK("minecraft:entity.ravager.attack"), + ENTITY_RAVAGER_CELEBRATE("minecraft:entity.ravager.celebrate"), + ENTITY_RAVAGER_DEATH("minecraft:entity.ravager.death"), + ENTITY_RAVAGER_HURT("minecraft:entity.ravager.hurt"), + ENTITY_RAVAGER_STEP("minecraft:entity.ravager.step"), + ENTITY_RAVAGER_STUNNED("minecraft:entity.ravager.stunned"), + ENTITY_RAVAGER_ROAR("minecraft:entity.ravager.roar"), + ENTITY_ILLUSIONER_AMBIENT("minecraft:entity.illusioner.ambient"), + ENTITY_ILLUSIONER_CAST_SPELL("minecraft:entity.illusioner.cast_spell"), + ENTITY_ILLUSIONER_DEATH("minecraft:entity.illusioner.death"), + ENTITY_ILLUSIONER_HURT("minecraft:entity.illusioner.hurt"), + ENTITY_ILLUSIONER_MIRROR_MOVE("minecraft:entity.illusioner.mirror_move"), + ENTITY_ILLUSIONER_PREPARE_BLINDNESS("minecraft:entity.illusioner.prepare_blindness"), + ENTITY_ILLUSIONER_PREPARE_MIRROR("minecraft:entity.illusioner.prepare_mirror"), + BLOCK_IRON_DOOR_CLOSE("minecraft:block.iron_door.close"), + BLOCK_IRON_DOOR_OPEN("minecraft:block.iron_door.open"), + ENTITY_IRON_GOLEM_ATTACK("minecraft:entity.iron_golem.attack"), + ENTITY_IRON_GOLEM_DAMAGE("minecraft:entity.iron_golem.damage"), + ENTITY_IRON_GOLEM_DEATH("minecraft:entity.iron_golem.death"), + ENTITY_IRON_GOLEM_HURT("minecraft:entity.iron_golem.hurt"), + ENTITY_IRON_GOLEM_REPAIR("minecraft:entity.iron_golem.repair"), + ENTITY_IRON_GOLEM_STEP("minecraft:entity.iron_golem.step"), + BLOCK_IRON_TRAPDOOR_CLOSE("minecraft:block.iron_trapdoor.close"), + BLOCK_IRON_TRAPDOOR_OPEN("minecraft:block.iron_trapdoor.open"), + ENTITY_ITEM_FRAME_ADD_ITEM("minecraft:entity.item_frame.add_item"), + ENTITY_ITEM_FRAME_BREAK("minecraft:entity.item_frame.break"), + ENTITY_ITEM_FRAME_PLACE("minecraft:entity.item_frame.place"), + ENTITY_ITEM_FRAME_REMOVE_ITEM("minecraft:entity.item_frame.remove_item"), + ENTITY_ITEM_FRAME_ROTATE_ITEM("minecraft:entity.item_frame.rotate_item"), + ENTITY_ITEM_BREAK("minecraft:entity.item.break"), + ENTITY_ITEM_PICKUP("minecraft:entity.item.pickup"), + BLOCK_LADDER_BREAK("minecraft:block.ladder.break"), + BLOCK_LADDER_FALL("minecraft:block.ladder.fall"), + BLOCK_LADDER_HIT("minecraft:block.ladder.hit"), + BLOCK_LADDER_PLACE("minecraft:block.ladder.place"), + BLOCK_LADDER_STEP("minecraft:block.ladder.step"), + BLOCK_LANTERN_BREAK("minecraft:block.lantern.break"), + BLOCK_LANTERN_FALL("minecraft:block.lantern.fall"), + BLOCK_LANTERN_HIT("minecraft:block.lantern.hit"), + BLOCK_LANTERN_PLACE("minecraft:block.lantern.place"), + BLOCK_LANTERN_STEP("minecraft:block.lantern.step"), + BLOCK_LAVA_AMBIENT("minecraft:block.lava.ambient"), + BLOCK_LAVA_EXTINGUISH("minecraft:block.lava.extinguish"), + BLOCK_LAVA_POP("minecraft:block.lava.pop"), + ENTITY_LEASH_KNOT_BREAK("minecraft:entity.leash_knot.break"), + ENTITY_LEASH_KNOT_PLACE("minecraft:entity.leash_knot.place"), + BLOCK_LEVER_CLICK("minecraft:block.lever.click"), + ENTITY_LIGHTNING_BOLT_IMPACT("minecraft:entity.lightning_bolt.impact"), + ENTITY_LIGHTNING_BOLT_THUNDER("minecraft:entity.lightning_bolt.thunder"), + ENTITY_LINGERING_POTION_THROW("minecraft:entity.lingering_potion.throw"), + ENTITY_LLAMA_AMBIENT("minecraft:entity.llama.ambient"), + ENTITY_LLAMA_ANGRY("minecraft:entity.llama.angry"), + ENTITY_LLAMA_CHEST("minecraft:entity.llama.chest"), + ENTITY_LLAMA_DEATH("minecraft:entity.llama.death"), + ENTITY_LLAMA_EAT("minecraft:entity.llama.eat"), + ENTITY_LLAMA_HURT("minecraft:entity.llama.hurt"), + ENTITY_LLAMA_SPIT("minecraft:entity.llama.spit"), + ENTITY_LLAMA_STEP("minecraft:entity.llama.step"), + ENTITY_LLAMA_SWAG("minecraft:entity.llama.swag"), + ENTITY_MAGMA_CUBE_DEATH("minecraft:entity.magma_cube.death"), + ENTITY_MAGMA_CUBE_HURT("minecraft:entity.magma_cube.hurt"), + ENTITY_MAGMA_CUBE_JUMP("minecraft:entity.magma_cube.jump"), + ENTITY_MAGMA_CUBE_SQUISH("minecraft:entity.magma_cube.squish"), + BLOCK_METAL_BREAK("minecraft:block.metal.break"), + BLOCK_METAL_FALL("minecraft:block.metal.fall"), + BLOCK_METAL_HIT("minecraft:block.metal.hit"), + BLOCK_METAL_PLACE("minecraft:block.metal.place"), + BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF("minecraft:block.metal_pressure_plate.click_off"), + BLOCK_METAL_PRESSURE_PLATE_CLICK_ON("minecraft:block.metal_pressure_plate.click_on"), + BLOCK_METAL_STEP("minecraft:block.metal.step"), + ENTITY_MINECART_INSIDE("minecraft:entity.minecart.inside"), + ENTITY_MINECART_RIDING("minecraft:entity.minecart.riding"), + ENTITY_MOOSHROOM_CONVERT("minecraft:entity.mooshroom.convert"), + ENTITY_MOOSHROOM_EAT("minecraft:entity.mooshroom.eat"), + ENTITY_MOOSHROOM_MILK("minecraft:entity.mooshroom.milk"), + ENTITY_MOOSHROOM_SUSPICIOUS_MILK("minecraft:entity.mooshroom.suspicious_milk"), + ENTITY_MOOSHROOM_SHEAR("minecraft:entity.mooshroom.shear"), + ENTITY_MULE_AMBIENT("minecraft:entity.mule.ambient"), + ENTITY_MULE_CHEST("minecraft:entity.mule.chest"), + ENTITY_MULE_DEATH("minecraft:entity.mule.death"), + ENTITY_MULE_HURT("minecraft:entity.mule.hurt"), + MUSIC_CREATIVE("minecraft:music.creative"), + MUSIC_CREDITS("minecraft:music.credits"), + MUSIC_DRAGON("minecraft:music.dragon"), + MUSIC_END("minecraft:music.end"), + MUSIC_GAME("minecraft:music.game"), + MUSIC_MENU("minecraft:music.menu"), + MUSIC_NETHER("minecraft:music.nether"), + MUSIC_UNDER_WATER("minecraft:music.under_water"), + BLOCK_NETHER_WART_BREAK("minecraft:block.nether_wart.break"), + ITEM_NETHER_WART_PLANT("minecraft:item.nether_wart.plant"), + BLOCK_NOTE_BLOCK_BASEDRUM("minecraft:block.note_block.basedrum"), + BLOCK_NOTE_BLOCK_BASS("minecraft:block.note_block.bass"), + BLOCK_NOTE_BLOCK_BELL("minecraft:block.note_block.bell"), + BLOCK_NOTE_BLOCK_CHIME("minecraft:block.note_block.chime"), + BLOCK_NOTE_BLOCK_FLUTE("minecraft:block.note_block.flute"), + BLOCK_NOTE_BLOCK_GUITAR("minecraft:block.note_block.guitar"), + BLOCK_NOTE_BLOCK_HARP("minecraft:block.note_block.harp"), + BLOCK_NOTE_BLOCK_HAT("minecraft:block.note_block.hat"), + BLOCK_NOTE_BLOCK_PLING("minecraft:block.note_block.pling"), + BLOCK_NOTE_BLOCK_SNARE("minecraft:block.note_block.snare"), + BLOCK_NOTE_BLOCK_XYLOPHONE("minecraft:block.note_block.xylophone"), + BLOCK_NOTE_BLOCK_IRON_XYLOPHONE("minecraft:block.note_block.iron_xylophone"), + BLOCK_NOTE_BLOCK_COW_BELL("minecraft:block.note_block.cow_bell"), + BLOCK_NOTE_BLOCK_DIDGERIDOO("minecraft:block.note_block.didgeridoo"), + BLOCK_NOTE_BLOCK_BIT("minecraft:block.note_block.bit"), + BLOCK_NOTE_BLOCK_BANJO("minecraft:block.note_block.banjo"), + ENTITY_OCELOT_HURT("minecraft:entity.ocelot.hurt"), + ENTITY_OCELOT_AMBIENT("minecraft:entity.ocelot.ambient"), + ENTITY_OCELOT_DEATH("minecraft:entity.ocelot.death"), + ENTITY_PAINTING_BREAK("minecraft:entity.painting.break"), + ENTITY_PAINTING_PLACE("minecraft:entity.painting.place"), + ENTITY_PANDA_PRE_SNEEZE("minecraft:entity.panda.pre_sneeze"), + ENTITY_PANDA_SNEEZE("minecraft:entity.panda.sneeze"), + ENTITY_PANDA_AMBIENT("minecraft:entity.panda.ambient"), + ENTITY_PANDA_DEATH("minecraft:entity.panda.death"), + ENTITY_PANDA_EAT("minecraft:entity.panda.eat"), + ENTITY_PANDA_STEP("minecraft:entity.panda.step"), + ENTITY_PANDA_CANT_BREED("minecraft:entity.panda.cant_breed"), + ENTITY_PANDA_AGGRESSIVE_AMBIENT("minecraft:entity.panda.aggressive_ambient"), + ENTITY_PANDA_WORRIED_AMBIENT("minecraft:entity.panda.worried_ambient"), + ENTITY_PANDA_HURT("minecraft:entity.panda.hurt"), + ENTITY_PANDA_BITE("minecraft:entity.panda.bite"), + ENTITY_PARROT_AMBIENT("minecraft:entity.parrot.ambient"), + ENTITY_PARROT_DEATH("minecraft:entity.parrot.death"), + ENTITY_PARROT_EAT("minecraft:entity.parrot.eat"), + ENTITY_PARROT_FLY("minecraft:entity.parrot.fly"), + ENTITY_PARROT_HURT("minecraft:entity.parrot.hurt"), + ENTITY_PARROT_IMITATE_BLAZE("minecraft:entity.parrot.imitate.blaze"), + ENTITY_PARROT_IMITATE_CREEPER("minecraft:entity.parrot.imitate.creeper"), + ENTITY_PARROT_IMITATE_DROWNED("minecraft:entity.parrot.imitate.drowned"), + ENTITY_PARROT_IMITATE_ELDER_GUARDIAN("minecraft:entity.parrot.imitate.elder_guardian"), + ENTITY_PARROT_IMITATE_ENDER_DRAGON("minecraft:entity.parrot.imitate.ender_dragon"), + ENTITY_PARROT_IMITATE_ENDERMITE("minecraft:entity.parrot.imitate.endermite"), + ENTITY_PARROT_IMITATE_EVOKER("minecraft:entity.parrot.imitate.evoker"), + ENTITY_PARROT_IMITATE_GHAST("minecraft:entity.parrot.imitate.ghast"), + ENTITY_PARROT_IMITATE_GUARDIAN("minecraft:entity.parrot.imitate.guardian"), + ENTITY_PARROT_IMITATE_HUSK("minecraft:entity.parrot.imitate.husk"), + ENTITY_PARROT_IMITATE_ILLUSIONER("minecraft:entity.parrot.imitate.illusioner"), + ENTITY_PARROT_IMITATE_MAGMA_CUBE("minecraft:entity.parrot.imitate.magma_cube"), + ENTITY_PARROT_IMITATE_PHANTOM("minecraft:entity.parrot.imitate.phantom"), + ENTITY_PARROT_IMITATE_PILLAGER("minecraft:entity.parrot.imitate.pillager"), + ENTITY_PARROT_IMITATE_RAVAGER("minecraft:entity.parrot.imitate.ravager"), + ENTITY_PARROT_IMITATE_SHULKER("minecraft:entity.parrot.imitate.shulker"), + ENTITY_PARROT_IMITATE_SILVERFISH("minecraft:entity.parrot.imitate.silverfish"), + ENTITY_PARROT_IMITATE_SKELETON("minecraft:entity.parrot.imitate.skeleton"), + ENTITY_PARROT_IMITATE_SLIME("minecraft:entity.parrot.imitate.slime"), + ENTITY_PARROT_IMITATE_SPIDER("minecraft:entity.parrot.imitate.spider"), + ENTITY_PARROT_IMITATE_STRAY("minecraft:entity.parrot.imitate.stray"), + ENTITY_PARROT_IMITATE_VEX("minecraft:entity.parrot.imitate.vex"), + ENTITY_PARROT_IMITATE_VINDICATOR("minecraft:entity.parrot.imitate.vindicator"), + ENTITY_PARROT_IMITATE_WITCH("minecraft:entity.parrot.imitate.witch"), + ENTITY_PARROT_IMITATE_WITHER("minecraft:entity.parrot.imitate.wither"), + ENTITY_PARROT_IMITATE_WITHER_SKELETON("minecraft:entity.parrot.imitate.wither_skeleton"), + ENTITY_PARROT_IMITATE_ZOMBIE("minecraft:entity.parrot.imitate.zombie"), + ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER("minecraft:entity.parrot.imitate.zombie_villager"), + ENTITY_PARROT_STEP("minecraft:entity.parrot.step"), + ENTITY_PHANTOM_AMBIENT("minecraft:entity.phantom.ambient"), + ENTITY_PHANTOM_BITE("minecraft:entity.phantom.bite"), + ENTITY_PHANTOM_DEATH("minecraft:entity.phantom.death"), + ENTITY_PHANTOM_FLAP("minecraft:entity.phantom.flap"), + ENTITY_PHANTOM_HURT("minecraft:entity.phantom.hurt"), + ENTITY_PHANTOM_SWOOP("minecraft:entity.phantom.swoop"), + ENTITY_PIG_AMBIENT("minecraft:entity.pig.ambient"), + ENTITY_PIG_DEATH("minecraft:entity.pig.death"), + ENTITY_PIG_HURT("minecraft:entity.pig.hurt"), + ENTITY_PIG_SADDLE("minecraft:entity.pig.saddle"), + ENTITY_PIG_STEP("minecraft:entity.pig.step"), + ENTITY_PILLAGER_AMBIENT("minecraft:entity.pillager.ambient"), + ENTITY_PILLAGER_CELEBRATE("minecraft:entity.pillager.celebrate"), + ENTITY_PILLAGER_DEATH("minecraft:entity.pillager.death"), + ENTITY_PILLAGER_HURT("minecraft:entity.pillager.hurt"), + BLOCK_PISTON_CONTRACT("minecraft:block.piston.contract"), + BLOCK_PISTON_EXTEND("minecraft:block.piston.extend"), + ENTITY_PLAYER_ATTACK_CRIT("minecraft:entity.player.attack.crit"), + ENTITY_PLAYER_ATTACK_KNOCKBACK("minecraft:entity.player.attack.knockback"), + ENTITY_PLAYER_ATTACK_NODAMAGE("minecraft:entity.player.attack.nodamage"), + ENTITY_PLAYER_ATTACK_STRONG("minecraft:entity.player.attack.strong"), + ENTITY_PLAYER_ATTACK_SWEEP("minecraft:entity.player.attack.sweep"), + ENTITY_PLAYER_ATTACK_WEAK("minecraft:entity.player.attack.weak"), + ENTITY_PLAYER_BIG_FALL("minecraft:entity.player.big_fall"), + ENTITY_PLAYER_BREATH("minecraft:entity.player.breath"), + ENTITY_PLAYER_BURP("minecraft:entity.player.burp"), + ENTITY_PLAYER_DEATH("minecraft:entity.player.death"), + ENTITY_PLAYER_HURT("minecraft:entity.player.hurt"), + ENTITY_PLAYER_HURT_DROWN("minecraft:entity.player.hurt_drown"), + ENTITY_PLAYER_HURT_ON_FIRE("minecraft:entity.player.hurt_on_fire"), + ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH("minecraft:entity.player.hurt_sweet_berry_bush"), + ENTITY_PLAYER_LEVELUP("minecraft:entity.player.levelup"), + ENTITY_PLAYER_SMALL_FALL("minecraft:entity.player.small_fall"), + ENTITY_PLAYER_SPLASH("minecraft:entity.player.splash"), + ENTITY_PLAYER_SPLASH_HIGH_SPEED("minecraft:entity.player.splash.high_speed"), + ENTITY_PLAYER_SWIM("minecraft:entity.player.swim"), + ENTITY_POLAR_BEAR_AMBIENT("minecraft:entity.polar_bear.ambient"), + ENTITY_POLAR_BEAR_AMBIENT_BABY("minecraft:entity.polar_bear.ambient_baby"), + ENTITY_POLAR_BEAR_DEATH("minecraft:entity.polar_bear.death"), + ENTITY_POLAR_BEAR_HURT("minecraft:entity.polar_bear.hurt"), + ENTITY_POLAR_BEAR_STEP("minecraft:entity.polar_bear.step"), + ENTITY_POLAR_BEAR_WARNING("minecraft:entity.polar_bear.warning"), + BLOCK_PORTAL_AMBIENT("minecraft:block.portal.ambient"), + BLOCK_PORTAL_TRAVEL("minecraft:block.portal.travel"), + BLOCK_PORTAL_TRIGGER("minecraft:block.portal.trigger"), + ENTITY_PUFFER_FISH_AMBIENT("minecraft:entity.puffer_fish.ambient"), + ENTITY_PUFFER_FISH_BLOW_OUT("minecraft:entity.puffer_fish.blow_out"), + ENTITY_PUFFER_FISH_BLOW_UP("minecraft:entity.puffer_fish.blow_up"), + ENTITY_PUFFER_FISH_DEATH("minecraft:entity.puffer_fish.death"), + ENTITY_PUFFER_FISH_FLOP("minecraft:entity.puffer_fish.flop"), + ENTITY_PUFFER_FISH_HURT("minecraft:entity.puffer_fish.hurt"), + ENTITY_PUFFER_FISH_STING("minecraft:entity.puffer_fish.sting"), + BLOCK_PUMPKIN_CARVE("minecraft:block.pumpkin.carve"), + ENTITY_RABBIT_AMBIENT("minecraft:entity.rabbit.ambient"), + ENTITY_RABBIT_ATTACK("minecraft:entity.rabbit.attack"), + ENTITY_RABBIT_DEATH("minecraft:entity.rabbit.death"), + ENTITY_RABBIT_HURT("minecraft:entity.rabbit.hurt"), + ENTITY_RABBIT_JUMP("minecraft:entity.rabbit.jump"), + EVENT_RAID_HORN("minecraft:event.raid.horn"), + MUSIC_DISC_11("minecraft:music_disc.11"), + MUSIC_DISC_13("minecraft:music_disc.13"), + MUSIC_DISC_BLOCKS("minecraft:music_disc.blocks"), + MUSIC_DISC_CAT("minecraft:music_disc.cat"), + MUSIC_DISC_CHIRP("minecraft:music_disc.chirp"), + MUSIC_DISC_FAR("minecraft:music_disc.far"), + MUSIC_DISC_MALL("minecraft:music_disc.mall"), + MUSIC_DISC_MELLOHI("minecraft:music_disc.mellohi"), + MUSIC_DISC_STAL("minecraft:music_disc.stal"), + MUSIC_DISC_STRAD("minecraft:music_disc.strad"), + MUSIC_DISC_WAIT("minecraft:music_disc.wait"), + MUSIC_DISC_WARD("minecraft:music_disc.ward"), + BLOCK_REDSTONE_TORCH_BURNOUT("minecraft:block.redstone_torch.burnout"), + ENTITY_SALMON_AMBIENT("minecraft:entity.salmon.ambient"), + ENTITY_SALMON_DEATH("minecraft:entity.salmon.death"), + ENTITY_SALMON_FLOP("minecraft:entity.salmon.flop"), + ENTITY_SALMON_HURT("minecraft:entity.salmon.hurt"), + BLOCK_SAND_BREAK("minecraft:block.sand.break"), + BLOCK_SAND_FALL("minecraft:block.sand.fall"), + BLOCK_SAND_HIT("minecraft:block.sand.hit"), + BLOCK_SAND_PLACE("minecraft:block.sand.place"), + BLOCK_SAND_STEP("minecraft:block.sand.step"), + BLOCK_SCAFFOLDING_BREAK("minecraft:block.scaffolding.break"), + BLOCK_SCAFFOLDING_FALL("minecraft:block.scaffolding.fall"), + BLOCK_SCAFFOLDING_HIT("minecraft:block.scaffolding.hit"), + BLOCK_SCAFFOLDING_PLACE("minecraft:block.scaffolding.place"), + BLOCK_SCAFFOLDING_STEP("minecraft:block.scaffolding.step"), + ENTITY_SHEEP_AMBIENT("minecraft:entity.sheep.ambient"), + ENTITY_SHEEP_DEATH("minecraft:entity.sheep.death"), + ENTITY_SHEEP_HURT("minecraft:entity.sheep.hurt"), + ENTITY_SHEEP_SHEAR("minecraft:entity.sheep.shear"), + ENTITY_SHEEP_STEP("minecraft:entity.sheep.step"), + ITEM_SHIELD_BLOCK("minecraft:item.shield.block"), + ITEM_SHIELD_BREAK("minecraft:item.shield.break"), + ITEM_SHOVEL_FLATTEN("minecraft:item.shovel.flatten"), + ENTITY_SHULKER_AMBIENT("minecraft:entity.shulker.ambient"), + BLOCK_SHULKER_BOX_CLOSE("minecraft:block.shulker_box.close"), + BLOCK_SHULKER_BOX_OPEN("minecraft:block.shulker_box.open"), + ENTITY_SHULKER_BULLET_HIT("minecraft:entity.shulker_bullet.hit"), + ENTITY_SHULKER_BULLET_HURT("minecraft:entity.shulker_bullet.hurt"), + ENTITY_SHULKER_CLOSE("minecraft:entity.shulker.close"), + ENTITY_SHULKER_DEATH("minecraft:entity.shulker.death"), + ENTITY_SHULKER_HURT("minecraft:entity.shulker.hurt"), + ENTITY_SHULKER_HURT_CLOSED("minecraft:entity.shulker.hurt_closed"), + ENTITY_SHULKER_OPEN("minecraft:entity.shulker.open"), + ENTITY_SHULKER_SHOOT("minecraft:entity.shulker.shoot"), + ENTITY_SHULKER_TELEPORT("minecraft:entity.shulker.teleport"), + ENTITY_SILVERFISH_AMBIENT("minecraft:entity.silverfish.ambient"), + ENTITY_SILVERFISH_DEATH("minecraft:entity.silverfish.death"), + ENTITY_SILVERFISH_HURT("minecraft:entity.silverfish.hurt"), + ENTITY_SILVERFISH_STEP("minecraft:entity.silverfish.step"), + ENTITY_SKELETON_AMBIENT("minecraft:entity.skeleton.ambient"), + ENTITY_SKELETON_DEATH("minecraft:entity.skeleton.death"), + ENTITY_SKELETON_HORSE_AMBIENT("minecraft:entity.skeleton_horse.ambient"), + ENTITY_SKELETON_HORSE_DEATH("minecraft:entity.skeleton_horse.death"), + ENTITY_SKELETON_HORSE_HURT("minecraft:entity.skeleton_horse.hurt"), + ENTITY_SKELETON_HORSE_SWIM("minecraft:entity.skeleton_horse.swim"), + ENTITY_SKELETON_HORSE_AMBIENT_WATER("minecraft:entity.skeleton_horse.ambient_water"), + ENTITY_SKELETON_HORSE_GALLOP_WATER("minecraft:entity.skeleton_horse.gallop_water"), + ENTITY_SKELETON_HORSE_JUMP_WATER("minecraft:entity.skeleton_horse.jump_water"), + ENTITY_SKELETON_HORSE_STEP_WATER("minecraft:entity.skeleton_horse.step_water"), + ENTITY_SKELETON_HURT("minecraft:entity.skeleton.hurt"), + ENTITY_SKELETON_SHOOT("minecraft:entity.skeleton.shoot"), + ENTITY_SKELETON_STEP("minecraft:entity.skeleton.step"), + ENTITY_SLIME_ATTACK("minecraft:entity.slime.attack"), + ENTITY_SLIME_DEATH("minecraft:entity.slime.death"), + ENTITY_SLIME_HURT("minecraft:entity.slime.hurt"), + ENTITY_SLIME_JUMP("minecraft:entity.slime.jump"), + ENTITY_SLIME_SQUISH("minecraft:entity.slime.squish"), + BLOCK_SLIME_BLOCK_BREAK("minecraft:block.slime_block.break"), + BLOCK_SLIME_BLOCK_FALL("minecraft:block.slime_block.fall"), + BLOCK_SLIME_BLOCK_HIT("minecraft:block.slime_block.hit"), + BLOCK_SLIME_BLOCK_PLACE("minecraft:block.slime_block.place"), + BLOCK_SLIME_BLOCK_STEP("minecraft:block.slime_block.step"), + ENTITY_MAGMA_CUBE_DEATH_SMALL("minecraft:entity.magma_cube.death_small"), + ENTITY_MAGMA_CUBE_HURT_SMALL("minecraft:entity.magma_cube.hurt_small"), + ENTITY_MAGMA_CUBE_SQUISH_SMALL("minecraft:entity.magma_cube.squish_small"), + ENTITY_SLIME_DEATH_SMALL("minecraft:entity.slime.death_small"), + ENTITY_SLIME_HURT_SMALL("minecraft:entity.slime.hurt_small"), + ENTITY_SLIME_JUMP_SMALL("minecraft:entity.slime.jump_small"), + ENTITY_SLIME_SQUISH_SMALL("minecraft:entity.slime.squish_small"), + BLOCK_SMOKER_SMOKE("minecraft:block.smoker.smoke"), + ENTITY_SNOWBALL_THROW("minecraft:entity.snowball.throw"), + BLOCK_SNOW_BREAK("minecraft:block.snow.break"), + BLOCK_SNOW_FALL("minecraft:block.snow.fall"), + ENTITY_SNOW_GOLEM_AMBIENT("minecraft:entity.snow_golem.ambient"), + ENTITY_SNOW_GOLEM_DEATH("minecraft:entity.snow_golem.death"), + ENTITY_SNOW_GOLEM_HURT("minecraft:entity.snow_golem.hurt"), + ENTITY_SNOW_GOLEM_SHOOT("minecraft:entity.snow_golem.shoot"), + BLOCK_SNOW_HIT("minecraft:block.snow.hit"), + BLOCK_SNOW_PLACE("minecraft:block.snow.place"), + BLOCK_SNOW_STEP("minecraft:block.snow.step"), + ENTITY_SPIDER_AMBIENT("minecraft:entity.spider.ambient"), + ENTITY_SPIDER_DEATH("minecraft:entity.spider.death"), + ENTITY_SPIDER_HURT("minecraft:entity.spider.hurt"), + ENTITY_SPIDER_STEP("minecraft:entity.spider.step"), + ENTITY_SPLASH_POTION_BREAK("minecraft:entity.splash_potion.break"), + ENTITY_SPLASH_POTION_THROW("minecraft:entity.splash_potion.throw"), + ENTITY_SQUID_AMBIENT("minecraft:entity.squid.ambient"), + ENTITY_SQUID_DEATH("minecraft:entity.squid.death"), + ENTITY_SQUID_HURT("minecraft:entity.squid.hurt"), + ENTITY_SQUID_SQUIRT("minecraft:entity.squid.squirt"), + BLOCK_STONE_BREAK("minecraft:block.stone.break"), + BLOCK_STONE_BUTTON_CLICK_OFF("minecraft:block.stone_button.click_off"), + BLOCK_STONE_BUTTON_CLICK_ON("minecraft:block.stone_button.click_on"), + BLOCK_STONE_FALL("minecraft:block.stone.fall"), + BLOCK_STONE_HIT("minecraft:block.stone.hit"), + BLOCK_STONE_PLACE("minecraft:block.stone.place"), + BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF("minecraft:block.stone_pressure_plate.click_off"), + BLOCK_STONE_PRESSURE_PLATE_CLICK_ON("minecraft:block.stone_pressure_plate.click_on"), + BLOCK_STONE_STEP("minecraft:block.stone.step"), + ENTITY_STRAY_AMBIENT("minecraft:entity.stray.ambient"), + ENTITY_STRAY_DEATH("minecraft:entity.stray.death"), + ENTITY_STRAY_HURT("minecraft:entity.stray.hurt"), + ENTITY_STRAY_STEP("minecraft:entity.stray.step"), + BLOCK_SWEET_BERRY_BUSH_BREAK("minecraft:block.sweet_berry_bush.break"), + BLOCK_SWEET_BERRY_BUSH_PLACE("minecraft:block.sweet_berry_bush.place"), + ITEM_SWEET_BERRIES_PICK_FROM_BUSH("minecraft:item.sweet_berries.pick_from_bush"), + ENCHANT_THORNS_HIT("minecraft:enchant.thorns.hit"), + ENTITY_TNT_PRIMED("minecraft:entity.tnt.primed"), + ITEM_TOTEM_USE("minecraft:item.totem.use"), + ITEM_TRIDENT_HIT("minecraft:item.trident.hit"), + ITEM_TRIDENT_HIT_GROUND("minecraft:item.trident.hit_ground"), + ITEM_TRIDENT_RETURN("minecraft:item.trident.return"), + ITEM_TRIDENT_RIPTIDE_1("minecraft:item.trident.riptide_1"), + ITEM_TRIDENT_RIPTIDE_2("minecraft:item.trident.riptide_2"), + ITEM_TRIDENT_RIPTIDE_3("minecraft:item.trident.riptide_3"), + ITEM_TRIDENT_THROW("minecraft:item.trident.throw"), + ITEM_TRIDENT_THUNDER("minecraft:item.trident.thunder"), + BLOCK_TRIPWIRE_ATTACH("minecraft:block.tripwire.attach"), + BLOCK_TRIPWIRE_CLICK_OFF("minecraft:block.tripwire.click_off"), + BLOCK_TRIPWIRE_CLICK_ON("minecraft:block.tripwire.click_on"), + BLOCK_TRIPWIRE_DETACH("minecraft:block.tripwire.detach"), + ENTITY_TROPICAL_FISH_AMBIENT("minecraft:entity.tropical_fish.ambient"), + ENTITY_TROPICAL_FISH_DEATH("minecraft:entity.tropical_fish.death"), + ENTITY_TROPICAL_FISH_FLOP("minecraft:entity.tropical_fish.flop"), + ENTITY_TROPICAL_FISH_HURT("minecraft:entity.tropical_fish.hurt"), + ENTITY_TURTLE_AMBIENT_LAND("minecraft:entity.turtle.ambient_land"), + ENTITY_TURTLE_DEATH("minecraft:entity.turtle.death"), + ENTITY_TURTLE_DEATH_BABY("minecraft:entity.turtle.death_baby"), + ENTITY_TURTLE_EGG_BREAK("minecraft:entity.turtle.egg_break"), + ENTITY_TURTLE_EGG_CRACK("minecraft:entity.turtle.egg_crack"), + ENTITY_TURTLE_EGG_HATCH("minecraft:entity.turtle.egg_hatch"), + ENTITY_TURTLE_HURT("minecraft:entity.turtle.hurt"), + ENTITY_TURTLE_HURT_BABY("minecraft:entity.turtle.hurt_baby"), + ENTITY_TURTLE_LAY_EGG("minecraft:entity.turtle.lay_egg"), + ENTITY_TURTLE_SHAMBLE("minecraft:entity.turtle.shamble"), + ENTITY_TURTLE_SHAMBLE_BABY("minecraft:entity.turtle.shamble_baby"), + ENTITY_TURTLE_SWIM("minecraft:entity.turtle.swim"), + UI_BUTTON_CLICK("minecraft:ui.button.click"), + UI_LOOM_SELECT_PATTERN("minecraft:ui.loom.select_pattern"), + UI_LOOM_TAKE_RESULT("minecraft:ui.loom.take_result"), + UI_CARTOGRAPHY_TABLE_TAKE_RESULT("minecraft:ui.cartography_table.take_result"), + UI_STONECUTTER_TAKE_RESULT("minecraft:ui.stonecutter.take_result"), + UI_STONECUTTER_SELECT_RECIPE("minecraft:ui.stonecutter.select_recipe"), + UI_TOAST_CHALLENGE_COMPLETE("minecraft:ui.toast.challenge_complete"), + UI_TOAST_IN("minecraft:ui.toast.in"), + UI_TOAST_OUT("minecraft:ui.toast.out"), + ENTITY_VEX_AMBIENT("minecraft:entity.vex.ambient"), + ENTITY_VEX_CHARGE("minecraft:entity.vex.charge"), + ENTITY_VEX_DEATH("minecraft:entity.vex.death"), + ENTITY_VEX_HURT("minecraft:entity.vex.hurt"), + ENTITY_VILLAGER_AMBIENT("minecraft:entity.villager.ambient"), + ENTITY_VILLAGER_CELEBRATE("minecraft:entity.villager.celebrate"), + ENTITY_VILLAGER_DEATH("minecraft:entity.villager.death"), + ENTITY_VILLAGER_HURT("minecraft:entity.villager.hurt"), + ENTITY_VILLAGER_NO("minecraft:entity.villager.no"), + ENTITY_VILLAGER_TRADE("minecraft:entity.villager.trade"), + ENTITY_VILLAGER_YES("minecraft:entity.villager.yes"), + ENTITY_VILLAGER_WORK_ARMORER("minecraft:entity.villager.work_armorer"), + ENTITY_VILLAGER_WORK_BUTCHER("minecraft:entity.villager.work_butcher"), + ENTITY_VILLAGER_WORK_CARTOGRAPHER("minecraft:entity.villager.work_cartographer"), + ENTITY_VILLAGER_WORK_CLERIC("minecraft:entity.villager.work_cleric"), + ENTITY_VILLAGER_WORK_FARMER("minecraft:entity.villager.work_farmer"), + ENTITY_VILLAGER_WORK_FISHERMAN("minecraft:entity.villager.work_fisherman"), + ENTITY_VILLAGER_WORK_FLETCHER("minecraft:entity.villager.work_fletcher"), + ENTITY_VILLAGER_WORK_LEATHERWORKER("minecraft:entity.villager.work_leatherworker"), + ENTITY_VILLAGER_WORK_LIBRARIAN("minecraft:entity.villager.work_librarian"), + ENTITY_VILLAGER_WORK_MASON("minecraft:entity.villager.work_mason"), + ENTITY_VILLAGER_WORK_SHEPHERD("minecraft:entity.villager.work_shepherd"), + ENTITY_VILLAGER_WORK_TOOLSMITH("minecraft:entity.villager.work_toolsmith"), + ENTITY_VILLAGER_WORK_WEAPONSMITH("minecraft:entity.villager.work_weaponsmith"), + ENTITY_VINDICATOR_AMBIENT("minecraft:entity.vindicator.ambient"), + ENTITY_VINDICATOR_CELEBRATE("minecraft:entity.vindicator.celebrate"), + ENTITY_VINDICATOR_DEATH("minecraft:entity.vindicator.death"), + ENTITY_VINDICATOR_HURT("minecraft:entity.vindicator.hurt"), + BLOCK_LILY_PAD_PLACE("minecraft:block.lily_pad.place"), + ENTITY_WANDERING_TRADER_AMBIENT("minecraft:entity.wandering_trader.ambient"), + ENTITY_WANDERING_TRADER_DEATH("minecraft:entity.wandering_trader.death"), + ENTITY_WANDERING_TRADER_DISAPPEARED("minecraft:entity.wandering_trader.disappeared"), + ENTITY_WANDERING_TRADER_DRINK_MILK("minecraft:entity.wandering_trader.drink_milk"), + ENTITY_WANDERING_TRADER_DRINK_POTION("minecraft:entity.wandering_trader.drink_potion"), + ENTITY_WANDERING_TRADER_HURT("minecraft:entity.wandering_trader.hurt"), + ENTITY_WANDERING_TRADER_NO("minecraft:entity.wandering_trader.no"), + ENTITY_WANDERING_TRADER_REAPPEARED("minecraft:entity.wandering_trader.reappeared"), + ENTITY_WANDERING_TRADER_TRADE("minecraft:entity.wandering_trader.trade"), + ENTITY_WANDERING_TRADER_YES("minecraft:entity.wandering_trader.yes"), + BLOCK_WATER_AMBIENT("minecraft:block.water.ambient"), + WEATHER_RAIN("minecraft:weather.rain"), + WEATHER_RAIN_ABOVE("minecraft:weather.rain.above"), + ENTITY_WITCH_AMBIENT("minecraft:entity.witch.ambient"), + ENTITY_WITCH_CELEBRATE("minecraft:entity.witch.celebrate"), + ENTITY_WITCH_DEATH("minecraft:entity.witch.death"), + ENTITY_WITCH_DRINK("minecraft:entity.witch.drink"), + ENTITY_WITCH_HURT("minecraft:entity.witch.hurt"), + ENTITY_WITCH_THROW("minecraft:entity.witch.throw"), + ENTITY_WITHER_AMBIENT("minecraft:entity.wither.ambient"), + ENTITY_WITHER_BREAK_BLOCK("minecraft:entity.wither.break_block"), + ENTITY_WITHER_DEATH("minecraft:entity.wither.death"), + ENTITY_WITHER_HURT("minecraft:entity.wither.hurt"), + ENTITY_WITHER_SHOOT("minecraft:entity.wither.shoot"), + ENTITY_WITHER_SKELETON_AMBIENT("minecraft:entity.wither_skeleton.ambient"), + ENTITY_WITHER_SKELETON_DEATH("minecraft:entity.wither_skeleton.death"), + ENTITY_WITHER_SKELETON_HURT("minecraft:entity.wither_skeleton.hurt"), + ENTITY_WITHER_SKELETON_STEP("minecraft:entity.wither_skeleton.step"), + ENTITY_WITHER_SPAWN("minecraft:entity.wither.spawn"), + ENTITY_WOLF_AMBIENT("minecraft:entity.wolf.ambient"), + ENTITY_WOLF_DEATH("minecraft:entity.wolf.death"), + ENTITY_WOLF_GROWL("minecraft:entity.wolf.growl"), + ENTITY_WOLF_HOWL("minecraft:entity.wolf.howl"), + ENTITY_WOLF_HURT("minecraft:entity.wolf.hurt"), + ENTITY_WOLF_PANT("minecraft:entity.wolf.pant"), + ENTITY_WOLF_SHAKE("minecraft:entity.wolf.shake"), + ENTITY_WOLF_STEP("minecraft:entity.wolf.step"), + ENTITY_WOLF_WHINE("minecraft:entity.wolf.whine"), + BLOCK_WOODEN_DOOR_CLOSE("minecraft:block.wooden_door.close"), + BLOCK_WOODEN_DOOR_OPEN("minecraft:block.wooden_door.open"), + BLOCK_WOODEN_TRAPDOOR_CLOSE("minecraft:block.wooden_trapdoor.close"), + BLOCK_WOODEN_TRAPDOOR_OPEN("minecraft:block.wooden_trapdoor.open"), + BLOCK_WOOD_BREAK("minecraft:block.wood.break"), + BLOCK_WOODEN_BUTTON_CLICK_OFF("minecraft:block.wooden_button.click_off"), + BLOCK_WOODEN_BUTTON_CLICK_ON("minecraft:block.wooden_button.click_on"), + BLOCK_WOOD_FALL("minecraft:block.wood.fall"), + BLOCK_WOOD_HIT("minecraft:block.wood.hit"), + BLOCK_WOOD_PLACE("minecraft:block.wood.place"), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF("minecraft:block.wooden_pressure_plate.click_off"), + BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON("minecraft:block.wooden_pressure_plate.click_on"), + BLOCK_WOOD_STEP("minecraft:block.wood.step"), + ENTITY_ZOMBIE_AMBIENT("minecraft:entity.zombie.ambient"), + ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR("minecraft:entity.zombie.attack_wooden_door"), + ENTITY_ZOMBIE_ATTACK_IRON_DOOR("minecraft:entity.zombie.attack_iron_door"), + ENTITY_ZOMBIE_BREAK_WOODEN_DOOR("minecraft:entity.zombie.break_wooden_door"), + ENTITY_ZOMBIE_CONVERTED_TO_DROWNED("minecraft:entity.zombie.converted_to_drowned"), + ENTITY_ZOMBIE_DEATH("minecraft:entity.zombie.death"), + ENTITY_ZOMBIE_DESTROY_EGG("minecraft:entity.zombie.destroy_egg"), + ENTITY_ZOMBIE_HORSE_AMBIENT("minecraft:entity.zombie_horse.ambient"), + ENTITY_ZOMBIE_HORSE_DEATH("minecraft:entity.zombie_horse.death"), + ENTITY_ZOMBIE_HORSE_HURT("minecraft:entity.zombie_horse.hurt"), + ENTITY_ZOMBIE_HURT("minecraft:entity.zombie.hurt"), + ENTITY_ZOMBIE_INFECT("minecraft:entity.zombie.infect"), + ENTITY_ZOMBIE_PIGMAN_AMBIENT("minecraft:entity.zombie_pigman.ambient"), + ENTITY_ZOMBIE_PIGMAN_ANGRY("minecraft:entity.zombie_pigman.angry"), + ENTITY_ZOMBIE_PIGMAN_DEATH("minecraft:entity.zombie_pigman.death"), + ENTITY_ZOMBIE_PIGMAN_HURT("minecraft:entity.zombie_pigman.hurt"), + ENTITY_ZOMBIE_STEP("minecraft:entity.zombie.step"), + ENTITY_ZOMBIE_VILLAGER_AMBIENT("minecraft:entity.zombie_villager.ambient"), + ENTITY_ZOMBIE_VILLAGER_CONVERTED("minecraft:entity.zombie_villager.converted"), + ENTITY_ZOMBIE_VILLAGER_CURE("minecraft:entity.zombie_villager.cure"), + ENTITY_ZOMBIE_VILLAGER_DEATH("minecraft:entity.zombie_villager.death"), + ENTITY_ZOMBIE_VILLAGER_HURT("minecraft:entity.zombie_villager.hurt"), + ENTITY_ZOMBIE_VILLAGER_STEP("minecraft:entity.zombie_villager.step"), +; + private String namespaceID; + + Sound(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static Sound fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return null; + } +} diff --git a/src/autogenerated/java/net/minestom/server/stat/StatisticType.java b/src/autogenerated/java/net/minestom/server/stat/StatisticType.java new file mode 100644 index 000000000..edb6a6763 --- /dev/null +++ b/src/autogenerated/java/net/minestom/server/stat/StatisticType.java @@ -0,0 +1,99 @@ +//============================== +// AUTOGENERATED BY EnumGenerator +//============================== +package net.minestom.server.stat; + +public enum StatisticType { + LEAVE_GAME("minecraft:leave_game"), + PLAY_ONE_MINUTE("minecraft:play_one_minute"), + TIME_SINCE_DEATH("minecraft:time_since_death"), + TIME_SINCE_REST("minecraft:time_since_rest"), + SNEAK_TIME("minecraft:sneak_time"), + WALK_ONE_CM("minecraft:walk_one_cm"), + CROUCH_ONE_CM("minecraft:crouch_one_cm"), + SPRINT_ONE_CM("minecraft:sprint_one_cm"), + WALK_ON_WATER_ONE_CM("minecraft:walk_on_water_one_cm"), + FALL_ONE_CM("minecraft:fall_one_cm"), + CLIMB_ONE_CM("minecraft:climb_one_cm"), + FLY_ONE_CM("minecraft:fly_one_cm"), + WALK_UNDER_WATER_ONE_CM("minecraft:walk_under_water_one_cm"), + MINECART_ONE_CM("minecraft:minecart_one_cm"), + BOAT_ONE_CM("minecraft:boat_one_cm"), + PIG_ONE_CM("minecraft:pig_one_cm"), + HORSE_ONE_CM("minecraft:horse_one_cm"), + AVIATE_ONE_CM("minecraft:aviate_one_cm"), + SWIM_ONE_CM("minecraft:swim_one_cm"), + JUMP("minecraft:jump"), + DROP("minecraft:drop"), + DAMAGE_DEALT("minecraft:damage_dealt"), + DAMAGE_DEALT_ABSORBED("minecraft:damage_dealt_absorbed"), + DAMAGE_DEALT_RESISTED("minecraft:damage_dealt_resisted"), + DAMAGE_TAKEN("minecraft:damage_taken"), + DAMAGE_BLOCKED_BY_SHIELD("minecraft:damage_blocked_by_shield"), + DAMAGE_ABSORBED("minecraft:damage_absorbed"), + DAMAGE_RESISTED("minecraft:damage_resisted"), + DEATHS("minecraft:deaths"), + MOB_KILLS("minecraft:mob_kills"), + ANIMALS_BRED("minecraft:animals_bred"), + PLAYER_KILLS("minecraft:player_kills"), + FISH_CAUGHT("minecraft:fish_caught"), + TALKED_TO_VILLAGER("minecraft:talked_to_villager"), + TRADED_WITH_VILLAGER("minecraft:traded_with_villager"), + EAT_CAKE_SLICE("minecraft:eat_cake_slice"), + FILL_CAULDRON("minecraft:fill_cauldron"), + USE_CAULDRON("minecraft:use_cauldron"), + CLEAN_ARMOR("minecraft:clean_armor"), + CLEAN_BANNER("minecraft:clean_banner"), + CLEAN_SHULKER_BOX("minecraft:clean_shulker_box"), + INTERACT_WITH_BREWINGSTAND("minecraft:interact_with_brewingstand"), + INTERACT_WITH_BEACON("minecraft:interact_with_beacon"), + INSPECT_DROPPER("minecraft:inspect_dropper"), + INSPECT_HOPPER("minecraft:inspect_hopper"), + INSPECT_DISPENSER("minecraft:inspect_dispenser"), + PLAY_NOTEBLOCK("minecraft:play_noteblock"), + TUNE_NOTEBLOCK("minecraft:tune_noteblock"), + POT_FLOWER("minecraft:pot_flower"), + TRIGGER_TRAPPED_CHEST("minecraft:trigger_trapped_chest"), + OPEN_ENDERCHEST("minecraft:open_enderchest"), + ENCHANT_ITEM("minecraft:enchant_item"), + PLAY_RECORD("minecraft:play_record"), + INTERACT_WITH_FURNACE("minecraft:interact_with_furnace"), + INTERACT_WITH_CRAFTING_TABLE("minecraft:interact_with_crafting_table"), + OPEN_CHEST("minecraft:open_chest"), + SLEEP_IN_BED("minecraft:sleep_in_bed"), + OPEN_SHULKER_BOX("minecraft:open_shulker_box"), + OPEN_BARREL("minecraft:open_barrel"), + INTERACT_WITH_BLAST_FURNACE("minecraft:interact_with_blast_furnace"), + INTERACT_WITH_SMOKER("minecraft:interact_with_smoker"), + INTERACT_WITH_LECTERN("minecraft:interact_with_lectern"), + INTERACT_WITH_CAMPFIRE("minecraft:interact_with_campfire"), + INTERACT_WITH_CARTOGRAPHY_TABLE("minecraft:interact_with_cartography_table"), + INTERACT_WITH_LOOM("minecraft:interact_with_loom"), + INTERACT_WITH_STONECUTTER("minecraft:interact_with_stonecutter"), + BELL_RING("minecraft:bell_ring"), + RAID_TRIGGER("minecraft:raid_trigger"), + RAID_WIN("minecraft:raid_win"), + INTERACT_WITH_ANVIL("minecraft:interact_with_anvil"), + INTERACT_WITH_GRINDSTONE("minecraft:interact_with_grindstone"), +; + private String namespaceID; + + StatisticType(String namespaceID) { + this.namespaceID = namespaceID; + } + + public int getId() { + return ordinal(); + } + + public String getNamespaceID() { + return namespaceID; + } + + public static StatisticType fromId(int id) { + if(id >= 0 && id < values().length) { + return values()[id]; + } + return null; + } +} diff --git a/src/generators/java/net/minestom/codegen/AllGenerators.java b/src/generators/java/net/minestom/codegen/AllGenerators.java new file mode 100644 index 000000000..5394978fa --- /dev/null +++ b/src/generators/java/net/minestom/codegen/AllGenerators.java @@ -0,0 +1,28 @@ +package net.minestom.codegen; + +import net.minestom.codegen.blocks.BlockEnumGenerator; +import net.minestom.codegen.enchantment.EnchantmentEnumGenerator; +import net.minestom.codegen.entitytypes.EntityTypeEnumGenerator; +import net.minestom.codegen.items.ItemEnumGenerator; +import net.minestom.codegen.particles.ParticleEnumGenerator; +import net.minestom.codegen.potions.PotionEnumGenerator; +import net.minestom.codegen.sounds.SoundEnumGenerator; +import net.minestom.codegen.stats.BiomesEnumGenerator; +import net.minestom.codegen.stats.StatsEnumGenerator; + +import java.io.IOException; + +public class AllGenerators { + + public static void main(String[] args) throws IOException { + BlockEnumGenerator.main(args); + ItemEnumGenerator.main(args); // must be done after block + PotionEnumGenerator.main(args); + EnchantmentEnumGenerator.main(args); + EntityTypeEnumGenerator.main(args); + SoundEnumGenerator.main(args); + ParticleEnumGenerator.main(args); + StatsEnumGenerator.main(args); + BiomesEnumGenerator.main(args); + } +} diff --git a/src/generators/java/net/minestom/codegen/BasicEnumGenerator.java b/src/generators/java/net/minestom/codegen/BasicEnumGenerator.java new file mode 100644 index 000000000..b6f3de09a --- /dev/null +++ b/src/generators/java/net/minestom/codegen/BasicEnumGenerator.java @@ -0,0 +1,98 @@ +package net.minestom.codegen; + +import com.google.gson.Gson; +import com.google.gson.JsonObject; +import net.minestom.server.utils.NamespaceID; + +import java.io.File; +import java.io.FileReader; +import java.io.IOException; +import java.util.Collection; +import java.util.Objects; +import java.util.TreeSet; + +public abstract class BasicEnumGenerator extends MinestomEnumGenerator { + + private static final String MC_DATA_REGISTRIES_PATH = "minecraft_data/reports/registries.json"; + private NamespaceID defaultEntry; + + protected BasicEnumGenerator(File targetFolder) throws IOException { + generateTo(targetFolder); + } + + @Override + protected Collection compile() throws IOException { + Gson gson = new Gson(); + + TreeSet items = new TreeSet<>(); + + JsonObject root = gson.fromJson(new FileReader(MC_DATA_REGISTRIES_PATH), JsonObject.class); + JsonObject category = root.getAsJsonObject(getCategoryID()); + Objects.requireNonNull(category, "Category "+getCategoryID()+" not found in registries.json!"); + JsonObject entries = category.getAsJsonObject("entries"); + if(category.has("default")) { + defaultEntry = NamespaceID.from(category.get("default").getAsString()); + } + for(var entry : entries.entrySet()) { + NamespaceID name = NamespaceID.from(entry.getKey()); + int id = entry.getValue().getAsJsonObject().get("protocol_id").getAsInt(); + items.add(new Container(id, name)); + } + + return items; + } + + protected abstract String getCategoryID(); + + @Override + protected void postWrite(EnumGenerator generator) { + generator.addMethod("fromId", "(int id)", "static "+getClassName(), + "if(id >= 0 && id < values().length) {", + "\treturn values()[id];", + "}", + "return "+(defaultEntry == null ? "null" : identifier(defaultEntry))+";" + ); + } + + private String identifier(NamespaceID id) { + return id.getPath().toUpperCase().replace(".", "_"); // block.ambient.cave will be replaced by "BLOCK_AMBIENT_CAVE" + } + + @Override + protected void postGeneration() throws IOException {} + + @Override + protected void prepare(EnumGenerator generator) { + generator.setParams("String namespaceID"); + generator.addMethod("getId", "()", "int", "return ordinal();"); + generator.addMethod("getNamespaceID", "()", "String", "return namespaceID;"); + } + + @Override + protected void writeSingle(EnumGenerator generator, Container item) { + generator.addInstance(identifier(item.name), "\""+item.name.toString()+"\""); + } + + static class Container implements Comparable { + private int id; + private NamespaceID name; + + public Container(int id, NamespaceID name) { + this.id = id; + this.name = name; + } + + public NamespaceID getName() { + return name; + } + + public int getId() { + return id; + } + + @Override + public int compareTo(Container o) { + return Integer.compare(id, o.id); + } + } +} diff --git a/src/generators/java/net/minestom/codegen/CodeGenerator.java b/src/generators/java/net/minestom/codegen/CodeGenerator.java new file mode 100644 index 000000000..9d529de88 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/CodeGenerator.java @@ -0,0 +1,16 @@ +package net.minestom.codegen; + +import java.io.IOException; + +/** + * Interface representing a code generator + */ +public interface CodeGenerator { + + /** + * Generates the Java code + * @return + */ + String generate() throws IOException; + +} diff --git a/src/generators/java/net/minestom/codegen/EnumGenerator.java b/src/generators/java/net/minestom/codegen/EnumGenerator.java new file mode 100644 index 000000000..43101cb73 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/EnumGenerator.java @@ -0,0 +1,211 @@ +package net.minestom.codegen; + +import java.util.LinkedList; +import java.util.List; + +/** + * Helper class to generate a .java enum + */ +public class EnumGenerator implements CodeGenerator { + + private static final String COMMENT = "//==============================\n// AUTOGENERATED BY "+EnumGenerator.class.getSimpleName()+"\n//=============================="; + + private final String enumName; + private String[] parameters; + private List methods = new LinkedList<>(); + private List instances = new LinkedList<>(); + private List imports = new LinkedList<>(); + private List hardcodedFields = new LinkedList<>(); + private List annotations = new LinkedList<>(); + private String enumPackage; + private String staticBlock; + private StringBuilder constructorEnd = new StringBuilder(); + + public EnumGenerator(String packageName, String enumName) { + this.enumPackage = packageName; + parameters = new String[0]; + this.enumName = enumName; + } + + public void setParams(String... parameters) { + this.parameters = parameters; + } + + public void addMethod(String name, String signature, String returnType, String... lines) { + methods.add(new Method(true, name, signature, returnType, lines)); + } + + public void addPackageMethod(String name, String signature, String returnType, String... lines) { + methods.add(new Method(false, name, signature, returnType, lines)); + } + + public void addInstance(String name, Object... parameters) { + instances.add(new Instance(name, parameters)); + } + + public String generate() { + StringBuilder builder = new StringBuilder(); + builder.append(COMMENT); + builder.append("\npackage ").append(enumPackage).append(";\n"); + for(String imp : imports) { + builder.append("import ").append(imp).append(";\n"); + } + for (String annotation : annotations) { + builder.append(annotation).append("\n"); + } + builder.append("\npublic enum ").append(enumName).append(" {\n"); + + // generate instances + for(Instance instance : instances) { + builder.append("\t"); + builder.append(instance.name).append("("); + Object[] objects = instance.parameters; + for (int i = 0; i < objects.length; i++) { + Object param = objects[i]; + if(i != 0) { + builder.append(", "); + } + builder.append(param.toString()); + } + builder.append("),\n"); + } + builder.append(";\n"); + + if(staticBlock != null) { + builder.append("\n\tstatic {\n"); + builder.append(staticBlock); + builder.append("\t}\n\n"); + } + + // generate properties & constructor + if(parameters.length != 0) { + // properties + for(String property : parameters) { + builder.append("\t"); + builder.append("private ").append(property).append(";\n"); + } + builder.append("\n"); + + // hard coded fields + for(Field hardcoded : hardcodedFields) { + builder.append("\tprivate ").append(hardcoded.type).append(" ").append(hardcoded.name).append(" = ").append(hardcoded.value).append(";"); + builder.append("\n"); + } + + // constructor + builder.append("\t"); + builder.append(enumName).append("("); + for (int i = 0; i < parameters.length; i++) { + if(i != 0) { + builder.append(", "); + } + builder.append(parameters[i]); + } + builder.append(") {\n"); + + // property assignment + for(String property : parameters) { + String[] parts = property.split(" "); + String type = parts[0]; + String name = parts[1]; + builder.append("\t\t"); + builder.append("this.").append(name).append(" = ").append(name).append(";\n"); + } + + builder.append(constructorEnd); + + builder.append("\t}\n"); + } + + // generate methods + for(Method m : methods) { + builder.append("\n"); + builder.append("\t"); + if(m.isPublic) { + builder.append("public "); + } + builder.append(m.returnType).append(" ").append(m.name).append(m.signature).append(" {\n"); + + for(String line : m.lines) { + builder.append("\t\t").append(line).append("\n"); + } + + builder.append("\t}\n"); + } + + builder.append("}\n"); + return builder.toString(); + } + + public void setEnumPackage(String enumPackage) { + this.enumPackage = enumPackage; + } + + public void addImport(String canonicalName) { + imports.add(canonicalName); + } + + public void setStaticInitBlock(String staticBlock) { + this.staticBlock = staticBlock; + } + + public void appendToConstructor(String... lines) { + for(String line : lines) { + constructorEnd.append("\t\t").append(line).append("\n"); + } + } + + public void addHardcodedField(String type, String name, String value) { + hardcodedFields.add(new Field(type, name, value)); + } + + public void addClassAnnotation(String annotation) { + annotations.add(annotation); + } + + public String getPackage() { + return enumPackage; + } + + public String getEnumName() { + return enumName; + } + + private class Method { + private final boolean isPublic; + private String name; + private String signature; + private String returnType; + private String[] lines; + + private Method(boolean isPublic, String name, String signature, String returnType, String[] lines) { + this.isPublic = isPublic; + this.name = name; + this.signature = signature; + this.returnType = returnType; + this.lines = lines; + } + } + + private class Field { + private String type; + private String name; + private String value; + + public Field(String type, String name, String value) { + this.type = type; + this.name = name; + this.value = value; + } + } + + private class Instance { + private String name; + private Object[] parameters; + + private Instance(String name, Object[] parameters) { + this.name = name; + this.parameters = parameters; + } + } +} diff --git a/src/generators/java/net/minestom/codegen/MinestomEnumGenerator.java b/src/generators/java/net/minestom/codegen/MinestomEnumGenerator.java new file mode 100644 index 000000000..0f6c8e7a5 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/MinestomEnumGenerator.java @@ -0,0 +1,131 @@ +package net.minestom.codegen; + +import com.google.gson.Gson; +import net.minestom.codegen.blocks.BlockEnumGenerator; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.*; +import java.util.Collection; +import java.util.List; + +/** + * + * @param the type of container to pass between the extraction and generation phases + */ +public abstract class MinestomEnumGenerator implements CodeGenerator { + private static final Logger LOGGER = LoggerFactory.getLogger(MinestomEnumGenerator.class); + public static final String DEFAULT_TARGET_PATH = "src/autogenerated/java"; + public static final String PRISMARINE_JS_DATA_PATHS = "prismarine-minecraft-data/data/dataPaths.json"; + public static final String BURGER_URL_BASE_URL = "https://pokechu22.github.io/Burger/"; + + /** + * Generate the given enum inside the targetFolder. This generator will create subfolders if needed to match the package name. + * (consider targetFolder as a root folder for generation) + * @param targetFolder + */ + public void generateTo(File targetFolder) throws IOException { + String code = generate(); + String folder = getRelativeFolderPath(); + File parentFolder = new File(targetFolder, folder); + if(!parentFolder.exists()) { + parentFolder.mkdirs(); + } + + LOGGER.debug("Writing enum to file: "+parentFolder+"/"+getClassName()+".java"); + try(Writer writer = new BufferedWriter(new FileWriter(new File(parentFolder, getClassName()+".java")))) { + writer.write(code); + } + + LOGGER.debug("Post generation tasks..."); + postGeneration(); + } + + /** + * Package name with '.' replaced by '/' + * @return + */ + protected String getRelativeFolderPath() { + return getPackageName().replace(".", "/"); + } + + @Override + public String generate() throws IOException { + EnumGenerator generator = new EnumGenerator(getPackageName(), getClassName()); + prepare(generator); + Collection items = compile(); + for(Container c : items) { + writeSingle(generator, c); + } + + postWrite(generator); + return generator.generate(); + } + + /** + * Called after writing all compiled items into the enum generator + * @param generator + */ + protected abstract void postWrite(EnumGenerator generator); + + /** + * Called after code generation (only if generated through a {@link #generateTo(File)} call). Can be used to generate additional files + */ + protected abstract void postGeneration() throws IOException; + + /** + * Package in which to generate the enum + * @return + */ + public abstract String getPackageName(); + + /** + * Name of the enum to generate + * @return + */ + public abstract String getClassName(); + + /** + * Extracts and gather information about the enum we want to generate. + * @throws IOException if an error occurred during data gathering + * @return + */ + protected abstract Collection compile() throws IOException; + + /** + * Prepare the EnumGenerator (package name, class names, imports, constructor...) + * @param generator + */ + protected abstract void prepare(EnumGenerator generator); + + /** + * Write an entry to the generator. The order in which items are provided (via different call) is considered to be + * the order in which they will presented in the enum + * @param generator + * @param item + */ + protected abstract void writeSingle(EnumGenerator generator, Container item); + + /** + * Converts a snake case identifier (some_long_name) to a capitalized camel case identifier (SomeLongName) + * @param identifier + * @return + */ + protected String snakeCaseToCapitalizedCamelCase(String identifier) { + boolean capitalizeNext = true; + StringBuilder result = new StringBuilder(); + char[] chars = identifier.toCharArray(); + for (int i = 0; i < identifier.length(); i++) { + char currentCharacter = chars[i]; + if(capitalizeNext) { + result.append(Character.toUpperCase(currentCharacter)); + capitalizeNext = false; + } else if(currentCharacter == '_') { + capitalizeNext = true; + } else { + result.append(currentCharacter); + } + } + return result.toString(); + } +} diff --git a/src/generators/java/net/minestom/codegen/PrismarinePaths.java b/src/generators/java/net/minestom/codegen/PrismarinePaths.java new file mode 100644 index 000000000..1c75df735 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/PrismarinePaths.java @@ -0,0 +1,27 @@ +package net.minestom.codegen; + +import java.io.File; + +public class PrismarinePaths { + + private String blocks; + private String biomes; + private String effects; + private String items; + private String recipes; + private String instruments; + private String materials; + private String entities; + private String protocol; + private String windows; + private String version; + private String language; + + public File getBlockFile() { + return new File("prismarine-minecraft-data/data/"+blocks+"/blocks.json"); + } + + public File getItemsFile() { + return new File("prismarine-minecraft-data/data/"+items+"/items.json"); + } +} diff --git a/src/generators/java/net/minestom/codegen/blocks/BlockContainer.java b/src/generators/java/net/minestom/codegen/blocks/BlockContainer.java new file mode 100644 index 000000000..69b2f707f --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/BlockContainer.java @@ -0,0 +1,150 @@ +package net.minestom.codegen.blocks; + +import net.minestom.server.utils.NamespaceID; + +import java.util.List; +import java.util.Map; + +public class BlockContainer implements Comparable { + + private int ordinal; + private NamespaceID id; + private double hardness; + private double resistance; + private BlockState defaultState; + private boolean isSolid; + private boolean isAir; + private List states; + + private boolean isMushroom; + private boolean isLiquid; + private boolean isFlower; + private boolean isFlowerPot; + private boolean isCoral; + private NamespaceID blockEntity; + + public BlockContainer(int ordinal, NamespaceID id, double hardness, double resistance, NamespaceID blockEntity, BlockState defaultState, List states) { + this.ordinal = ordinal; + this.id = id; + this.hardness = hardness; + this.resistance = resistance; + this.blockEntity = blockEntity; + this.defaultState = defaultState; + this.states = states; + } + + public int getOrdinal() { + return ordinal; + } + + public BlockState getDefaultState() { + return defaultState; + } + + public List getStates() { + return states; + } + + public NamespaceID getId() { + return id; + } + + public boolean isAir() { + return isAir; + } + + public boolean isLiquid() { + return isLiquid; + } + + public boolean isMushroom() { + return isMushroom; + } + + public boolean isSolid() { + return isSolid; + } + + public double getHardness() { + return hardness; + } + + public double getResistance() { + return resistance; + } + + public NamespaceID getBlockEntityName() { + return blockEntity; + } + + public BlockContainer setLiquid() { + isLiquid = true; + return this; + } + + public BlockContainer setMushroom() { + isMushroom = true; + return this; + } + + public BlockContainer setSolid() { + isSolid = true; + return this; + } + + public BlockContainer setAir() { + isAir = true; + return this; + } + + @Override + public String toString() { + return "blocks.BlockContainer{" + + "id=" + id + + ", hardness=" + hardness + + ", resistance=" + resistance + + ", defaultState=" + defaultState + + ", isSolid=" + isSolid + + ", isAir=" + isAir + + ", states=" + states + + ", isMushroom=" + isMushroom + + ", isLiquid=" + isLiquid + + ", isFlower=" + isFlower + + ", isFlowerPot=" + isFlowerPot + + ", isCoral=" + isCoral + + ", blockEntity=" + blockEntity + + '}'; + } + + @Override + public int compareTo(BlockContainer o) { + return Integer.compare(ordinal, o.ordinal); + } + + public static class BlockState { + private short id; + private Map properties; + + public BlockState(short id, Map properties) { + this.id = id; + this.properties = properties; + } + + public short getId() { + return id; + } + + public Map getProperties() { + return properties; + } + + @Override + public String toString() { + return "BlockState{" + + "id=" + id + + ", properties=" + properties + + '}'; + } + } + +} diff --git a/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java new file mode 100644 index 000000000..c7746a782 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/BlockEnumGenerator.java @@ -0,0 +1,377 @@ +package net.minestom.codegen.blocks; + +import com.google.gson.Gson; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; +import net.minestom.codegen.EnumGenerator; +import net.minestom.codegen.MinestomEnumGenerator; +import net.minestom.codegen.PrismarinePaths; +import net.minestom.server.instance.block.BlockAlternative; +import net.minestom.server.registry.ResourceGatherer; +import net.minestom.server.utils.NamespaceID; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.*; +import java.net.URL; +import java.util.*; + +/** + * Generates a Block enum containing all data about blocks + */ +public class BlockEnumGenerator extends MinestomEnumGenerator { + + private static final Logger LOGGER = LoggerFactory.getLogger(BlockEnumGenerator.class); + + public static final String MC_DATA_BLOCKS_PATH = "minecraft_data/reports/blocks.json"; + + private final String targetVersion; + private final File targetFolder; + + private StringBuilder staticBlock = new StringBuilder(); + private Map subclassContents = new HashMap<>(); + + + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new BlockEnumGenerator(targetVersion, targetFolder); + } + + private BlockEnumGenerator(String targetVersion, File targetFolder) throws IOException { + this.targetVersion = targetVersion; + this.targetFolder = targetFolder; + generateTo(targetFolder); + } + + /** + * Compiles all block information in a single location + * @param dataBlocks + * @param prismarineJSBlocks + * @param burgerBlocks + */ + private Collection compile(List dataBlocks, List prismarineJSBlocks, List burgerBlocks) { + TreeSet blocks = new TreeSet<>(BlockContainer::compareTo); + // ensure the 3 list have the same length and order + dataBlocks.sort(Comparator.comparing(block -> block.name.toString())); + prismarineJSBlocks.sort(Comparator.comparing(block -> NamespaceID.from(block.name).toString())); + burgerBlocks.sort(Comparator.comparing(block -> NamespaceID.from(block.text_id).toString())); + + // if one of these tests fail, you probably forgot to clear the minecraft_data cache before launching this program + if(dataBlocks.size() != prismarineJSBlocks.size()) { + throw new Error("minecraft_data block count is different from PrismarineJS count! Try clearing the minecraft_data cache"); + } + if(prismarineJSBlocks.size() != burgerBlocks.size()) { + throw new Error("Burger's block count is different from PrismarineJS count! Try clearing the minecraft_data cache"); + } + + for (int i = 0; i < dataBlocks.size(); i++) { + DataReportBlock data = dataBlocks.get(i); + PrismarineJSBlock prismarine = prismarineJSBlocks.get(i); + BurgerBlock burger = burgerBlocks.get(i); + + assert data.name.getPath().equals(prismarine.name) && prismarine.name.equalsIgnoreCase(burger.text_id); + + List states = new LinkedList<>(); + for(DataReportBlock.BlockState s : data.states) { + states.add(new BlockContainer.BlockState(s.id, s.properties)); + } + + BlockContainer.BlockState defaultState = new BlockContainer.BlockState(data.defaultState.id, data.defaultState.properties); + + BlockContainer block = new BlockContainer(prismarine.id, data.name, prismarine.hardness, burger.resistance, burger.blockEntity == null ? null : NamespaceID.from(burger.blockEntity.name), defaultState, states); + if(!"empty".equals(prismarine.boundingBox)) { + block.setSolid(); + } + if(data.name.equals(NamespaceID.from("minecraft:water")) || data.name.equals(NamespaceID.from("minecraft:lava"))) { + block.setLiquid(); + } + if(data.name.equals(NamespaceID.from("minecraft:air"))) { + block.setAir(); + } + + blocks.add(block); + } + + return blocks; + } + + /** + * Extracts block information from Burger + * @param gson + * @param url + * @return + * @throws IOException + */ + private List parseBlocksFromBurger(Gson gson, String url) throws IOException { + try(BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new URL(url).openStream()))) { + LOGGER.debug("\tConnection established, reading file"); + JsonObject dictionary = gson.fromJson(bufferedReader, JsonArray.class).get(0).getAsJsonObject(); + JsonObject tileEntityMap = dictionary.getAsJsonObject("tileentity").getAsJsonObject("tileentities"); + + Map block2entityMap = new HashMap<>(); + for(var entry : tileEntityMap.entrySet()) { + BurgerTileEntity te = gson.fromJson(entry.getValue(), BurgerTileEntity.class); + if(te.blocks != null) { + for(String block : te.blocks) { + block2entityMap.put(block, te); + } + } + } + + JsonObject blockMap = dictionary.getAsJsonObject("blocks").getAsJsonObject("block"); + + LOGGER.debug("\tExtracting blocks"); + List blocks = new LinkedList<>(); + for(var entry : blockMap.entrySet()) { + BurgerBlock block = gson.fromJson(entry.getValue(), BurgerBlock.class); + block.blockEntity = block2entityMap.get(block.text_id); + blocks.add(block); + } + + return blocks; + } catch (IOException e) { + throw e; + } + } + + /** + * Extract block information from PrismarineJS (submodule of Minestom) + * @param gson + * @param blockFile + * @return + * @throws IOException + */ + private List parseBlocksFromPrismarineJS(Gson gson, File blockFile) throws IOException { + try(BufferedReader bufferedReader = new BufferedReader(new FileReader(blockFile))) { + PrismarineJSBlock[] blocks = gson.fromJson(bufferedReader, PrismarineJSBlock[].class); + return Arrays.asList(blocks); + } catch (IOException e) { + throw e; + } + } + + /** + * Extract block information from reports generated by the data extractor present in minecraft_server.jar + * @param gson + * @param path + * @return + */ + private List parseBlocksFromMCData(Gson gson, String path) { + List blocks = new LinkedList<>(); + try { + BufferedReader bufferedReader = new BufferedReader(new FileReader(path)); + + JsonObject obj = gson.fromJson(bufferedReader, JsonObject.class); + for(var entry : obj.entrySet()) { + NamespaceID id = NamespaceID.from(entry.getKey()); + JsonElement blockInfo = entry.getValue(); + DataReportBlock block = gson.fromJson(blockInfo, DataReportBlock.class); + block.bindDefaultState(); + block.name = id; + + blocks.add(block); + } + } catch (FileNotFoundException e) { + e.printStackTrace(); + } + + return blocks; + } + + @Override + public String getPackageName() { + return "net.minestom.server.instance.block"; + } + + @Override + public String getClassName() { + return "Block"; + } + + @Override + protected Collection compile() throws IOException { + Gson gson = new Gson(); + + // load report blocks and block states + LOGGER.debug("Loading information from data extraction"); + List dataBlocks = parseBlocksFromMCData(gson, MC_DATA_BLOCKS_PATH); + // load properties from Prismarine + LOGGER.debug("Finding path for PrismarineJS blocks"); + JsonObject dataPaths = gson.fromJson(new BufferedReader(new FileReader(PRISMARINE_JS_DATA_PATHS)), JsonObject.class); + JsonObject pathsJson = dataPaths.getAsJsonObject("pc").getAsJsonObject(targetVersion); + + PrismarinePaths paths = gson.fromJson(pathsJson, PrismarinePaths.class); + LOGGER.debug("Loading PrismarineJS blocks data"); + List prismarineJSBlocks = parseBlocksFromPrismarineJS(gson, paths.getBlockFile()); + + LOGGER.debug("Loading Burger blocks data (requires Internet connection)"); + List burgerBlocks = parseBlocksFromBurger(gson, BURGER_URL_BASE_URL+targetVersion+".json"); + + LOGGER.debug("Compiling information"); + return compile(dataBlocks, prismarineJSBlocks, burgerBlocks); + } + + @Override + protected void prepare(EnumGenerator generator) { + String className = getClassName(); + generator.addClassAnnotation("@SuppressWarnings({\"deprecation\"})"); + generator.addImport(NamespaceID.class.getCanonicalName()); + generator.addImport(List.class.getCanonicalName()); + generator.addImport(ArrayList.class.getCanonicalName()); + generator.addImport(Arrays.class.getCanonicalName()); + generator.addImport(generator.getPackage()+".states.*"); + generator.addHardcodedField("List", "alternatives", "new ArrayList()"); + generator.setParams("String namespaceID", "short defaultID", "double hardness", "double resistance", "boolean isAir", "boolean isSolid", "NamespaceID blockEntity", "boolean singleState"); + generator.addMethod("getBlockId", "()", "short", "return defaultID;"); + generator.addMethod("isAir", "()", "boolean", "return isAir;"); + generator.addMethod("hasBlockEntity", "()", "boolean", "return blockEntity != null;"); + generator.addMethod("getBlockEntityName", "()", "NamespaceID", "return blockEntity;"); + generator.addMethod("isSolid", "()", "boolean", "return isSolid;"); + generator.addMethod("getHardness", "()", "double", "return hardness;"); + generator.addMethod("getResistance", "()", "double", "return resistance;"); + generator.addMethod("breaksInstantaneously", "()", "boolean", "return hardness == 0;"); + generator.addMethod("addBlockAlternative", "(BlockAlternative alternative)", "void", + "alternatives.add(alternative);", + "BlockMap.blocksMap.put(alternative.getId(), this);" + ); + String[] withPropertiesLines = { + "for (BlockAlternative alt : alternatives) {", + "\tif (Arrays.equals(alt.getProperties(), properties)) {", + "\t\treturn alt.getId();", + "\t}", + "}", + "return defaultID;" + }; + generator.addMethod("withProperties", "(String... properties)", "short", withPropertiesLines); + generator.addMethod("fromId", "(short blockId)", "static "+className, "return BlockMap.blocksMap.getOrDefault(blockId, AIR);"); + generator.appendToConstructor("if(singleState) {"); + generator.appendToConstructor("\taddBlockAlternative(new BlockAlternative(defaultID));"); + generator.appendToConstructor("}"); + } + + @Override + protected void writeSingle(EnumGenerator generator, BlockContainer block) { + String instanceName = block.getId().getPath().toUpperCase(); + generator.addInstance(instanceName, + "\""+block.getId().toString()+"\"", + "(short) "+block.getDefaultState().getId(), + block.getHardness(), + block.getResistance(), + block.isAir(), + block.isSolid(), + block.getBlockEntityName() != null ? "NamespaceID.from(\""+block.getBlockEntityName()+"\")" : "null", + block.getStates().size() == 1 // used to avoid duplicates inside the 'alternatives' field due to both constructor addition and subclasses initStates() + ); + + // do not add alternative for default states. This will be added by default inside the constructor + if(block.getStates().size() > 1) { + StringBuilder subclass = new StringBuilder(); + for(BlockContainer.BlockState state : block.getStates()) { + if(state == block.getDefaultState()) + continue; + // generate BlockAlternative instance that will be used to lookup block alternatives + + subclass.append(instanceName).append(".addBlockAlternative("); + subclass.append("new BlockAlternative("); + subclass.append("(short) ").append(state.getId()); + + if(state.getProperties() != null) { + for(var property : state.getProperties().entrySet()) { + subclass.append(", "); + subclass.append("\"").append(property.getKey()).append("=").append(property.getValue()).append("\""); + } + } + subclass.append(")").append(");\n"); + } + String blockName = snakeCaseToCapitalizedCamelCase(block.getId().getPath()); + blockName = blockName.replace("_", ""); + subclassContents.put(blockName, subclass.toString()); + staticBlock.append("\t\t").append(blockName).append(".initStates();\n"); + } + } + + @Override + protected void postGeneration() throws IOException { + File classFolder = new File(targetFolder, getRelativeFolderPath()); + if(!classFolder.exists()) { + classFolder.mkdirs(); + } + File subclassFolder = new File(classFolder, "states"); + if(!subclassFolder.exists()) { + subclassFolder.mkdirs(); + } + + StringBuilder blockMapClass = new StringBuilder(); + blockMapClass.append("package "+getPackageName()+";\n") + .append("import "+Short2ObjectOpenHashMap.class.getCanonicalName()+";\n") + .append("final class BlockMap {\n") + .append("\tstatic final Short2ObjectOpenHashMap<"+getClassName()+"> blocksMap = new Short2ObjectOpenHashMap<>();\n") + .append("}\n"); + LOGGER.debug("Writing BlockMap to file: "+classFolder+"/BlockMap.java"); + try(Writer writer = new BufferedWriter(new FileWriter(new File(classFolder, "BlockMap.java")))) { + writer.write(blockMapClass.toString()); + } + + LOGGER.debug("Writing subclasses for block alternatives..."); + StringBuilder classContents = new StringBuilder(); + for (var entry : subclassContents.entrySet()) { + classContents.delete(0, classContents.length()); + String subclass = entry.getKey(); + LOGGER.debug("\t Writing subclass "+subclass+"... "); + + String contents = entry.getValue(); + classContents.append("package ").append(getPackageName()).append(".states;\n"); + classContents.append("import ").append(BlockAlternative.class.getCanonicalName()).append(";\n"); + classContents.append("import static ").append(getPackageName()).append(".").append(getClassName()).append(".*;\n"); + classContents.append("/**\n"); + classContents.append(" * Completely internal. DO NOT USE. IF YOU ARE A USER AND FACE A PROBLEM WHILE USING THIS CODE, THAT'S ON YOU.\n"); + classContents.append(" */\n"); + classContents.append("@Deprecated(forRemoval = false, since = \"forever\")\n"); + classContents.append("public class ").append(subclass).append(" {\n"); + classContents.append("\tpublic static void initStates() {\n"); + + String[] lines = contents.split("\n"); + for(String line : lines) { + classContents.append("\t\t").append(line).append("\n"); + } + + classContents.append("\t}\n"); + classContents.append("}\n"); + + try(Writer writer = new BufferedWriter(new FileWriter(new File(subclassFolder, subclass+".java")))) { + writer.write(classContents.toString()); + } + LOGGER.debug("\t\t - Done"); + } + } + + @Override + protected void postWrite(EnumGenerator generator) { + generator.setStaticInitBlock(staticBlock.toString()); + } +} diff --git a/src/generators/java/net/minestom/codegen/blocks/BurgerBlock.java b/src/generators/java/net/minestom/codegen/blocks/BurgerBlock.java new file mode 100644 index 000000000..bf313e3ae --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/BurgerBlock.java @@ -0,0 +1,18 @@ +package net.minestom.codegen.blocks; + +public class BurgerBlock { + + String text_id; + double resistance; + + // from tileentities + BurgerTileEntity blockEntity; + + @Override + public String toString() { + return "blocks.BurgerBlock{" + + "text_id='" + text_id + '\'' + + ", resistance=" + resistance + + '}'; + } +} diff --git a/src/generators/java/net/minestom/codegen/blocks/BurgerTileEntity.java b/src/generators/java/net/minestom/codegen/blocks/BurgerTileEntity.java new file mode 100644 index 000000000..aced5ec1d --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/BurgerTileEntity.java @@ -0,0 +1,9 @@ +package net.minestom.codegen.blocks; + +public class BurgerTileEntity { + + String[] blocks; + String name; + int network_id; + +} diff --git a/src/generators/java/net/minestom/codegen/blocks/DataReportBlock.java b/src/generators/java/net/minestom/codegen/blocks/DataReportBlock.java new file mode 100644 index 000000000..93b1113c8 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/DataReportBlock.java @@ -0,0 +1,55 @@ +package net.minestom.codegen.blocks; + +import com.google.gson.annotations.SerializedName; +import net.minestom.server.utils.NamespaceID; + +import java.util.Arrays; +import java.util.Map; + +public class DataReportBlock { + + NamespaceID name; + Map properties; + BlockState[] states; + + BlockState defaultState; + + /** + * Looks for the first state in {@link #states} with #isDefault set and stores it into {@link #defaultState} + */ + public void bindDefaultState() { + for(BlockState s : states) { + if(s.isDefault) { + defaultState = s; + return; + } + } + } + + public static class BlockState { + protected Map properties; + protected short id; + @SerializedName("default") + protected boolean isDefault; + + @Override + public String toString() { + return "BlockState{" + + "properties=" + properties + + ", id=" + id + + ", isDefault=" + isDefault + + '}'; + } + } + + + @Override + public String toString() { + return "blocks.DataReportBlock{" + + "name=" + name + + ", properties=" + properties + + ", states=" + Arrays.toString(states) + + ", defaultState=" + defaultState + + '}'; + } +} diff --git a/src/generators/java/net/minestom/codegen/blocks/PrismarineJSBlock.java b/src/generators/java/net/minestom/codegen/blocks/PrismarineJSBlock.java new file mode 100644 index 000000000..80a390ea9 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/blocks/PrismarineJSBlock.java @@ -0,0 +1,42 @@ +package net.minestom.codegen.blocks; + +public class PrismarineJSBlock { + + int id; + String name; + double hardness; + boolean diggable; + boolean transparent; + int emitLight; + int filterLight; + String boundingBox; + int stackSize; + String material; + + @Override + public String toString() { + return "blocks.PrismarineJSBlock{" + + "name='" + name + '\'' + + ", id=" + id + + ", hardness=" + hardness + + ", diggable=" + diggable + + ", transparent=" + transparent + + ", emitLight=" + emitLight + + ", filterLight=" + filterLight + + ", boundingBox='" + boundingBox + '\'' + + ", stackSize=" + stackSize + + ", material='" + material + '\'' + + '}'; + } + + /* + TODO: + "harvestTools": { + "521": true, + "535": true, + "539": true, + "543": true, + "550": true + } + */ +} diff --git a/src/generators/java/net/minestom/codegen/enchantment/EnchantmentEnumGenerator.java b/src/generators/java/net/minestom/codegen/enchantment/EnchantmentEnumGenerator.java new file mode 100644 index 000000000..26e94f3b9 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/enchantment/EnchantmentEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.enchantment; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class EnchantmentEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new EnchantmentEnumGenerator(targetFolder); + } + + private EnchantmentEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:enchantment"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.item"; + } + + @Override + public String getClassName() { + return "Enchantment"; + } +} diff --git a/src/generators/java/net/minestom/codegen/entitytypes/EntityTypeEnumGenerator.java b/src/generators/java/net/minestom/codegen/entitytypes/EntityTypeEnumGenerator.java new file mode 100644 index 000000000..9239b5055 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/entitytypes/EntityTypeEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.entitytypes; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class EntityTypeEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new EntityTypeEnumGenerator(targetFolder); + } + + private EntityTypeEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:entity_type"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.entity"; + } + + @Override + public String getClassName() { + return "EntityType"; + } +} diff --git a/src/generators/java/net/minestom/codegen/items/DataReportItem.java b/src/generators/java/net/minestom/codegen/items/DataReportItem.java new file mode 100644 index 000000000..0a3d2b4d7 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/items/DataReportItem.java @@ -0,0 +1,8 @@ +package net.minestom.codegen.items; + +import net.minestom.server.utils.NamespaceID; + +public class DataReportItem { + NamespaceID name; + +} diff --git a/src/generators/java/net/minestom/codegen/items/ItemContainer.java b/src/generators/java/net/minestom/codegen/items/ItemContainer.java new file mode 100644 index 000000000..ed5cb1d44 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/items/ItemContainer.java @@ -0,0 +1,39 @@ +package net.minestom.codegen.items; + +import net.minestom.server.instance.block.Block; +import net.minestom.server.utils.NamespaceID; + +public class ItemContainer implements Comparable { + private int id; + private NamespaceID name; + private int stackSize; + private Block block; + + public ItemContainer(int id, NamespaceID name, int stackSize, Block block) { + this.id = id; + this.name = name; + this.stackSize = stackSize; + this.block = block; + } + + public int getId() { + return id; + } + + public NamespaceID getName() { + return name; + } + + public Block getBlock() { + return block; + } + + public int getStackSize() { + return stackSize; + } + + @Override + public int compareTo(ItemContainer o) { + return Integer.compare(id, o.id); + } +} diff --git a/src/generators/java/net/minestom/codegen/items/ItemEnumGenerator.java b/src/generators/java/net/minestom/codegen/items/ItemEnumGenerator.java new file mode 100644 index 000000000..9dbd7a33f --- /dev/null +++ b/src/generators/java/net/minestom/codegen/items/ItemEnumGenerator.java @@ -0,0 +1,221 @@ +package net.minestom.codegen.items; + +import com.google.gson.Gson; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; +import net.minestom.codegen.EnumGenerator; +import net.minestom.codegen.MinestomEnumGenerator; +import net.minestom.codegen.PrismarinePaths; +import net.minestom.codegen.blocks.*; +import net.minestom.server.instance.block.Block; +import net.minestom.server.instance.block.BlockAlternative; +import net.minestom.server.registry.ResourceGatherer; +import net.minestom.server.utils.NamespaceID; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import java.io.*; +import java.util.*; + +/** + * Generates a Material enum containing all data about items + * + * Assumes that Block is available + */ +public class ItemEnumGenerator extends MinestomEnumGenerator { + + private static final Logger LOGGER = LoggerFactory.getLogger(ItemEnumGenerator.class); + + private final String targetVersion; + private final File targetFolder; + + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new ItemEnumGenerator(targetVersion, targetFolder); + } + + private ItemEnumGenerator(String targetVersion, File targetFolder) throws IOException { + this.targetVersion = targetVersion; + this.targetFolder = targetFolder; + generateTo(targetFolder); + } + + /** + * Extract block information from PrismarineJS (submodule of Minestom) + * @param gson + * @param blockFile + * @return + * @throws IOException + */ + private List parseItemsFromPrismarineJS(Gson gson, File blockFile) throws IOException { + try(BufferedReader bufferedReader = new BufferedReader(new FileReader(blockFile))) { + PrismarineJSItem[] items = gson.fromJson(bufferedReader, PrismarineJSItem[].class); + return Arrays.asList(items); + } catch (IOException e) { + throw e; + } + } + + @Override + public String getPackageName() { + return "net.minestom.server.item"; + } + + @Override + public String getClassName() { + return "Material"; + } + + @Override + protected Collection compile() throws IOException { + Gson gson = new Gson(); + LOGGER.debug("Finding path for PrismarineJS items"); + JsonObject dataPaths = gson.fromJson(new BufferedReader(new FileReader(PRISMARINE_JS_DATA_PATHS)), JsonObject.class); + JsonObject pathsJson = dataPaths.getAsJsonObject("pc").getAsJsonObject(targetVersion); + + PrismarinePaths paths = gson.fromJson(pathsJson, PrismarinePaths.class); + LOGGER.debug("Loading PrismarineJS blocks data"); + List prismarineJSItems = parseItemsFromPrismarineJS(gson, paths.getItemsFile()); + + TreeSet items = new TreeSet<>(ItemContainer::compareTo); + for(var prismarineJSItem : prismarineJSItems) { + items.add(new ItemContainer(prismarineJSItem.id, NamespaceID.from(prismarineJSItem.name), prismarineJSItem.stackSize, getBlock(prismarineJSItem.name.toUpperCase()))); + } + return items; + } + + /** + * Returns a block with the given name. Returns null if none + * @param itemName + * @return + */ + private Block getBlock(String itemName) { + // special cases + if(itemName.equals("REDSTONE")) + return Block.REDSTONE_WIRE; + // end of special cases + + try { + return Block.valueOf(itemName); + } catch (IllegalArgumentException e) { + return null; + } + } + + @Override + protected void prepare(EnumGenerator generator) { + String className = getClassName(); + generator.addImport(Block.class.getCanonicalName()); + generator.setParams("String namespaceID", "int maxDefaultStackSize", "Block correspondingBlock"); + generator.addMethod("getId", "()", "short", "return (short)ordinal();"); + generator.addMethod("getName", "()", "String", "return namespaceID;"); + generator.addMethod("getMaxDefaultStackSize", "()", "int", "return maxDefaultStackSize;"); + generator.addMethod("isBlock", "()", "boolean", "return correspondingBlock != null && this != AIR;"); + generator.addMethod("getBlock", "()", "Block", "return correspondingBlock;"); + + generator.addMethod("fromId", "(short id)", "static "+className, + "if(id >= 0 && id < values().length) {", + "\treturn values()[id];", + "}", + "return AIR;" + ); + + // hard coded methods + generator.addMethod("isHelmet", "()", "boolean", "return toString().endsWith(\"HELMET\");"); + generator.addMethod("isChestplate", "()", "boolean", "return toString().endsWith(\"CHESTPLATE\");"); + generator.addMethod("isLeggings", "()", "boolean", "return toString().endsWith(\"LEGGINGS\");"); + generator.addMethod("isBoots", "()", "boolean", "return toString().endsWith(\"BOOTS\");"); + generator.addMethod("isArmor", "()", "boolean", "return isChestplate() || isHelmet() || isLeggings() || isBoots();"); + generator.addMethod("isFood", "()", "boolean", "switch (this) {\n" + + " case APPLE:\n" + + " case MUSHROOM_STEW:\n" + + " case BREAD:\n" + + " case PORKCHOP:\n" + + " case COOKED_PORKCHOP:\n" + + " case GOLDEN_APPLE:\n" + + " case ENCHANTED_GOLDEN_APPLE:\n" + + " case COD:\n" + + " case SALMON:\n" + + " case TROPICAL_FISH:\n" + + " case PUFFERFISH:\n" + + " case COOKED_COD:\n" + + " case COOKED_SALMON:\n" + + " case CAKE:\n" + + " case COOKIE:\n" + + " case MELON_SLICE:\n" + + " case DRIED_KELP:\n" + + " case BEEF:\n" + + " case COOKED_BEEF:\n" + + " case CHICKEN:\n" + + " case COOKED_CHICKEN:\n" + + " case ROTTEN_FLESH:\n" + + " case SPIDER_EYE:\n" + + " case CARROT:\n" + + " case POTATO:\n" + + " case BAKED_POTATO:\n" + + " case POISONOUS_POTATO:\n" + + " case PUMPKIN_PIE:\n" + + " case RABBIT:\n" + + " case COOKED_RABBIT:\n" + + " case RABBIT_STEW:\n" + + " case MUTTON:\n" + + " case COOKED_MUTTON:\n" + + " case BEETROOT:\n" + + " case BEETROOT_SOUP:\n" + + " case SWEET_BERRIES:\n" + + " case HONEY_BOTTLE:\n" + + " return true;\n" + + " default:\n" + + " return false;\n" + + " }"); + generator.addMethod("hasState", "()", "boolean", "switch (this) {\n" + + " case BOW:\n" + + " case TRIDENT:\n" + + " case CROSSBOW:\n" + + " case SHIELD:\n" + + " return true;\n" + + " }\n" + + "\n" + + " return isFood();"); + } + + @Override + protected void writeSingle(EnumGenerator generator, ItemContainer item) { + String instanceName = item.getName().getPath().toUpperCase(); + generator.addInstance(instanceName, + "\""+item.getName().toString()+"\"", + item.getStackSize(), + item.getBlock() == null? "null" : ("Block."+item.getBlock().name()) + ); + } + + @Override + protected void postGeneration() throws IOException {} + + @Override + protected void postWrite(EnumGenerator generator) {} +} diff --git a/src/generators/java/net/minestom/codegen/items/PrismarineJSItem.java b/src/generators/java/net/minestom/codegen/items/PrismarineJSItem.java new file mode 100644 index 000000000..0ced97cf6 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/items/PrismarineJSItem.java @@ -0,0 +1,7 @@ +package net.minestom.codegen.items; + +public class PrismarineJSItem { + int id; + String name; + int stackSize; +} diff --git a/src/generators/java/net/minestom/codegen/particles/ParticleEnumGenerator.java b/src/generators/java/net/minestom/codegen/particles/ParticleEnumGenerator.java new file mode 100644 index 000000000..2a79aa3fe --- /dev/null +++ b/src/generators/java/net/minestom/codegen/particles/ParticleEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.particles; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class ParticleEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new ParticleEnumGenerator(targetFolder); + } + + private ParticleEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:particle_type"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.particle"; + } + + @Override + public String getClassName() { + return "Particle"; + } +} diff --git a/src/generators/java/net/minestom/codegen/potions/PotionEnumGenerator.java b/src/generators/java/net/minestom/codegen/potions/PotionEnumGenerator.java new file mode 100644 index 000000000..0149e165f --- /dev/null +++ b/src/generators/java/net/minestom/codegen/potions/PotionEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.potions; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class PotionEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new PotionEnumGenerator(targetFolder); + } + + private PotionEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:potion"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.potion"; + } + + @Override + public String getClassName() { + return "PotionType"; + } +} diff --git a/src/generators/java/net/minestom/codegen/sounds/SoundEnumGenerator.java b/src/generators/java/net/minestom/codegen/sounds/SoundEnumGenerator.java new file mode 100644 index 000000000..a64318356 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/sounds/SoundEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.sounds; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class SoundEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new SoundEnumGenerator(targetFolder); + } + + private SoundEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:sound_event"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.sound"; + } + + @Override + public String getClassName() { + return "Sound"; + } +} diff --git a/src/generators/java/net/minestom/codegen/stats/BiomesEnumGenerator.java b/src/generators/java/net/minestom/codegen/stats/BiomesEnumGenerator.java new file mode 100644 index 000000000..105173d65 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/stats/BiomesEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.stats; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class BiomesEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new BiomesEnumGenerator(targetFolder); + } + + private BiomesEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:biome"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.instance"; + } + + @Override + public String getClassName() { + return "Biome"; + } +} diff --git a/src/generators/java/net/minestom/codegen/stats/StatsEnumGenerator.java b/src/generators/java/net/minestom/codegen/stats/StatsEnumGenerator.java new file mode 100644 index 000000000..43c781f00 --- /dev/null +++ b/src/generators/java/net/minestom/codegen/stats/StatsEnumGenerator.java @@ -0,0 +1,56 @@ +package net.minestom.codegen.stats; + +import net.minestom.codegen.BasicEnumGenerator; +import net.minestom.server.registry.ResourceGatherer; + +import java.io.File; +import java.io.IOException; + +public class StatsEnumGenerator extends BasicEnumGenerator { + public static void main(String[] args) throws IOException { + String targetVersion; + if(args.length < 1) { + System.err.println("Usage: [target folder]"); + return; + } + + targetVersion = args[0]; + + try { + ResourceGatherer.ensureResourcesArePresent(targetVersion, null); // TODO + } catch (IOException e) { + e.printStackTrace(); + } + + String targetPart = DEFAULT_TARGET_PATH; + if(args.length >= 2) { + targetPart = args[1]; + } + + File targetFolder = new File(targetPart); + if(!targetFolder.exists()) { + targetFolder.mkdirs(); + } + + new StatsEnumGenerator(targetFolder); + } + + private StatsEnumGenerator(File targetFolder) throws IOException { + super(targetFolder); + } + + @Override + protected String getCategoryID() { + return "minecraft:custom_stat"; + } + + @Override + public String getPackageName() { + return "net.minestom.server.stat"; + } + + @Override + public String getClassName() { + return "StatisticType"; + } +} diff --git a/src/main/java/net/minestom/server/MinecraftServer.java b/src/main/java/net/minestom/server/MinecraftServer.java index 0026d7030..6935810b2 100644 --- a/src/main/java/net/minestom/server/MinecraftServer.java +++ b/src/main/java/net/minestom/server/MinecraftServer.java @@ -22,7 +22,6 @@ import net.minestom.server.network.netty.NettyServer; import net.minestom.server.network.packet.server.play.ServerDifficultyPacket; import net.minestom.server.ping.ResponseDataConsumer; import net.minestom.server.recipe.RecipeManager; -import net.minestom.server.registry.RegistryMain; import net.minestom.server.registry.ResourceGatherer; import net.minestom.server.scoreboard.TeamManager; import net.minestom.server.storage.StorageFolder; @@ -143,18 +142,10 @@ public class MinecraftServer { // Registry try { - ResourceGatherer.ensureResourcesArePresent(null); // TODO: provide a way to give a path override, probably via launch arguments? + ResourceGatherer.ensureResourcesArePresent("1.15.2", null); // TODO: provide a way to give a path override, probably via launch arguments? } catch (IOException e) { LOGGER.error("An error happened during resource gathering. Minestom will attempt to load anyway, but things may not work, and crashes can happen.", e); } - RegistryMain.registerBlocks(); - RegistryMain.registerItems(); - RegistryMain.registerEntities(); - RegistryMain.registerSounds(); - RegistryMain.registerParticles(); - RegistryMain.registerStats(); - RegistryMain.registerEnchantments(); - RegistryMain.registerPotions(); minecraftServer = new MinecraftServer(); diff --git a/src/main/java/net/minestom/server/chat/ColoredText.java b/src/main/java/net/minestom/server/chat/ColoredText.java index be8f2b2ff..c1d259e3c 100644 --- a/src/main/java/net/minestom/server/chat/ColoredText.java +++ b/src/main/java/net/minestom/server/chat/ColoredText.java @@ -4,7 +4,9 @@ import com.google.gson.JsonArray; import com.google.gson.JsonObject; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; +import java.util.regex.Pattern; public class ColoredText { @@ -164,8 +166,27 @@ public class ColoredText { } // Translatable component if (formatString.startsWith("@")) { - String translatableCode = formatString.substring(1); - objects.add(getMessagePart(MessageType.TRANSLATABLE, translatableCode, currentColor)); + final String translatableCode = formatString.substring(1); + final boolean hasArgs = translatableCode.contains(","); + if (!hasArgs) { + objects.add(getMessagePart(MessageType.TRANSLATABLE, translatableCode, currentColor)); + } else { + // Arguments parsing + // ex: {@translatable.key,arg1,arg2,etc} + final String[] split = translatableCode.split(Pattern.quote(",")); + final String finalTranslatableCode = split[0]; + final String[] arguments = Arrays.copyOfRange(split, 1, split.length); + + JsonObject translatableObject = getMessagePart(MessageType.TRANSLATABLE, finalTranslatableCode, currentColor); + if (arguments.length > 0) { + JsonArray argArray = new JsonArray(); + for (String arg : arguments) { + argArray.add(getMessagePart(MessageType.RAW, arg, currentColor)); + } + translatableObject.add("with", argArray); + objects.add(translatableObject); + } + } continue; } // Keybind component @@ -186,6 +207,14 @@ public class ColoredText { return objects; } + /** + * Get the object representing a message (raw/keybind/translatable) + * + * @param messageType the message type + * @param message the message + * @param color the last color + * @return a json object representing a message + */ private JsonObject getMessagePart(MessageType messageType, String message, String color) { JsonObject object = new JsonObject(); switch (messageType) { diff --git a/src/main/java/net/minestom/server/chat/TranslatableText.java b/src/main/java/net/minestom/server/chat/TranslatableText.java new file mode 100644 index 000000000..2baf855ea --- /dev/null +++ b/src/main/java/net/minestom/server/chat/TranslatableText.java @@ -0,0 +1,36 @@ +package net.minestom.server.chat; + +public class TranslatableText { + + private String code; + private String[] arguments; + + private TranslatableText(String code, String[] arguments) { + this.code = code; + this.arguments = arguments; + } + + public static TranslatableText of(String code) { + return new TranslatableText(code, null); + } + + public static TranslatableText of(String code, String... arguments) { + return new TranslatableText(code, arguments); + } + + @Override + public String toString() { + final String prefix = "{@"; + final String suffix = "}"; + + String content = code; + + if (arguments != null && arguments.length > 0) { + for (String arg : arguments) { + content += "," + arg; + } + } + + return prefix + content + suffix; + } +} diff --git a/src/main/java/net/minestom/server/entity/EntityType.java b/src/main/java/net/minestom/server/entity/EntityType.java deleted file mode 100644 index 0c061b63a..000000000 --- a/src/main/java/net/minestom/server/entity/EntityType.java +++ /dev/null @@ -1,132 +0,0 @@ -package net.minestom.server.entity; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum EntityType { - - AREA_EFFECT_CLOUD, - ARMOR_STAND, - ARROW, - BAT, - BEE, - BLAZE, - BOAT, - CAT, - CAVE_SPIDER, - CHICKEN, - COD, - COW, - CREEPER, - DOLPHIN, - DONKEY, - DRAGON_FIREBALL, - DROWNED, - ELDER_GUARDIAN, - END_CRYSTAL, - ENDER_DRAGON, - ENDERMAN, - ENDERMITE, - EVOKER, - EVOKER_FANGS, - EXPERIENCE_ORB, - EYE_OF_ENDER, - FALLING_BLOCK, - FIREWORK_ROCKET, - FOX, - GHAST, - GIANT, - GUARDIAN, - HOGLIN, - HORSE, - HUSK, - ILLUSIONER, - IRON_GOLEM, - ITEM, - ITEM_FRAME, - FIREBALL, - LEASH_KNOT, - LIGHTNING_BOLT, - LLAMA, - LLAMA_SPIT, - MAGMA_CUBE, - MINECART, - CHEST_MINECART, - COMMAND_BLOCK_MINECART, - FURNACE_MINECART, - HOPPER_MINECART, - SPAWNER_MINECART, - TNT_MINECART, - MULE, - MOOSHROOM, - OCELOT, - PAINTING, - PANDA, - PARROT, - PHANTOM, - PIG, - PIGLIN, - PILLAGER, - POLAR_BEAR, - TNT, - PUFFERFISH, - RABBIT, - RAVAGER, - SALMON, - SHEEP, - SHULKER, - SHULKER_BULLET, - SILVERFISH, - SKELETON, - SKELETON_HORSE, - SLIME, - SMALL_FIREBALL, - SNOW_GOLEM, - SNOWBALL, - SPECTRAL_ARROW, - SPIDER, - SQUID, - STRAY, - STRIDER, - EGG, - ENDER_PEARL, - EXPERIENCE_BOTTLE, - POTION, - TRIDENT, - TRADER_LLAMA, - TROPICAL_FISH, - TURTLE, - VEX, - VILLAGER, - VINDICATOR, - WANDERING_TRADER, - WITCH, - WITHER, - WITHER_SKELETON, - WITHER_SKULL, - WOLF, - ZOGLIN, - ZOMBIE, - ZOMBIE_HORSE, - ZOMBIE_VILLAGER, - ZOMBIFIED_PIGLIN, - PLAYER, - FISHING_BOBBER; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public static EntityType fromId(int id) { - return map.get(id); - } - - public int getId() { - return id; - } -} diff --git a/src/main/java/net/minestom/server/instance/Biome.java b/src/main/java/net/minestom/server/instance/Biome.java deleted file mode 100644 index 665b9d3d4..000000000 --- a/src/main/java/net/minestom/server/instance/Biome.java +++ /dev/null @@ -1,96 +0,0 @@ -package net.minestom.server.instance; - -import java.util.Arrays; - -public enum Biome { - - OCEAN(0), - DEEP_OCEAN(24), - FROZEN_OCEAN(10), - DEEP_FROZEN_OCEAN(50), - COLD_OCEAN(46), - DEEP_COLD_OCEAN(49), - LUKEWARM_OCEAN(45), - DEEP_LUKEWARM_OCEAN(48), - WARM_OCEAN(44), - DEEP_WARM_OCEAN(47), - RIVER(7), - FROZEN_RIVER(11), - BEACH(16), - STONE_SHORE(25), - SNOWY_BEACH(26), - FOREST(4), - WOODED_HILLS(18), - FLOWER_FOREST(132), - BIRCH_FOREST(27), - BIRCH_FOREST_HILLS(28), - TALL_BIRCH_FOREST(155), - TALL_BIRCH_HILLS(156), - DARK_FOREST(29), - DARK_FOREST_HILLS(157), - JUNGLE(21), - JUNGLE_HILLS(22), - MODIFIED_JUNGLE(149), - JUNGLE_EDGE(23), - MODIFIED_JUNGLE_EDGE(151), - BAMBOO_JUNGLE(168), - BAMBOO_JUNGLE_HILLS(169), - TAIGA(5), - TAIGA_HILLS(19), - TAIGA_MOUNTAINS(133), - SNOWY_TAIGA(30), - SNOWY_TAIGA_HILLS(31), - SNOWY_TAIGA_MOUNTAINS(158), - GIANT_TREE_TAIGA(32), - GIANT_TREE_TAIGA_HILLS(33), - GIANT_SPRUCE_TAIGA(160), - GIANT_SPRUCE_TAIGA_HILLS(161), - MUSHROOM_FIELDS(14), - MUSHROOM_FIELDS_SHORE(15), - SWAMP(6), - SWAMP_HILLS(134), - SAVANA(35), - SAVANA_PLATEAU(36), - SHATTERED_SAVANA(163), - SHATTERED_SAVANA_PLATEAU(164), - PLAINS(1), - SUNFLOWER_PLAINS(129), - DESERT(2), - DESERT_HILLS(17), - DESERT_LAKES(130), - SNOWY_TUNDRA(12), - SNOWY_MOUNTAINS(13), - ICE_SPIKES(140), - MOUNTAINS(3), - WOODED_MOUTAINS(34), - GRAVELLY_MOUNTAINS(131), - MODIFIED_GRAVELLY_MOUNTAINS(162), - MOUNTAIN_EDGE(20), - BADLANDS(37), - BADLANDS_PLATEAU(39), - MODIFIED_BADLANDS_PLATEAU(167), - WOODED_BADLANDS_PLATEAU(38), - MODIFIED_WOODED_BADLANDS_PLATEAU(166), - ERODED_BADLANDS(165), - NETHER(8), - THE_END(9), - SMALL_END_ISLANDS(40), - END_MIDLANDS(41), - END_HIGHLANDS(42), - END_BARRENS(43), - VOID(127); - - private int id; - - Biome(int id) { - this.id = id; - } - - public static Biome fromId(int id) { - return Arrays.stream(values()).filter(customBiome -> customBiome.id == id).findFirst().get(); - } - - public int getId() { - return id; - } -} diff --git a/src/main/java/net/minestom/server/instance/Chunk.java b/src/main/java/net/minestom/server/instance/Chunk.java index 196084326..2b2a79daa 100644 --- a/src/main/java/net/minestom/server/instance/Chunk.java +++ b/src/main/java/net/minestom/server/instance/Chunk.java @@ -271,7 +271,7 @@ public final class Chunk implements Viewable { private boolean isBlockEntity(short blockId) { Block block = Block.fromId(blockId); - return block.isBlockEntity(); + return block.hasBlockEntity(); } public Set getBlockEntities() { diff --git a/src/main/java/net/minestom/server/instance/InstanceContainer.java b/src/main/java/net/minestom/server/instance/InstanceContainer.java index 9d93eada9..6c6a94195 100644 --- a/src/main/java/net/minestom/server/instance/InstanceContainer.java +++ b/src/main/java/net/minestom/server/instance/InstanceContainer.java @@ -400,7 +400,7 @@ public class InstanceContainer extends Instance { protected void createChunk(int chunkX, int chunkZ, Consumer callback) { Biome[] biomes = new Biome[Chunk.BIOME_COUNT]; if (chunkGenerator == null) { - Arrays.fill(biomes, Biome.VOID); + Arrays.fill(biomes, Biome.THE_VOID); } else { chunkGenerator.fillBiomes(biomes, chunkX, chunkZ); } diff --git a/src/main/java/net/minestom/server/instance/block/Block.java b/src/main/java/net/minestom/server/instance/block/Block.java index 8e2b69a70..e69de29bb 100644 --- a/src/main/java/net/minestom/server/instance/block/Block.java +++ b/src/main/java/net/minestom/server/instance/block/Block.java @@ -1,1682 +0,0 @@ -package net.minestom.server.instance.block; - -import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; - -public enum Block { - - AIR, - STONE, - GRANITE, - POLISHED_GRANITE, - DIORITE, - POLISHED_DIORITE, - ANDESITE, - POLISHED_ANDESITE, - GRASS_BLOCK, - DIRT, - COARSE_DIRT, - PODZOL, - COBBLESTONE, - OAK_PLANKS, - SPRUCE_PLANKS, - BIRCH_PLANKS, - JUNGLE_PLANKS, - ACACIA_PLANKS, - DARK_OAK_PLANKS, - OAK_SAPLING, - SPRUCE_SAPLING, - BIRCH_SAPLING, - JUNGLE_SAPLING, - ACACIA_SAPLING, - DARK_OAK_SAPLING, - BEDROCK, - WATER, - LAVA, - SAND, - RED_SAND, - GRAVEL, - GOLD_ORE, - IRON_ORE, - COAL_ORE, - NETHER_GOLD_ORE, - OAK_LOG, - SPRUCE_LOG, - BIRCH_LOG, - JUNGLE_LOG, - ACACIA_LOG, - DARK_OAK_LOG, - STRIPPED_SPRUCE_LOG, - STRIPPED_BIRCH_LOG, - STRIPPED_JUNGLE_LOG, - STRIPPED_ACACIA_LOG, - STRIPPED_DARK_OAK_LOG, - STRIPPED_OAK_LOG, - OAK_WOOD, - SPRUCE_WOOD, - BIRCH_WOOD, - JUNGLE_WOOD, - ACACIA_WOOD, - DARK_OAK_WOOD, - STRIPPED_OAK_WOOD, - STRIPPED_SPRUCE_WOOD, - STRIPPED_BIRCH_WOOD, - STRIPPED_JUNGLE_WOOD, - STRIPPED_ACACIA_WOOD, - STRIPPED_DARK_OAK_WOOD, - OAK_LEAVES, - SPRUCE_LEAVES, - BIRCH_LEAVES, - JUNGLE_LEAVES, - ACACIA_LEAVES, - DARK_OAK_LEAVES, - SPONGE, - WET_SPONGE, - GLASS, - LAPIS_ORE, - LAPIS_BLOCK, - DISPENSER, - SANDSTONE, - CHISELED_SANDSTONE, - CUT_SANDSTONE, - NOTE_BLOCK, - WHITE_BED, - ORANGE_BED, - MAGENTA_BED, - LIGHT_BLUE_BED, - YELLOW_BED, - LIME_BED, - PINK_BED, - GRAY_BED, - LIGHT_GRAY_BED, - CYAN_BED, - PURPLE_BED, - BLUE_BED, - BROWN_BED, - GREEN_BED, - RED_BED, - BLACK_BED, - POWERED_RAIL, - DETECTOR_RAIL, - STICKY_PISTON, - COBWEB, - GRASS, - FERN, - DEAD_BUSH, - SEAGRASS, - TALL_SEAGRASS, - PISTON, - PISTON_HEAD, - WHITE_WOOL, - ORANGE_WOOL, - MAGENTA_WOOL, - LIGHT_BLUE_WOOL, - YELLOW_WOOL, - LIME_WOOL, - PINK_WOOL, - GRAY_WOOL, - LIGHT_GRAY_WOOL, - CYAN_WOOL, - PURPLE_WOOL, - BLUE_WOOL, - BROWN_WOOL, - GREEN_WOOL, - RED_WOOL, - BLACK_WOOL, - MOVING_PISTON, - DANDELION, - POPPY, - BLUE_ORCHID, - ALLIUM, - AZURE_BLUET, - RED_TULIP, - ORANGE_TULIP, - WHITE_TULIP, - PINK_TULIP, - OXEYE_DAISY, - CORNFLOWER, - WITHER_ROSE, - LILY_OF_THE_VALLEY, - BROWN_MUSHROOM, - RED_MUSHROOM, - GOLD_BLOCK, - IRON_BLOCK, - BRICKS, - TNT, - BOOKSHELF, - MOSSY_COBBLESTONE, - OBSIDIAN, - TORCH, - WALL_TORCH, - FIRE, - SOUL_FIRE, - SPAWNER, - OAK_STAIRS, - CHEST, - REDSTONE_WIRE, - DIAMOND_ORE, - DIAMOND_BLOCK, - CRAFTING_TABLE, - WHEAT, - FARMLAND, - FURNACE, - OAK_SIGN, - SPRUCE_SIGN, - BIRCH_SIGN, - ACACIA_SIGN, - JUNGLE_SIGN, - DARK_OAK_SIGN, - OAK_DOOR, - LADDER, - RAIL, - COBBLESTONE_STAIRS, - OAK_WALL_SIGN, - SPRUCE_WALL_SIGN, - BIRCH_WALL_SIGN, - ACACIA_WALL_SIGN, - JUNGLE_WALL_SIGN, - DARK_OAK_WALL_SIGN, - LEVER, - STONE_PRESSURE_PLATE, - IRON_DOOR, - OAK_PRESSURE_PLATE, - SPRUCE_PRESSURE_PLATE, - BIRCH_PRESSURE_PLATE, - JUNGLE_PRESSURE_PLATE, - ACACIA_PRESSURE_PLATE, - DARK_OAK_PRESSURE_PLATE, - REDSTONE_ORE, - REDSTONE_TORCH, - REDSTONE_WALL_TORCH, - STONE_BUTTON, - SNOW, - ICE, - SNOW_BLOCK, - CACTUS, - CLAY, - SUGAR_CANE, - JUKEBOX, - OAK_FENCE, - PUMPKIN, - NETHERRACK, - SOUL_SAND, - SOUL_SOIL, - BASALT, - POLISHED_BASALT, - SOUL_TORCH, - SOUL_WALL_TORCH, - GLOWSTONE, - NETHER_PORTAL, - CARVED_PUMPKIN, - JACK_O_LANTERN, - CAKE, - REPEATER, - WHITE_STAINED_GLASS, - ORANGE_STAINED_GLASS, - MAGENTA_STAINED_GLASS, - LIGHT_BLUE_STAINED_GLASS, - YELLOW_STAINED_GLASS, - LIME_STAINED_GLASS, - PINK_STAINED_GLASS, - GRAY_STAINED_GLASS, - LIGHT_GRAY_STAINED_GLASS, - CYAN_STAINED_GLASS, - PURPLE_STAINED_GLASS, - BLUE_STAINED_GLASS, - BROWN_STAINED_GLASS, - GREEN_STAINED_GLASS, - RED_STAINED_GLASS, - BLACK_STAINED_GLASS, - OAK_TRAPDOOR, - SPRUCE_TRAPDOOR, - BIRCH_TRAPDOOR, - JUNGLE_TRAPDOOR, - ACACIA_TRAPDOOR, - DARK_OAK_TRAPDOOR, - STONE_BRICKS, - MOSSY_STONE_BRICKS, - CRACKED_STONE_BRICKS, - CHISELED_STONE_BRICKS, - INFESTED_STONE, - INFESTED_COBBLESTONE, - INFESTED_STONE_BRICKS, - INFESTED_MOSSY_STONE_BRICKS, - INFESTED_CRACKED_STONE_BRICKS, - INFESTED_CHISELED_STONE_BRICKS, - BROWN_MUSHROOM_BLOCK, - RED_MUSHROOM_BLOCK, - MUSHROOM_STEM, - IRON_BARS, - CHAIN, - GLASS_PANE, - MELON, - ATTACHED_PUMPKIN_STEM, - ATTACHED_MELON_STEM, - PUMPKIN_STEM, - MELON_STEM, - VINE, - OAK_FENCE_GATE, - BRICK_STAIRS, - STONE_BRICK_STAIRS, - MYCELIUM, - LILY_PAD, - NETHER_BRICKS, - NETHER_BRICK_FENCE, - NETHER_BRICK_STAIRS, - NETHER_WART, - ENCHANTING_TABLE, - BREWING_STAND, - CAULDRON, - END_PORTAL, - END_PORTAL_FRAME, - END_STONE, - DRAGON_EGG, - REDSTONE_LAMP, - COCOA, - SANDSTONE_STAIRS, - EMERALD_ORE, - ENDER_CHEST, - TRIPWIRE_HOOK, - TRIPWIRE, - EMERALD_BLOCK, - SPRUCE_STAIRS, - BIRCH_STAIRS, - JUNGLE_STAIRS, - COMMAND_BLOCK, - BEACON, - COBBLESTONE_WALL, - MOSSY_COBBLESTONE_WALL, - FLOWER_POT, - POTTED_OAK_SAPLING, - POTTED_SPRUCE_SAPLING, - POTTED_BIRCH_SAPLING, - POTTED_JUNGLE_SAPLING, - POTTED_ACACIA_SAPLING, - POTTED_DARK_OAK_SAPLING, - POTTED_FERN, - POTTED_DANDELION, - POTTED_POPPY, - POTTED_BLUE_ORCHID, - POTTED_ALLIUM, - POTTED_AZURE_BLUET, - POTTED_RED_TULIP, - POTTED_ORANGE_TULIP, - POTTED_WHITE_TULIP, - POTTED_PINK_TULIP, - POTTED_OXEYE_DAISY, - POTTED_CORNFLOWER, - POTTED_LILY_OF_THE_VALLEY, - POTTED_WITHER_ROSE, - POTTED_RED_MUSHROOM, - POTTED_BROWN_MUSHROOM, - POTTED_DEAD_BUSH, - POTTED_CACTUS, - CARROTS, - POTATOES, - OAK_BUTTON, - SPRUCE_BUTTON, - BIRCH_BUTTON, - JUNGLE_BUTTON, - ACACIA_BUTTON, - DARK_OAK_BUTTON, - SKELETON_SKULL, - SKELETON_WALL_SKULL, - WITHER_SKELETON_SKULL, - WITHER_SKELETON_WALL_SKULL, - ZOMBIE_HEAD, - ZOMBIE_WALL_HEAD, - PLAYER_HEAD, - PLAYER_WALL_HEAD, - CREEPER_HEAD, - CREEPER_WALL_HEAD, - DRAGON_HEAD, - DRAGON_WALL_HEAD, - ANVIL, - CHIPPED_ANVIL, - DAMAGED_ANVIL, - TRAPPED_CHEST, - LIGHT_WEIGHTED_PRESSURE_PLATE, - HEAVY_WEIGHTED_PRESSURE_PLATE, - COMPARATOR, - DAYLIGHT_DETECTOR, - REDSTONE_BLOCK, - NETHER_QUARTZ_ORE, - HOPPER, - QUARTZ_BLOCK, - CHISELED_QUARTZ_BLOCK, - QUARTZ_PILLAR, - QUARTZ_STAIRS, - ACTIVATOR_RAIL, - DROPPER, - WHITE_TERRACOTTA, - ORANGE_TERRACOTTA, - MAGENTA_TERRACOTTA, - LIGHT_BLUE_TERRACOTTA, - YELLOW_TERRACOTTA, - LIME_TERRACOTTA, - PINK_TERRACOTTA, - GRAY_TERRACOTTA, - LIGHT_GRAY_TERRACOTTA, - CYAN_TERRACOTTA, - PURPLE_TERRACOTTA, - BLUE_TERRACOTTA, - BROWN_TERRACOTTA, - GREEN_TERRACOTTA, - RED_TERRACOTTA, - BLACK_TERRACOTTA, - WHITE_STAINED_GLASS_PANE, - ORANGE_STAINED_GLASS_PANE, - MAGENTA_STAINED_GLASS_PANE, - LIGHT_BLUE_STAINED_GLASS_PANE, - YELLOW_STAINED_GLASS_PANE, - LIME_STAINED_GLASS_PANE, - PINK_STAINED_GLASS_PANE, - GRAY_STAINED_GLASS_PANE, - LIGHT_GRAY_STAINED_GLASS_PANE, - CYAN_STAINED_GLASS_PANE, - PURPLE_STAINED_GLASS_PANE, - BLUE_STAINED_GLASS_PANE, - BROWN_STAINED_GLASS_PANE, - GREEN_STAINED_GLASS_PANE, - RED_STAINED_GLASS_PANE, - BLACK_STAINED_GLASS_PANE, - ACACIA_STAIRS, - DARK_OAK_STAIRS, - SLIME_BLOCK, - BARRIER, - IRON_TRAPDOOR, - PRISMARINE, - PRISMARINE_BRICKS, - DARK_PRISMARINE, - PRISMARINE_STAIRS, - PRISMARINE_BRICK_STAIRS, - DARK_PRISMARINE_STAIRS, - PRISMARINE_SLAB, - PRISMARINE_BRICK_SLAB, - DARK_PRISMARINE_SLAB, - SEA_LANTERN, - HAY_BLOCK, - WHITE_CARPET, - ORANGE_CARPET, - MAGENTA_CARPET, - LIGHT_BLUE_CARPET, - YELLOW_CARPET, - LIME_CARPET, - PINK_CARPET, - GRAY_CARPET, - LIGHT_GRAY_CARPET, - CYAN_CARPET, - PURPLE_CARPET, - BLUE_CARPET, - BROWN_CARPET, - GREEN_CARPET, - RED_CARPET, - BLACK_CARPET, - TERRACOTTA, - COAL_BLOCK, - PACKED_ICE, - SUNFLOWER, - LILAC, - ROSE_BUSH, - PEONY, - TALL_GRASS, - LARGE_FERN, - WHITE_BANNER, - ORANGE_BANNER, - MAGENTA_BANNER, - LIGHT_BLUE_BANNER, - YELLOW_BANNER, - LIME_BANNER, - PINK_BANNER, - GRAY_BANNER, - LIGHT_GRAY_BANNER, - CYAN_BANNER, - PURPLE_BANNER, - BLUE_BANNER, - BROWN_BANNER, - GREEN_BANNER, - RED_BANNER, - BLACK_BANNER, - WHITE_WALL_BANNER, - ORANGE_WALL_BANNER, - MAGENTA_WALL_BANNER, - LIGHT_BLUE_WALL_BANNER, - YELLOW_WALL_BANNER, - LIME_WALL_BANNER, - PINK_WALL_BANNER, - GRAY_WALL_BANNER, - LIGHT_GRAY_WALL_BANNER, - CYAN_WALL_BANNER, - PURPLE_WALL_BANNER, - BLUE_WALL_BANNER, - BROWN_WALL_BANNER, - GREEN_WALL_BANNER, - RED_WALL_BANNER, - BLACK_WALL_BANNER, - RED_SANDSTONE, - CHISELED_RED_SANDSTONE, - CUT_RED_SANDSTONE, - RED_SANDSTONE_STAIRS, - OAK_SLAB, - SPRUCE_SLAB, - BIRCH_SLAB, - JUNGLE_SLAB, - ACACIA_SLAB, - DARK_OAK_SLAB, - STONE_SLAB, - SMOOTH_STONE_SLAB, - SANDSTONE_SLAB, - CUT_SANDSTONE_SLAB, - PETRIFIED_OAK_SLAB, - COBBLESTONE_SLAB, - BRICK_SLAB, - STONE_BRICK_SLAB, - NETHER_BRICK_SLAB, - QUARTZ_SLAB, - RED_SANDSTONE_SLAB, - CUT_RED_SANDSTONE_SLAB, - PURPUR_SLAB, - SMOOTH_STONE, - SMOOTH_SANDSTONE, - SMOOTH_QUARTZ, - SMOOTH_RED_SANDSTONE, - SPRUCE_FENCE_GATE, - BIRCH_FENCE_GATE, - JUNGLE_FENCE_GATE, - ACACIA_FENCE_GATE, - DARK_OAK_FENCE_GATE, - SPRUCE_FENCE, - BIRCH_FENCE, - JUNGLE_FENCE, - ACACIA_FENCE, - DARK_OAK_FENCE, - SPRUCE_DOOR, - BIRCH_DOOR, - JUNGLE_DOOR, - ACACIA_DOOR, - DARK_OAK_DOOR, - END_ROD, - CHORUS_PLANT, - CHORUS_FLOWER, - PURPUR_BLOCK, - PURPUR_PILLAR, - PURPUR_STAIRS, - END_STONE_BRICKS, - BEETROOTS, - GRASS_PATH, - END_GATEWAY, - REPEATING_COMMAND_BLOCK, - CHAIN_COMMAND_BLOCK, - FROSTED_ICE, - MAGMA_BLOCK, - NETHER_WART_BLOCK, - RED_NETHER_BRICKS, - BONE_BLOCK, - STRUCTURE_VOID, - OBSERVER, - SHULKER_BOX, - WHITE_SHULKER_BOX, - ORANGE_SHULKER_BOX, - MAGENTA_SHULKER_BOX, - LIGHT_BLUE_SHULKER_BOX, - YELLOW_SHULKER_BOX, - LIME_SHULKER_BOX, - PINK_SHULKER_BOX, - GRAY_SHULKER_BOX, - LIGHT_GRAY_SHULKER_BOX, - CYAN_SHULKER_BOX, - PURPLE_SHULKER_BOX, - BLUE_SHULKER_BOX, - BROWN_SHULKER_BOX, - GREEN_SHULKER_BOX, - RED_SHULKER_BOX, - BLACK_SHULKER_BOX, - WHITE_GLAZED_TERRACOTTA, - ORANGE_GLAZED_TERRACOTTA, - MAGENTA_GLAZED_TERRACOTTA, - LIGHT_BLUE_GLAZED_TERRACOTTA, - YELLOW_GLAZED_TERRACOTTA, - LIME_GLAZED_TERRACOTTA, - PINK_GLAZED_TERRACOTTA, - GRAY_GLAZED_TERRACOTTA, - LIGHT_GRAY_GLAZED_TERRACOTTA, - CYAN_GLAZED_TERRACOTTA, - PURPLE_GLAZED_TERRACOTTA, - BLUE_GLAZED_TERRACOTTA, - BROWN_GLAZED_TERRACOTTA, - GREEN_GLAZED_TERRACOTTA, - RED_GLAZED_TERRACOTTA, - BLACK_GLAZED_TERRACOTTA, - WHITE_CONCRETE, - ORANGE_CONCRETE, - MAGENTA_CONCRETE, - LIGHT_BLUE_CONCRETE, - YELLOW_CONCRETE, - LIME_CONCRETE, - PINK_CONCRETE, - GRAY_CONCRETE, - LIGHT_GRAY_CONCRETE, - CYAN_CONCRETE, - PURPLE_CONCRETE, - BLUE_CONCRETE, - BROWN_CONCRETE, - GREEN_CONCRETE, - RED_CONCRETE, - BLACK_CONCRETE, - WHITE_CONCRETE_POWDER, - ORANGE_CONCRETE_POWDER, - MAGENTA_CONCRETE_POWDER, - LIGHT_BLUE_CONCRETE_POWDER, - YELLOW_CONCRETE_POWDER, - LIME_CONCRETE_POWDER, - PINK_CONCRETE_POWDER, - GRAY_CONCRETE_POWDER, - LIGHT_GRAY_CONCRETE_POWDER, - CYAN_CONCRETE_POWDER, - PURPLE_CONCRETE_POWDER, - BLUE_CONCRETE_POWDER, - BROWN_CONCRETE_POWDER, - GREEN_CONCRETE_POWDER, - RED_CONCRETE_POWDER, - BLACK_CONCRETE_POWDER, - KELP, - KELP_PLANT, - DRIED_KELP_BLOCK, - TURTLE_EGG, - DEAD_TUBE_CORAL_BLOCK, - DEAD_BRAIN_CORAL_BLOCK, - DEAD_BUBBLE_CORAL_BLOCK, - DEAD_FIRE_CORAL_BLOCK, - DEAD_HORN_CORAL_BLOCK, - TUBE_CORAL_BLOCK, - BRAIN_CORAL_BLOCK, - BUBBLE_CORAL_BLOCK, - FIRE_CORAL_BLOCK, - HORN_CORAL_BLOCK, - DEAD_TUBE_CORAL, - DEAD_BRAIN_CORAL, - DEAD_BUBBLE_CORAL, - DEAD_FIRE_CORAL, - DEAD_HORN_CORAL, - TUBE_CORAL, - BRAIN_CORAL, - BUBBLE_CORAL, - FIRE_CORAL, - HORN_CORAL, - DEAD_TUBE_CORAL_FAN, - DEAD_BRAIN_CORAL_FAN, - DEAD_BUBBLE_CORAL_FAN, - DEAD_FIRE_CORAL_FAN, - DEAD_HORN_CORAL_FAN, - TUBE_CORAL_FAN, - BRAIN_CORAL_FAN, - BUBBLE_CORAL_FAN, - FIRE_CORAL_FAN, - HORN_CORAL_FAN, - DEAD_TUBE_CORAL_WALL_FAN, - DEAD_BRAIN_CORAL_WALL_FAN, - DEAD_BUBBLE_CORAL_WALL_FAN, - DEAD_FIRE_CORAL_WALL_FAN, - DEAD_HORN_CORAL_WALL_FAN, - TUBE_CORAL_WALL_FAN, - BRAIN_CORAL_WALL_FAN, - BUBBLE_CORAL_WALL_FAN, - FIRE_CORAL_WALL_FAN, - HORN_CORAL_WALL_FAN, - SEA_PICKLE, - BLUE_ICE, - CONDUIT, - BAMBOO_SAPLING, - BAMBOO, - POTTED_BAMBOO, - VOID_AIR, - CAVE_AIR, - BUBBLE_COLUMN, - POLISHED_GRANITE_STAIRS, - SMOOTH_RED_SANDSTONE_STAIRS, - MOSSY_STONE_BRICK_STAIRS, - POLISHED_DIORITE_STAIRS, - MOSSY_COBBLESTONE_STAIRS, - END_STONE_BRICK_STAIRS, - STONE_STAIRS, - SMOOTH_SANDSTONE_STAIRS, - SMOOTH_QUARTZ_STAIRS, - GRANITE_STAIRS, - ANDESITE_STAIRS, - RED_NETHER_BRICK_STAIRS, - POLISHED_ANDESITE_STAIRS, - DIORITE_STAIRS, - POLISHED_GRANITE_SLAB, - SMOOTH_RED_SANDSTONE_SLAB, - MOSSY_STONE_BRICK_SLAB, - POLISHED_DIORITE_SLAB, - MOSSY_COBBLESTONE_SLAB, - END_STONE_BRICK_SLAB, - SMOOTH_SANDSTONE_SLAB, - SMOOTH_QUARTZ_SLAB, - GRANITE_SLAB, - ANDESITE_SLAB, - RED_NETHER_BRICK_SLAB, - POLISHED_ANDESITE_SLAB, - DIORITE_SLAB, - BRICK_WALL, - PRISMARINE_WALL, - RED_SANDSTONE_WALL, - MOSSY_STONE_BRICK_WALL, - GRANITE_WALL, - STONE_BRICK_WALL, - NETHER_BRICK_WALL, - ANDESITE_WALL, - RED_NETHER_BRICK_WALL, - SANDSTONE_WALL, - END_STONE_BRICK_WALL, - DIORITE_WALL, - SCAFFOLDING, - LOOM, - BARREL, - SMOKER, - BLAST_FURNACE, - CARTOGRAPHY_TABLE, - FLETCHING_TABLE, - GRINDSTONE, - LECTERN, - SMITHING_TABLE, - STONECUTTER, - BELL, - LANTERN, - SOUL_LANTERN, - CAMPFIRE, - SOUL_CAMPFIRE, - SWEET_BERRY_BUSH, - WARPED_STEM, - STRIPPED_WARPED_STEM, - WARPED_HYPHAE, - STRIPPED_WARPED_HYPHAE, - WARPED_NYLIUM, - WARPED_FUNGUS, - WARPED_WART_BLOCK, - WARPED_ROOTS, - NETHER_SPROUTS, - CRIMSON_STEM, - STRIPPED_CRIMSON_STEM, - CRIMSON_HYPHAE, - STRIPPED_CRIMSON_HYPHAE, - CRIMSON_NYLIUM, - CRIMSON_FUNGUS, - SHROOMLIGHT, - WEEPING_VINES, - WEEPING_VINES_PLANT, - TWISTING_VINES, - TWISTING_VINES_PLANT, - CRIMSON_ROOTS, - CRIMSON_PLANKS, - WARPED_PLANKS, - CRIMSON_SLAB, - WARPED_SLAB, - CRIMSON_PRESSURE_PLATE, - WARPED_PRESSURE_PLATE, - CRIMSON_FENCE, - WARPED_FENCE, - CRIMSON_TRAPDOOR, - WARPED_TRAPDOOR, - CRIMSON_FENCE_GATE, - WARPED_FENCE_GATE, - CRIMSON_STAIRS, - WARPED_STAIRS, - CRIMSON_BUTTON, - WARPED_BUTTON, - CRIMSON_DOOR, - WARPED_DOOR, - CRIMSON_SIGN, - WARPED_SIGN, - CRIMSON_WALL_SIGN, - WARPED_WALL_SIGN, - STRUCTURE_BLOCK, - JIGSAW, - COMPOSTER, - TARGET, - BEE_NEST, - BEEHIVE, - HONEY_BLOCK, - HONEYCOMB_BLOCK, - NETHERITE_BLOCK, - ANCIENT_DEBRIS, - CRYING_OBSIDIAN, - RESPAWN_ANCHOR, - POTTED_CRIMSON_FUNGUS, - POTTED_WARPED_FUNGUS, - POTTED_CRIMSON_ROOTS, - POTTED_WARPED_ROOTS, - LODESTONE, - BLACKSTONE, - BLACKSTONE_STAIRS, - BLACKSTONE_WALL, - BLACKSTONE_SLAB, - POLISHED_BLACKSTONE, - POLISHED_BLACKSTONE_BRICKS, - CRACKED_POLISHED_BLACKSTONE_BRICKS, - CHISELED_POLISHED_BLACKSTONE, - POLISHED_BLACKSTONE_BRICK_SLAB, - POLISHED_BLACKSTONE_BRICK_STAIRS, - POLISHED_BLACKSTONE_BRICK_WALL, - GILDED_BLACKSTONE, - POLISHED_BLACKSTONE_STAIRS, - POLISHED_BLACKSTONE_SLAB, - POLISHED_BLACKSTONE_PRESSURE_PLATE, - POLISHED_BLACKSTONE_BUTTON, - POLISHED_BLACKSTONE_WALL, - CHISELED_NETHER_BRICKS, - CRACKED_NETHER_BRICKS, - QUARTZ_BRICKS; - - // Used to get a Block from any block alternatives id - private static Short2ObjectOpenHashMap blocksMap = new Short2ObjectOpenHashMap<>(); - - // Used to retrieve the appropriate BlockAlternative from any block id - private static Short2ObjectOpenHashMap blocksAlternativesMap = new Short2ObjectOpenHashMap<>(); - - public static Block fromId(short blockId) { - return blocksMap.getOrDefault(blockId, AIR); - } - - public static BlockAlternative getBlockAlternative(short blockId) { - return blocksAlternativesMap.get(blockId); - } - - private short blockId; - private List blockAlternatives = new ArrayList<>(); - - public void initBlock(short blockId) { - this.blockId = blockId; - } - - public void addBlockAlternative(BlockAlternative blockAlternative) { - this.blockAlternatives.add(blockAlternative); - blocksMap.put(blockAlternative.id, this); - blocksAlternativesMap.put(blockAlternative.id, blockAlternative); - } - - public short withProperties(String... properties) { - for (BlockAlternative blockAlternative : blockAlternatives) { - if (Arrays.equals(blockAlternative.properties, properties)) { - return blockAlternative.id; - } - } - // No id found, return default - return blockId; - } - - public short getBlockId() { - return blockId; - } - - public boolean isAir() { - return this == AIR; - } - - public boolean isSolid() { - if (blockId == 0) { - return false; - } - switch (this) { - case ACACIA_DOOR: - case ACACIA_FENCE: - case ACACIA_FENCE_GATE: - case ACACIA_LEAVES: - case ACACIA_LOG: - case ACACIA_PLANKS: - case ACACIA_PRESSURE_PLATE: - case ACACIA_SIGN: - case ACACIA_SLAB: - case ACACIA_STAIRS: - case ACACIA_TRAPDOOR: - case ACACIA_WALL_SIGN: - case ACACIA_WOOD: - case ANDESITE: - case ANDESITE_SLAB: - case ANDESITE_STAIRS: - case ANDESITE_WALL: - case ANVIL: - case BAMBOO: - case BARREL: - case BARRIER: - case BEACON: - case BEDROCK: - case BEEHIVE: - case BEE_NEST: - case BELL: - case BIRCH_DOOR: - case BIRCH_FENCE: - case BIRCH_FENCE_GATE: - case BIRCH_LEAVES: - case BIRCH_LOG: - case BIRCH_PLANKS: - case BIRCH_PRESSURE_PLATE: - case BIRCH_SIGN: - case BIRCH_SLAB: - case BIRCH_STAIRS: - case BIRCH_TRAPDOOR: - case BIRCH_WALL_SIGN: - case BIRCH_WOOD: - case BLACK_BANNER: - case BLACK_BED: - case BLACK_CONCRETE: - case BLACK_CONCRETE_POWDER: - case BLACK_GLAZED_TERRACOTTA: - case BLACK_SHULKER_BOX: - case BLACK_STAINED_GLASS: - case BLACK_STAINED_GLASS_PANE: - case BLACK_TERRACOTTA: - case BLACK_WALL_BANNER: - case BLACK_WOOL: - case BLAST_FURNACE: - case BLUE_BANNER: - case BLUE_BED: - case BLUE_CONCRETE: - case BLUE_CONCRETE_POWDER: - case BLUE_GLAZED_TERRACOTTA: - case BLUE_ICE: - case BLUE_SHULKER_BOX: - case BLUE_STAINED_GLASS: - case BLUE_STAINED_GLASS_PANE: - case BLUE_TERRACOTTA: - case BLUE_WALL_BANNER: - case BLUE_WOOL: - case BONE_BLOCK: - case BOOKSHELF: - case BRAIN_CORAL_BLOCK: - case BREWING_STAND: - case BRICKS: - case BRICK_SLAB: - case BRICK_STAIRS: - case BRICK_WALL: - case BROWN_BANNER: - case BROWN_BED: - case BROWN_CONCRETE: - case BROWN_CONCRETE_POWDER: - case BROWN_GLAZED_TERRACOTTA: - case BROWN_MUSHROOM_BLOCK: - case BROWN_SHULKER_BOX: - case BROWN_STAINED_GLASS: - case BROWN_STAINED_GLASS_PANE: - case BROWN_TERRACOTTA: - case BROWN_WALL_BANNER: - case BROWN_WOOL: - case BUBBLE_CORAL_BLOCK: - case CACTUS: - case CAKE: - case CAMPFIRE: - case CARTOGRAPHY_TABLE: - case CARVED_PUMPKIN: - case CAULDRON: - case CHAIN_COMMAND_BLOCK: - case CHEST: - case CHIPPED_ANVIL: - case CHISELED_QUARTZ_BLOCK: - case CHISELED_RED_SANDSTONE: - case CHISELED_SANDSTONE: - case CHISELED_STONE_BRICKS: - case CLAY: - case COAL_BLOCK: - case COAL_ORE: - case COARSE_DIRT: - case COBBLESTONE: - case COBBLESTONE_SLAB: - case COBBLESTONE_STAIRS: - case COBBLESTONE_WALL: - case COMMAND_BLOCK: - case COMPOSTER: - case CONDUIT: - case CRACKED_STONE_BRICKS: - case CRAFTING_TABLE: - case CUT_RED_SANDSTONE: - case CUT_RED_SANDSTONE_SLAB: - case CUT_SANDSTONE: - case CUT_SANDSTONE_SLAB: - case CYAN_BANNER: - case CYAN_BED: - case CYAN_CONCRETE: - case CYAN_CONCRETE_POWDER: - case CYAN_GLAZED_TERRACOTTA: - case CYAN_SHULKER_BOX: - case CYAN_STAINED_GLASS: - case CYAN_STAINED_GLASS_PANE: - case CYAN_TERRACOTTA: - case CYAN_WALL_BANNER: - case CYAN_WOOL: - case DAMAGED_ANVIL: - case DARK_OAK_DOOR: - case DARK_OAK_FENCE: - case DARK_OAK_FENCE_GATE: - case DARK_OAK_LEAVES: - case DARK_OAK_LOG: - case DARK_OAK_PLANKS: - case DARK_OAK_PRESSURE_PLATE: - case DARK_OAK_SIGN: - case DARK_OAK_SLAB: - case DARK_OAK_STAIRS: - case DARK_OAK_TRAPDOOR: - case DARK_OAK_WALL_SIGN: - case DARK_OAK_WOOD: - case DARK_PRISMARINE: - case DARK_PRISMARINE_SLAB: - case DARK_PRISMARINE_STAIRS: - case DAYLIGHT_DETECTOR: - case DEAD_BRAIN_CORAL: - case DEAD_BRAIN_CORAL_BLOCK: - case DEAD_BRAIN_CORAL_FAN: - case DEAD_BRAIN_CORAL_WALL_FAN: - case DEAD_BUBBLE_CORAL: - case DEAD_BUBBLE_CORAL_BLOCK: - case DEAD_BUBBLE_CORAL_FAN: - case DEAD_BUBBLE_CORAL_WALL_FAN: - case DEAD_FIRE_CORAL: - case DEAD_FIRE_CORAL_BLOCK: - case DEAD_FIRE_CORAL_FAN: - case DEAD_FIRE_CORAL_WALL_FAN: - case DEAD_HORN_CORAL: - case DEAD_HORN_CORAL_BLOCK: - case DEAD_HORN_CORAL_FAN: - case DEAD_HORN_CORAL_WALL_FAN: - case DEAD_TUBE_CORAL: - case DEAD_TUBE_CORAL_BLOCK: - case DEAD_TUBE_CORAL_FAN: - case DEAD_TUBE_CORAL_WALL_FAN: - case DIAMOND_BLOCK: - case DIAMOND_ORE: - case DIORITE: - case DIORITE_SLAB: - case DIORITE_STAIRS: - case DIORITE_WALL: - case DIRT: - case DISPENSER: - case DRAGON_EGG: - case DRIED_KELP_BLOCK: - case DROPPER: - case EMERALD_BLOCK: - case EMERALD_ORE: - case ENCHANTING_TABLE: - case ENDER_CHEST: - case END_PORTAL_FRAME: - case END_STONE: - case END_STONE_BRICKS: - case END_STONE_BRICK_SLAB: - case END_STONE_BRICK_STAIRS: - case END_STONE_BRICK_WALL: - case FARMLAND: - case FIRE_CORAL_BLOCK: - case FLETCHING_TABLE: - case FROSTED_ICE: - case FURNACE: - case GLASS: - case GLASS_PANE: - case GLOWSTONE: - case GOLD_BLOCK: - case GOLD_ORE: - case GRANITE: - case GRANITE_SLAB: - case GRANITE_STAIRS: - case GRANITE_WALL: - case GRASS_BLOCK: - case GRASS_PATH: - case GRAVEL: - case GRAY_BANNER: - case GRAY_BED: - case GRAY_CONCRETE: - case GRAY_CONCRETE_POWDER: - case GRAY_GLAZED_TERRACOTTA: - case GRAY_SHULKER_BOX: - case GRAY_STAINED_GLASS: - case GRAY_STAINED_GLASS_PANE: - case GRAY_TERRACOTTA: - case GRAY_WALL_BANNER: - case GRAY_WOOL: - case GREEN_BANNER: - case GREEN_BED: - case GREEN_CONCRETE: - case GREEN_CONCRETE_POWDER: - case GREEN_GLAZED_TERRACOTTA: - case GREEN_SHULKER_BOX: - case GREEN_STAINED_GLASS: - case GREEN_STAINED_GLASS_PANE: - case GREEN_TERRACOTTA: - case GREEN_WALL_BANNER: - case GREEN_WOOL: - case GRINDSTONE: - case HAY_BLOCK: - case HEAVY_WEIGHTED_PRESSURE_PLATE: - case HONEYCOMB_BLOCK: - case HONEY_BLOCK: - case HOPPER: - case HORN_CORAL_BLOCK: - case ICE: - case INFESTED_CHISELED_STONE_BRICKS: - case INFESTED_COBBLESTONE: - case INFESTED_CRACKED_STONE_BRICKS: - case INFESTED_MOSSY_STONE_BRICKS: - case INFESTED_STONE: - case INFESTED_STONE_BRICKS: - case IRON_BARS: - case IRON_BLOCK: - case IRON_DOOR: - case IRON_ORE: - case IRON_TRAPDOOR: - case JACK_O_LANTERN: - case JIGSAW: - case JUKEBOX: - case JUNGLE_DOOR: - case JUNGLE_FENCE: - case JUNGLE_FENCE_GATE: - case JUNGLE_LEAVES: - case JUNGLE_LOG: - case JUNGLE_PLANKS: - case JUNGLE_PRESSURE_PLATE: - case JUNGLE_SIGN: - case JUNGLE_SLAB: - case JUNGLE_STAIRS: - case JUNGLE_TRAPDOOR: - case JUNGLE_WALL_SIGN: - case JUNGLE_WOOD: - case LANTERN: - case LAPIS_BLOCK: - case LAPIS_ORE: - case LECTERN: - case LIGHT_BLUE_BANNER: - case LIGHT_BLUE_BED: - case LIGHT_BLUE_CONCRETE: - case LIGHT_BLUE_CONCRETE_POWDER: - case LIGHT_BLUE_GLAZED_TERRACOTTA: - case LIGHT_BLUE_SHULKER_BOX: - case LIGHT_BLUE_STAINED_GLASS: - case LIGHT_BLUE_STAINED_GLASS_PANE: - case LIGHT_BLUE_TERRACOTTA: - case LIGHT_BLUE_WALL_BANNER: - case LIGHT_BLUE_WOOL: - case LIGHT_GRAY_BANNER: - case LIGHT_GRAY_BED: - case LIGHT_GRAY_CONCRETE: - case LIGHT_GRAY_CONCRETE_POWDER: - case LIGHT_GRAY_GLAZED_TERRACOTTA: - case LIGHT_GRAY_SHULKER_BOX: - case LIGHT_GRAY_STAINED_GLASS: - case LIGHT_GRAY_STAINED_GLASS_PANE: - case LIGHT_GRAY_TERRACOTTA: - case LIGHT_GRAY_WALL_BANNER: - case LIGHT_GRAY_WOOL: - case LIGHT_WEIGHTED_PRESSURE_PLATE: - case LIME_BANNER: - case LIME_BED: - case LIME_CONCRETE: - case LIME_CONCRETE_POWDER: - case LIME_GLAZED_TERRACOTTA: - case LIME_SHULKER_BOX: - case LIME_STAINED_GLASS: - case LIME_STAINED_GLASS_PANE: - case LIME_TERRACOTTA: - case LIME_WALL_BANNER: - case LIME_WOOL: - case LOOM: - case MAGENTA_BANNER: - case MAGENTA_BED: - case MAGENTA_CONCRETE: - case MAGENTA_CONCRETE_POWDER: - case MAGENTA_GLAZED_TERRACOTTA: - case MAGENTA_SHULKER_BOX: - case MAGENTA_STAINED_GLASS: - case MAGENTA_STAINED_GLASS_PANE: - case MAGENTA_TERRACOTTA: - case MAGENTA_WALL_BANNER: - case MAGENTA_WOOL: - case MAGMA_BLOCK: - case MELON: - case MOSSY_COBBLESTONE: - case MOSSY_COBBLESTONE_SLAB: - case MOSSY_COBBLESTONE_STAIRS: - case MOSSY_COBBLESTONE_WALL: - case MOSSY_STONE_BRICKS: - case MOSSY_STONE_BRICK_SLAB: - case MOSSY_STONE_BRICK_STAIRS: - case MOSSY_STONE_BRICK_WALL: - case MOVING_PISTON: - case MUSHROOM_STEM: - case MYCELIUM: - case NETHERRACK: - case NETHER_BRICKS: - case NETHER_BRICK_FENCE: - case NETHER_BRICK_SLAB: - case NETHER_BRICK_STAIRS: - case NETHER_BRICK_WALL: - case NETHER_QUARTZ_ORE: - case NETHER_WART_BLOCK: - case NOTE_BLOCK: - case OAK_DOOR: - case OAK_FENCE: - case OAK_FENCE_GATE: - case OAK_LEAVES: - case OAK_LOG: - case OAK_PLANKS: - case OAK_PRESSURE_PLATE: - case OAK_SIGN: - case OAK_SLAB: - case OAK_STAIRS: - case OAK_TRAPDOOR: - case OAK_WALL_SIGN: - case OAK_WOOD: - case OBSERVER: - case OBSIDIAN: - case ORANGE_BANNER: - case ORANGE_BED: - case ORANGE_CONCRETE: - case ORANGE_CONCRETE_POWDER: - case ORANGE_GLAZED_TERRACOTTA: - case ORANGE_SHULKER_BOX: - case ORANGE_STAINED_GLASS: - case ORANGE_STAINED_GLASS_PANE: - case ORANGE_TERRACOTTA: - case ORANGE_WALL_BANNER: - case ORANGE_WOOL: - case PACKED_ICE: - case PETRIFIED_OAK_SLAB: - case PINK_BANNER: - case PINK_BED: - case PINK_CONCRETE: - case PINK_CONCRETE_POWDER: - case PINK_GLAZED_TERRACOTTA: - case PINK_SHULKER_BOX: - case PINK_STAINED_GLASS: - case PINK_STAINED_GLASS_PANE: - case PINK_TERRACOTTA: - case PINK_WALL_BANNER: - case PINK_WOOL: - case PISTON: - case PISTON_HEAD: - case PODZOL: - case POLISHED_ANDESITE: - case POLISHED_ANDESITE_SLAB: - case POLISHED_ANDESITE_STAIRS: - case POLISHED_DIORITE: - case POLISHED_DIORITE_SLAB: - case POLISHED_DIORITE_STAIRS: - case POLISHED_GRANITE: - case POLISHED_GRANITE_SLAB: - case POLISHED_GRANITE_STAIRS: - case PRISMARINE: - case PRISMARINE_BRICKS: - case PRISMARINE_BRICK_SLAB: - case PRISMARINE_BRICK_STAIRS: - case PRISMARINE_SLAB: - case PRISMARINE_STAIRS: - case PRISMARINE_WALL: - case PUMPKIN: - case PURPLE_BANNER: - case PURPLE_BED: - case PURPLE_CONCRETE: - case PURPLE_CONCRETE_POWDER: - case PURPLE_GLAZED_TERRACOTTA: - case PURPLE_SHULKER_BOX: - case PURPLE_STAINED_GLASS: - case PURPLE_STAINED_GLASS_PANE: - case PURPLE_TERRACOTTA: - case PURPLE_WALL_BANNER: - case PURPLE_WOOL: - case PURPUR_BLOCK: - case PURPUR_PILLAR: - case PURPUR_SLAB: - case PURPUR_STAIRS: - case QUARTZ_BLOCK: - case QUARTZ_PILLAR: - case QUARTZ_SLAB: - case QUARTZ_STAIRS: - case REDSTONE_BLOCK: - case REDSTONE_LAMP: - case REDSTONE_ORE: - case RED_BANNER: - case RED_BED: - case RED_CONCRETE: - case RED_CONCRETE_POWDER: - case RED_GLAZED_TERRACOTTA: - case RED_MUSHROOM_BLOCK: - case RED_NETHER_BRICKS: - case RED_NETHER_BRICK_SLAB: - case RED_NETHER_BRICK_STAIRS: - case RED_NETHER_BRICK_WALL: - case RED_SAND: - case RED_SANDSTONE: - case RED_SANDSTONE_SLAB: - case RED_SANDSTONE_STAIRS: - case RED_SANDSTONE_WALL: - case RED_SHULKER_BOX: - case RED_STAINED_GLASS: - case RED_STAINED_GLASS_PANE: - case RED_TERRACOTTA: - case RED_WALL_BANNER: - case RED_WOOL: - case REPEATING_COMMAND_BLOCK: - case SAND: - case SANDSTONE: - case SANDSTONE_SLAB: - case SANDSTONE_STAIRS: - case SANDSTONE_WALL: - case SEA_LANTERN: - case SHULKER_BOX: - case SLIME_BLOCK: - case SMITHING_TABLE: - case SMOKER: - case SMOOTH_QUARTZ: - case SMOOTH_QUARTZ_SLAB: - case SMOOTH_QUARTZ_STAIRS: - case SMOOTH_RED_SANDSTONE: - case SMOOTH_RED_SANDSTONE_SLAB: - case SMOOTH_RED_SANDSTONE_STAIRS: - case SMOOTH_SANDSTONE: - case SMOOTH_SANDSTONE_SLAB: - case SMOOTH_SANDSTONE_STAIRS: - case SMOOTH_STONE: - case SMOOTH_STONE_SLAB: - case SNOW_BLOCK: - case SOUL_SAND: - case SPAWNER: - case SPONGE: - case SPRUCE_DOOR: - case SPRUCE_FENCE: - case SPRUCE_FENCE_GATE: - case SPRUCE_LEAVES: - case SPRUCE_LOG: - case SPRUCE_PLANKS: - case SPRUCE_PRESSURE_PLATE: - case SPRUCE_SIGN: - case SPRUCE_SLAB: - case SPRUCE_STAIRS: - case SPRUCE_TRAPDOOR: - case SPRUCE_WALL_SIGN: - case SPRUCE_WOOD: - case STICKY_PISTON: - case STONE: - case STONECUTTER: - case STONE_BRICKS: - case STONE_BRICK_SLAB: - case STONE_BRICK_STAIRS: - case STONE_BRICK_WALL: - case STONE_PRESSURE_PLATE: - case STONE_SLAB: - case STONE_STAIRS: - case STRIPPED_ACACIA_LOG: - case STRIPPED_ACACIA_WOOD: - case STRIPPED_BIRCH_LOG: - case STRIPPED_BIRCH_WOOD: - case STRIPPED_DARK_OAK_LOG: - case STRIPPED_DARK_OAK_WOOD: - case STRIPPED_JUNGLE_LOG: - case STRIPPED_JUNGLE_WOOD: - case STRIPPED_OAK_LOG: - case STRIPPED_OAK_WOOD: - case STRIPPED_SPRUCE_LOG: - case STRIPPED_SPRUCE_WOOD: - case STRUCTURE_BLOCK: - case TERRACOTTA: - case TNT: - case TRAPPED_CHEST: - case TUBE_CORAL_BLOCK: - case TURTLE_EGG: - case WET_SPONGE: - case WHITE_BANNER: - case WHITE_BED: - case WHITE_CONCRETE: - case WHITE_CONCRETE_POWDER: - case WHITE_GLAZED_TERRACOTTA: - case WHITE_SHULKER_BOX: - case WHITE_STAINED_GLASS: - case WHITE_STAINED_GLASS_PANE: - case WHITE_TERRACOTTA: - case WHITE_WALL_BANNER: - case WHITE_WOOL: - case YELLOW_BANNER: - case YELLOW_BED: - case YELLOW_CONCRETE: - case YELLOW_CONCRETE_POWDER: - case YELLOW_GLAZED_TERRACOTTA: - case YELLOW_SHULKER_BOX: - case YELLOW_STAINED_GLASS: - case YELLOW_STAINED_GLASS_PANE: - case YELLOW_TERRACOTTA: - case YELLOW_WALL_BANNER: - case YELLOW_WOOL: - return true; - default: - return false; - } - } - - public boolean isLiquid() { - switch (this) { - case WATER: - case LAVA: - return true; - default: - return false; - } - } - - public boolean isBlockEntity() { - switch (this) { - case SPAWNER: - case COMMAND_BLOCK: - case BEACON: - case CHEST: - case CREEPER_HEAD: - case CREEPER_WALL_HEAD: - case DRAGON_HEAD: - case DRAGON_WALL_HEAD: - case PLAYER_HEAD: - case PLAYER_WALL_HEAD: - case ZOMBIE_HEAD: - case ZOMBIE_WALL_HEAD: - case CONDUIT: - case BLACK_BANNER: - case BLACK_WALL_BANNER: - case BLUE_BANNER: - case BLUE_WALL_BANNER: - case BROWN_BANNER: - case BROWN_WALL_BANNER: - case CYAN_BANNER: - case PURPLE_BANNER: - case GREEN_BANNER: - case RED_BANNER: - case WHITE_WALL_BANNER: - case ORANGE_WALL_BANNER: - case MAGENTA_WALL_BANNER: - case LIGHT_BLUE_WALL_BANNER: - case YELLOW_WALL_BANNER: - case LIME_WALL_BANNER: - case PINK_WALL_BANNER: - case GRAY_WALL_BANNER: - case LIGHT_GRAY_WALL_BANNER: - case CYAN_WALL_BANNER: - case PURPLE_WALL_BANNER: - case GREEN_WALL_BANNER: - case RED_WALL_BANNER: - case STRUCTURE_BLOCK: - case END_GATEWAY: - case OAK_SIGN: - case SPRUCE_SIGN: - case BIRCH_SIGN: - case ACACIA_SIGN: - case JUNGLE_SIGN: - case DARK_OAK_SIGN: - case BLACK_BED: - case WHITE_BED: - case ORANGE_BED: - case MAGENTA_BED: - case LIGHT_BLUE_BED: - case YELLOW_BED: - case LIME_BED: - case PINK_BED: - case GRAY_BED: - case LIGHT_GRAY_BED: - case CYAN_BED: - case PURPLE_BED: - case BLUE_BED: - case BROWN_BED: - case GREEN_BED: - case RED_BED: - case JIGSAW: - case CAMPFIRE: - case BEEHIVE: - return true; - default: - return false; - } - } - - public boolean isSign() { - switch (this) { - case OAK_SIGN: - case SPRUCE_SIGN: - case BIRCH_SIGN: - case ACACIA_SIGN: - case JUNGLE_SIGN: - case DARK_OAK_SIGN: - return true; - default: - return false; - } - } - - public boolean breaksInstantaneously() { - // from https://minecraft.gamepedia.com/Breaking#Instant_breaking - switch (this) { - // circuits - case COMPARATOR: - case REPEATER: - case REDSTONE_TORCH: - case REDSTONE_WIRE: - case TRIPWIRE: - case TRIPWIRE_HOOK: - - // other - case FIRE: - case INFESTED_STONE: - case TNT: - case TORCH: - case SCAFFOLDING: - case SLIME_BLOCK: - case HONEY_BLOCK: - - // plants - case BEETROOTS: - case CARROTS: - case DEAD_BUSH: - case FERN: - case KELP: - case LILY_PAD: - case MELON_STEM: - case ATTACHED_MELON_STEM: - case NETHER_WART: - case POTATOES: - case PUMPKIN_STEM: - case ATTACHED_PUMPKIN_STEM: - case SEAGRASS: - case TALL_SEAGRASS: - case SEA_PICKLE: - case SUGAR_CANE: - case TALL_GRASS: - case WHEAT: - return true; - - default: - return isFlowerPot() || isSapling() || isCoral() || isFlower() || isMushroom(); - } - } - - public boolean isCoral() { - switch (this) { - case DEAD_TUBE_CORAL_BLOCK: - case DEAD_BRAIN_CORAL_BLOCK: - case DEAD_BUBBLE_CORAL_BLOCK: - case DEAD_FIRE_CORAL_BLOCK: - case DEAD_HORN_CORAL_BLOCK: - case TUBE_CORAL_BLOCK: - case BRAIN_CORAL_BLOCK: - case BUBBLE_CORAL_BLOCK: - case FIRE_CORAL_BLOCK: - case HORN_CORAL_BLOCK: - case DEAD_TUBE_CORAL: - case DEAD_BRAIN_CORAL: - case DEAD_BUBBLE_CORAL: - case DEAD_FIRE_CORAL: - case DEAD_HORN_CORAL: - case TUBE_CORAL: - case BRAIN_CORAL: - case BUBBLE_CORAL: - case FIRE_CORAL: - case HORN_CORAL: - case DEAD_TUBE_CORAL_FAN: - case DEAD_BRAIN_CORAL_FAN: - case DEAD_BUBBLE_CORAL_FAN: - case DEAD_FIRE_CORAL_FAN: - case DEAD_HORN_CORAL_FAN: - case TUBE_CORAL_FAN: - case BRAIN_CORAL_FAN: - case BUBBLE_CORAL_FAN: - case FIRE_CORAL_FAN: - case HORN_CORAL_FAN: - case DEAD_TUBE_CORAL_WALL_FAN: - case DEAD_BRAIN_CORAL_WALL_FAN: - case DEAD_BUBBLE_CORAL_WALL_FAN: - case DEAD_FIRE_CORAL_WALL_FAN: - case DEAD_HORN_CORAL_WALL_FAN: - case TUBE_CORAL_WALL_FAN: - case BRAIN_CORAL_WALL_FAN: - case BUBBLE_CORAL_WALL_FAN: - case FIRE_CORAL_WALL_FAN: - case HORN_CORAL_WALL_FAN: - return true; - - default: - return false; - } - } - - public boolean isFlower() { - switch (this) { - case ALLIUM: - case AZURE_BLUET: - case BLUE_ORCHID: - case CORNFLOWER: - case DANDELION: - case LILY_OF_THE_VALLEY: - case ORANGE_TULIP: - case OXEYE_DAISY: - case PINK_TULIP: - case POPPY: - case RED_TULIP: - case WHITE_TULIP: - case WITHER_ROSE: - return true; - - default: - return false; - } - } - - public boolean isMushroom() { - switch (this) { - case POTTED_SPRUCE_SAPLING: - case POTTED_BIRCH_SAPLING: - case POTTED_JUNGLE_SAPLING: - case POTTED_ACACIA_SAPLING: - case POTTED_OAK_SAPLING: - case POTTED_DARK_OAK_SAPLING: - case POTTED_ALLIUM: - case POTTED_AZURE_BLUET: - case POTTED_BAMBOO: - case POTTED_BLUE_ORCHID: - case POTTED_BROWN_MUSHROOM: - case POTTED_CACTUS: - case POTTED_CORNFLOWER: - case POTTED_DANDELION: - case POTTED_DEAD_BUSH: - case POTTED_FERN: - case POTTED_LILY_OF_THE_VALLEY: - case POTTED_ORANGE_TULIP: - case POTTED_OXEYE_DAISY: - case POTTED_PINK_TULIP: - case POTTED_POPPY: - case POTTED_RED_MUSHROOM: - case POTTED_RED_TULIP: - case POTTED_WHITE_TULIP: - case POTTED_WITHER_ROSE: - return true; - - default: - return false; - } - } - - public boolean isFlowerPot() { - switch (this) { - case POTTED_SPRUCE_SAPLING: - case POTTED_BIRCH_SAPLING: - case POTTED_JUNGLE_SAPLING: - case POTTED_ACACIA_SAPLING: - case POTTED_OAK_SAPLING: - case POTTED_DARK_OAK_SAPLING: - case POTTED_ALLIUM: - case POTTED_AZURE_BLUET: - case POTTED_BAMBOO: - case POTTED_BLUE_ORCHID: - case POTTED_BROWN_MUSHROOM: - case POTTED_CACTUS: - case POTTED_CORNFLOWER: - case POTTED_DANDELION: - case POTTED_DEAD_BUSH: - case POTTED_FERN: - case POTTED_LILY_OF_THE_VALLEY: - case POTTED_ORANGE_TULIP: - case POTTED_OXEYE_DAISY: - case POTTED_PINK_TULIP: - case POTTED_POPPY: - case POTTED_RED_MUSHROOM: - case POTTED_RED_TULIP: - case POTTED_WHITE_TULIP: - case POTTED_WITHER_ROSE: - return true; - - default: - return false; - } - } - - - public boolean isSapling() { - switch (this) { - case SPRUCE_SAPLING: - case BIRCH_SAPLING: - case JUNGLE_SAPLING: - case ACACIA_SAPLING: - case BAMBOO_SAPLING: - case OAK_SAPLING: - case DARK_OAK_SAPLING: - return true; - - default: - return false; - } - } - - public List getBlockAlternatives() { - return Collections.unmodifiableList(blockAlternatives); - } - - public static class BlockAlternative { - - private short id; - private String[] properties; - - public BlockAlternative(short id, String... properties) { - this.id = id; - this.properties = properties; - } - - public short getId() { - return id; - } - - public String[] getProperties() { - return properties; - } - - @Override - public String toString() { - return "BlockAlternative{" + - "id=" + id + - ", properties=" + Arrays.toString(properties) + - '}'; - } - - } -} diff --git a/src/main/java/net/minestom/server/instance/block/BlockAlternative.java b/src/main/java/net/minestom/server/instance/block/BlockAlternative.java new file mode 100644 index 000000000..d7606a2b7 --- /dev/null +++ b/src/main/java/net/minestom/server/instance/block/BlockAlternative.java @@ -0,0 +1,30 @@ +package net.minestom.server.instance.block; + +import java.util.Arrays; + +public class BlockAlternative { + + private short id; + private String[] properties; + + public BlockAlternative(short id, String... properties) { + this.id = id; + this.properties = properties; + } + + public short getId() { + return id; + } + + public String[] getProperties() { + return properties; + } + + @Override + public String toString() { + return "BlockAlternative{" + + "id=" + id + + ", properties=" + Arrays.toString(properties) + + '}'; + } +} diff --git a/src/main/java/net/minestom/server/item/Enchantment.java b/src/main/java/net/minestom/server/item/Enchantment.java deleted file mode 100644 index 771208ee9..000000000 --- a/src/main/java/net/minestom/server/item/Enchantment.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.minestom.server.item; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum Enchantment { - - PROTECTION, - FIRE_PROTECTION, - FEATHER_FALLING, - BLAST_PROTECTION, - PROJECTILE_PROTECTION, - RESPIRATION, - AQUA_AFFINITY, - THORNS, - DEPTH_STRIDER, - FROST_WALKER, - BINDING_CURSE, - SOUL_SPEED, - SHARPNESS, - SMITE, - BANE_OF_ARTHROPODS, - KNOCKBACK, - FIRE_ASPECT, - LOOTING, - SWEEPING, - EFFICIENCY, - SILK_TOUCH, - UNBREAKING, - FORTUNE, - POWER, - PUNCH, - FLAME, - INFINITY, - LUCK_OF_THE_SEA, - LURE, - LOYALTY, - IMPALING, - RIPTIDE, - CHANNELING, - MULTISHOT, - QUICK_CHARGE, - PIERCING, - MENDING, - VANISHING_CURSE; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public static Enchantment fromId(int id) { - return map.get(id); - } - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public int getId() { - return id; - } - -} diff --git a/src/main/java/net/minestom/server/item/Material.java b/src/main/java/net/minestom/server/item/Material.java deleted file mode 100644 index 3c07a1dfd..000000000 --- a/src/main/java/net/minestom/server/item/Material.java +++ /dev/null @@ -1,1089 +0,0 @@ -package net.minestom.server.item; - -import it.unimi.dsi.fastutil.shorts.Short2ObjectOpenHashMap; -import net.minestom.server.instance.block.Block; - -public enum Material { - - AIR, - STONE, - GRANITE, - POLISHED_GRANITE, - DIORITE, - POLISHED_DIORITE, - ANDESITE, - POLISHED_ANDESITE, - GRASS_BLOCK, - DIRT, - COARSE_DIRT, - PODZOL, - CRIMSON_NYLIUM, - WARPED_NYLIUM, - COBBLESTONE, - OAK_PLANKS, - SPRUCE_PLANKS, - BIRCH_PLANKS, - JUNGLE_PLANKS, - ACACIA_PLANKS, - DARK_OAK_PLANKS, - CRIMSON_PLANKS, - WARPED_PLANKS, - OAK_SAPLING, - SPRUCE_SAPLING, - BIRCH_SAPLING, - JUNGLE_SAPLING, - ACACIA_SAPLING, - DARK_OAK_SAPLING, - BEDROCK, - SAND, - RED_SAND, - GRAVEL, - GOLD_ORE, - IRON_ORE, - COAL_ORE, - NETHER_GOLD_ORE, - OAK_LOG, - SPRUCE_LOG, - BIRCH_LOG, - JUNGLE_LOG, - ACACIA_LOG, - DARK_OAK_LOG, - CRIMSON_STEM, - WARPED_STEM, - STRIPPED_OAK_LOG, - STRIPPED_SPRUCE_LOG, - STRIPPED_BIRCH_LOG, - STRIPPED_JUNGLE_LOG, - STRIPPED_ACACIA_LOG, - STRIPPED_DARK_OAK_LOG, - STRIPPED_CRIMSON_STEM, - STRIPPED_WARPED_STEM, - STRIPPED_OAK_WOOD, - STRIPPED_SPRUCE_WOOD, - STRIPPED_BIRCH_WOOD, - STRIPPED_JUNGLE_WOOD, - STRIPPED_ACACIA_WOOD, - STRIPPED_DARK_OAK_WOOD, - STRIPPED_CRIMSON_HYPHAE, - STRIPPED_WARPED_HYPHAE, - OAK_WOOD, - SPRUCE_WOOD, - BIRCH_WOOD, - JUNGLE_WOOD, - ACACIA_WOOD, - DARK_OAK_WOOD, - CRIMSON_HYPHAE, - WARPED_HYPHAE, - OAK_LEAVES, - SPRUCE_LEAVES, - BIRCH_LEAVES, - JUNGLE_LEAVES, - ACACIA_LEAVES, - DARK_OAK_LEAVES, - SPONGE, - WET_SPONGE, - GLASS, - LAPIS_ORE, - LAPIS_BLOCK, - DISPENSER, - SANDSTONE, - CHISELED_SANDSTONE, - CUT_SANDSTONE, - NOTE_BLOCK, - POWERED_RAIL, - DETECTOR_RAIL, - STICKY_PISTON, - COBWEB, - GRASS, - FERN, - DEAD_BUSH, - SEAGRASS, - SEA_PICKLE, - PISTON, - WHITE_WOOL, - ORANGE_WOOL, - MAGENTA_WOOL, - LIGHT_BLUE_WOOL, - YELLOW_WOOL, - LIME_WOOL, - PINK_WOOL, - GRAY_WOOL, - LIGHT_GRAY_WOOL, - CYAN_WOOL, - PURPLE_WOOL, - BLUE_WOOL, - BROWN_WOOL, - GREEN_WOOL, - RED_WOOL, - BLACK_WOOL, - DANDELION, - POPPY, - BLUE_ORCHID, - ALLIUM, - AZURE_BLUET, - RED_TULIP, - ORANGE_TULIP, - WHITE_TULIP, - PINK_TULIP, - OXEYE_DAISY, - CORNFLOWER, - LILY_OF_THE_VALLEY, - WITHER_ROSE, - BROWN_MUSHROOM, - RED_MUSHROOM, - CRIMSON_FUNGUS, - WARPED_FUNGUS, - CRIMSON_ROOTS, - WARPED_ROOTS, - NETHER_SPROUTS, - WEEPING_VINES, - TWISTING_VINES, - SUGAR_CANE, - KELP, - BAMBOO, - GOLD_BLOCK, - IRON_BLOCK, - OAK_SLAB, - SPRUCE_SLAB, - BIRCH_SLAB, - JUNGLE_SLAB, - ACACIA_SLAB, - DARK_OAK_SLAB, - CRIMSON_SLAB, - WARPED_SLAB, - STONE_SLAB, - SMOOTH_STONE_SLAB, - SANDSTONE_SLAB, - CUT_SANDSTONE_SLAB, - PETRIFIED_OAK_SLAB, - COBBLESTONE_SLAB, - BRICK_SLAB, - STONE_BRICK_SLAB, - NETHER_BRICK_SLAB, - QUARTZ_SLAB, - RED_SANDSTONE_SLAB, - CUT_RED_SANDSTONE_SLAB, - PURPUR_SLAB, - PRISMARINE_SLAB, - PRISMARINE_BRICK_SLAB, - DARK_PRISMARINE_SLAB, - SMOOTH_QUARTZ, - SMOOTH_RED_SANDSTONE, - SMOOTH_SANDSTONE, - SMOOTH_STONE, - BRICKS, - TNT, - BOOKSHELF, - MOSSY_COBBLESTONE, - OBSIDIAN, - TORCH, - END_ROD, - CHORUS_PLANT, - CHORUS_FLOWER, - PURPUR_BLOCK, - PURPUR_PILLAR, - PURPUR_STAIRS, - SPAWNER, - OAK_STAIRS, - CHEST, - DIAMOND_ORE, - DIAMOND_BLOCK, - CRAFTING_TABLE, - FARMLAND, - FURNACE, - LADDER, - RAIL, - COBBLESTONE_STAIRS, - LEVER, - STONE_PRESSURE_PLATE, - OAK_PRESSURE_PLATE, - SPRUCE_PRESSURE_PLATE, - BIRCH_PRESSURE_PLATE, - JUNGLE_PRESSURE_PLATE, - ACACIA_PRESSURE_PLATE, - DARK_OAK_PRESSURE_PLATE, - CRIMSON_PRESSURE_PLATE, - WARPED_PRESSURE_PLATE, - POLISHED_BLACKSTONE_PRESSURE_PLATE, - REDSTONE_ORE, - REDSTONE_TORCH, - SNOW, - ICE, - SNOW_BLOCK, - CACTUS, - CLAY, - JUKEBOX, - OAK_FENCE, - SPRUCE_FENCE, - BIRCH_FENCE, - JUNGLE_FENCE, - ACACIA_FENCE, - DARK_OAK_FENCE, - CRIMSON_FENCE, - WARPED_FENCE, - PUMPKIN, - CARVED_PUMPKIN, - NETHERRACK, - SOUL_SAND, - SOUL_SOIL, - BASALT, - POLISHED_BASALT, - SOUL_TORCH, - GLOWSTONE, - JACK_O_LANTERN, - OAK_TRAPDOOR, - SPRUCE_TRAPDOOR, - BIRCH_TRAPDOOR, - JUNGLE_TRAPDOOR, - ACACIA_TRAPDOOR, - DARK_OAK_TRAPDOOR, - CRIMSON_TRAPDOOR, - WARPED_TRAPDOOR, - INFESTED_STONE, - INFESTED_COBBLESTONE, - INFESTED_STONE_BRICKS, - INFESTED_MOSSY_STONE_BRICKS, - INFESTED_CRACKED_STONE_BRICKS, - INFESTED_CHISELED_STONE_BRICKS, - STONE_BRICKS, - MOSSY_STONE_BRICKS, - CRACKED_STONE_BRICKS, - CHISELED_STONE_BRICKS, - BROWN_MUSHROOM_BLOCK, - RED_MUSHROOM_BLOCK, - MUSHROOM_STEM, - IRON_BARS, - CHAIN, - GLASS_PANE, - MELON, - VINE, - OAK_FENCE_GATE, - SPRUCE_FENCE_GATE, - BIRCH_FENCE_GATE, - JUNGLE_FENCE_GATE, - ACACIA_FENCE_GATE, - DARK_OAK_FENCE_GATE, - CRIMSON_FENCE_GATE, - WARPED_FENCE_GATE, - BRICK_STAIRS, - STONE_BRICK_STAIRS, - MYCELIUM, - LILY_PAD, - NETHER_BRICKS, - CRACKED_NETHER_BRICKS, - CHISELED_NETHER_BRICKS, - NETHER_BRICK_FENCE, - NETHER_BRICK_STAIRS, - ENCHANTING_TABLE, - END_PORTAL_FRAME, - END_STONE, - END_STONE_BRICKS, - DRAGON_EGG, - REDSTONE_LAMP, - SANDSTONE_STAIRS, - EMERALD_ORE, - ENDER_CHEST, - TRIPWIRE_HOOK, - EMERALD_BLOCK, - SPRUCE_STAIRS, - BIRCH_STAIRS, - JUNGLE_STAIRS, - CRIMSON_STAIRS, - WARPED_STAIRS, - COMMAND_BLOCK, - BEACON, - COBBLESTONE_WALL, - MOSSY_COBBLESTONE_WALL, - BRICK_WALL, - PRISMARINE_WALL, - RED_SANDSTONE_WALL, - MOSSY_STONE_BRICK_WALL, - GRANITE_WALL, - STONE_BRICK_WALL, - NETHER_BRICK_WALL, - ANDESITE_WALL, - RED_NETHER_BRICK_WALL, - SANDSTONE_WALL, - END_STONE_BRICK_WALL, - DIORITE_WALL, - BLACKSTONE_WALL, - POLISHED_BLACKSTONE_WALL, - POLISHED_BLACKSTONE_BRICK_WALL, - STONE_BUTTON, - OAK_BUTTON, - SPRUCE_BUTTON, - BIRCH_BUTTON, - JUNGLE_BUTTON, - ACACIA_BUTTON, - DARK_OAK_BUTTON, - CRIMSON_BUTTON, - WARPED_BUTTON, - POLISHED_BLACKSTONE_BUTTON, - ANVIL, - CHIPPED_ANVIL, - DAMAGED_ANVIL, - TRAPPED_CHEST, - LIGHT_WEIGHTED_PRESSURE_PLATE, - HEAVY_WEIGHTED_PRESSURE_PLATE, - DAYLIGHT_DETECTOR, - REDSTONE_BLOCK, - NETHER_QUARTZ_ORE, - HOPPER, - CHISELED_QUARTZ_BLOCK, - QUARTZ_BLOCK, - QUARTZ_BRICKS, - QUARTZ_PILLAR, - QUARTZ_STAIRS, - ACTIVATOR_RAIL, - DROPPER, - WHITE_TERRACOTTA, - ORANGE_TERRACOTTA, - MAGENTA_TERRACOTTA, - LIGHT_BLUE_TERRACOTTA, - YELLOW_TERRACOTTA, - LIME_TERRACOTTA, - PINK_TERRACOTTA, - GRAY_TERRACOTTA, - LIGHT_GRAY_TERRACOTTA, - CYAN_TERRACOTTA, - PURPLE_TERRACOTTA, - BLUE_TERRACOTTA, - BROWN_TERRACOTTA, - GREEN_TERRACOTTA, - RED_TERRACOTTA, - BLACK_TERRACOTTA, - BARRIER, - IRON_TRAPDOOR, - HAY_BLOCK, - WHITE_CARPET, - ORANGE_CARPET, - MAGENTA_CARPET, - LIGHT_BLUE_CARPET, - YELLOW_CARPET, - LIME_CARPET, - PINK_CARPET, - GRAY_CARPET, - LIGHT_GRAY_CARPET, - CYAN_CARPET, - PURPLE_CARPET, - BLUE_CARPET, - BROWN_CARPET, - GREEN_CARPET, - RED_CARPET, - BLACK_CARPET, - TERRACOTTA, - COAL_BLOCK, - PACKED_ICE, - ACACIA_STAIRS, - DARK_OAK_STAIRS, - SLIME_BLOCK, - GRASS_PATH, - SUNFLOWER, - LILAC, - ROSE_BUSH, - PEONY, - TALL_GRASS, - LARGE_FERN, - WHITE_STAINED_GLASS, - ORANGE_STAINED_GLASS, - MAGENTA_STAINED_GLASS, - LIGHT_BLUE_STAINED_GLASS, - YELLOW_STAINED_GLASS, - LIME_STAINED_GLASS, - PINK_STAINED_GLASS, - GRAY_STAINED_GLASS, - LIGHT_GRAY_STAINED_GLASS, - CYAN_STAINED_GLASS, - PURPLE_STAINED_GLASS, - BLUE_STAINED_GLASS, - BROWN_STAINED_GLASS, - GREEN_STAINED_GLASS, - RED_STAINED_GLASS, - BLACK_STAINED_GLASS, - WHITE_STAINED_GLASS_PANE, - ORANGE_STAINED_GLASS_PANE, - MAGENTA_STAINED_GLASS_PANE, - LIGHT_BLUE_STAINED_GLASS_PANE, - YELLOW_STAINED_GLASS_PANE, - LIME_STAINED_GLASS_PANE, - PINK_STAINED_GLASS_PANE, - GRAY_STAINED_GLASS_PANE, - LIGHT_GRAY_STAINED_GLASS_PANE, - CYAN_STAINED_GLASS_PANE, - PURPLE_STAINED_GLASS_PANE, - BLUE_STAINED_GLASS_PANE, - BROWN_STAINED_GLASS_PANE, - GREEN_STAINED_GLASS_PANE, - RED_STAINED_GLASS_PANE, - BLACK_STAINED_GLASS_PANE, - PRISMARINE, - PRISMARINE_BRICKS, - DARK_PRISMARINE, - PRISMARINE_STAIRS, - PRISMARINE_BRICK_STAIRS, - DARK_PRISMARINE_STAIRS, - SEA_LANTERN, - RED_SANDSTONE, - CHISELED_RED_SANDSTONE, - CUT_RED_SANDSTONE, - RED_SANDSTONE_STAIRS, - REPEATING_COMMAND_BLOCK, - CHAIN_COMMAND_BLOCK, - MAGMA_BLOCK, - NETHER_WART_BLOCK, - WARPED_WART_BLOCK, - RED_NETHER_BRICKS, - BONE_BLOCK, - STRUCTURE_VOID, - OBSERVER, - SHULKER_BOX, - WHITE_SHULKER_BOX, - ORANGE_SHULKER_BOX, - MAGENTA_SHULKER_BOX, - LIGHT_BLUE_SHULKER_BOX, - YELLOW_SHULKER_BOX, - LIME_SHULKER_BOX, - PINK_SHULKER_BOX, - GRAY_SHULKER_BOX, - LIGHT_GRAY_SHULKER_BOX, - CYAN_SHULKER_BOX, - PURPLE_SHULKER_BOX, - BLUE_SHULKER_BOX, - BROWN_SHULKER_BOX, - GREEN_SHULKER_BOX, - RED_SHULKER_BOX, - BLACK_SHULKER_BOX, - WHITE_GLAZED_TERRACOTTA, - ORANGE_GLAZED_TERRACOTTA, - MAGENTA_GLAZED_TERRACOTTA, - LIGHT_BLUE_GLAZED_TERRACOTTA, - YELLOW_GLAZED_TERRACOTTA, - LIME_GLAZED_TERRACOTTA, - PINK_GLAZED_TERRACOTTA, - GRAY_GLAZED_TERRACOTTA, - LIGHT_GRAY_GLAZED_TERRACOTTA, - CYAN_GLAZED_TERRACOTTA, - PURPLE_GLAZED_TERRACOTTA, - BLUE_GLAZED_TERRACOTTA, - BROWN_GLAZED_TERRACOTTA, - GREEN_GLAZED_TERRACOTTA, - RED_GLAZED_TERRACOTTA, - BLACK_GLAZED_TERRACOTTA, - WHITE_CONCRETE, - ORANGE_CONCRETE, - MAGENTA_CONCRETE, - LIGHT_BLUE_CONCRETE, - YELLOW_CONCRETE, - LIME_CONCRETE, - PINK_CONCRETE, - GRAY_CONCRETE, - LIGHT_GRAY_CONCRETE, - CYAN_CONCRETE, - PURPLE_CONCRETE, - BLUE_CONCRETE, - BROWN_CONCRETE, - GREEN_CONCRETE, - RED_CONCRETE, - BLACK_CONCRETE, - WHITE_CONCRETE_POWDER, - ORANGE_CONCRETE_POWDER, - MAGENTA_CONCRETE_POWDER, - LIGHT_BLUE_CONCRETE_POWDER, - YELLOW_CONCRETE_POWDER, - LIME_CONCRETE_POWDER, - PINK_CONCRETE_POWDER, - GRAY_CONCRETE_POWDER, - LIGHT_GRAY_CONCRETE_POWDER, - CYAN_CONCRETE_POWDER, - PURPLE_CONCRETE_POWDER, - BLUE_CONCRETE_POWDER, - BROWN_CONCRETE_POWDER, - GREEN_CONCRETE_POWDER, - RED_CONCRETE_POWDER, - BLACK_CONCRETE_POWDER, - TURTLE_EGG, - DEAD_TUBE_CORAL_BLOCK, - DEAD_BRAIN_CORAL_BLOCK, - DEAD_BUBBLE_CORAL_BLOCK, - DEAD_FIRE_CORAL_BLOCK, - DEAD_HORN_CORAL_BLOCK, - TUBE_CORAL_BLOCK, - BRAIN_CORAL_BLOCK, - BUBBLE_CORAL_BLOCK, - FIRE_CORAL_BLOCK, - HORN_CORAL_BLOCK, - TUBE_CORAL, - BRAIN_CORAL, - BUBBLE_CORAL, - FIRE_CORAL, - HORN_CORAL, - DEAD_BRAIN_CORAL, - DEAD_BUBBLE_CORAL, - DEAD_FIRE_CORAL, - DEAD_HORN_CORAL, - DEAD_TUBE_CORAL, - TUBE_CORAL_FAN, - BRAIN_CORAL_FAN, - BUBBLE_CORAL_FAN, - FIRE_CORAL_FAN, - HORN_CORAL_FAN, - DEAD_TUBE_CORAL_FAN, - DEAD_BRAIN_CORAL_FAN, - DEAD_BUBBLE_CORAL_FAN, - DEAD_FIRE_CORAL_FAN, - DEAD_HORN_CORAL_FAN, - BLUE_ICE, - CONDUIT, - POLISHED_GRANITE_STAIRS, - SMOOTH_RED_SANDSTONE_STAIRS, - MOSSY_STONE_BRICK_STAIRS, - POLISHED_DIORITE_STAIRS, - MOSSY_COBBLESTONE_STAIRS, - END_STONE_BRICK_STAIRS, - STONE_STAIRS, - SMOOTH_SANDSTONE_STAIRS, - SMOOTH_QUARTZ_STAIRS, - GRANITE_STAIRS, - ANDESITE_STAIRS, - RED_NETHER_BRICK_STAIRS, - POLISHED_ANDESITE_STAIRS, - DIORITE_STAIRS, - POLISHED_GRANITE_SLAB, - SMOOTH_RED_SANDSTONE_SLAB, - MOSSY_STONE_BRICK_SLAB, - POLISHED_DIORITE_SLAB, - MOSSY_COBBLESTONE_SLAB, - END_STONE_BRICK_SLAB, - SMOOTH_SANDSTONE_SLAB, - SMOOTH_QUARTZ_SLAB, - GRANITE_SLAB, - ANDESITE_SLAB, - RED_NETHER_BRICK_SLAB, - POLISHED_ANDESITE_SLAB, - DIORITE_SLAB, - SCAFFOLDING, - IRON_DOOR, - OAK_DOOR, - SPRUCE_DOOR, - BIRCH_DOOR, - JUNGLE_DOOR, - ACACIA_DOOR, - DARK_OAK_DOOR, - CRIMSON_DOOR, - WARPED_DOOR, - REPEATER, - COMPARATOR, - STRUCTURE_BLOCK, - JIGSAW, - TURTLE_HELMET, - SCUTE, - IRON_SHOVEL, - IRON_PICKAXE, - IRON_AXE, - FLINT_AND_STEEL, - APPLE, - BOW, - ARROW, - COAL, - CHARCOAL, - DIAMOND, - IRON_INGOT, - GOLD_INGOT, - NETHERITE_INGOT, - NETHERITE_SCRAP, - IRON_SWORD, - WOODEN_SWORD, - WOODEN_SHOVEL, - WOODEN_PICKAXE, - WOODEN_AXE, - STONE_SWORD, - STONE_SHOVEL, - STONE_PICKAXE, - STONE_AXE, - DIAMOND_SWORD, - DIAMOND_SHOVEL, - DIAMOND_PICKAXE, - DIAMOND_AXE, - STICK, - BOWL, - MUSHROOM_STEW, - GOLDEN_SWORD, - GOLDEN_SHOVEL, - GOLDEN_PICKAXE, - GOLDEN_AXE, - NETHERITE_SWORD, - NETHERITE_SHOVEL, - NETHERITE_PICKAXE, - NETHERITE_AXE, - STRING, - FEATHER, - GUNPOWDER, - WOODEN_HOE, - STONE_HOE, - IRON_HOE, - DIAMOND_HOE, - GOLDEN_HOE, - NETHERITE_HOE, - WHEAT_SEEDS, - WHEAT, - BREAD, - LEATHER_HELMET, - LEATHER_CHESTPLATE, - LEATHER_LEGGINGS, - LEATHER_BOOTS, - CHAINMAIL_HELMET, - CHAINMAIL_CHESTPLATE, - CHAINMAIL_LEGGINGS, - CHAINMAIL_BOOTS, - IRON_HELMET, - IRON_CHESTPLATE, - IRON_LEGGINGS, - IRON_BOOTS, - DIAMOND_HELMET, - DIAMOND_CHESTPLATE, - DIAMOND_LEGGINGS, - DIAMOND_BOOTS, - GOLDEN_HELMET, - GOLDEN_CHESTPLATE, - GOLDEN_LEGGINGS, - GOLDEN_BOOTS, - NETHERITE_HELMET, - NETHERITE_CHESTPLATE, - NETHERITE_LEGGINGS, - NETHERITE_BOOTS, - FLINT, - PORKCHOP, - COOKED_PORKCHOP, - PAINTING, - GOLDEN_APPLE, - ENCHANTED_GOLDEN_APPLE, - OAK_SIGN, - SPRUCE_SIGN, - BIRCH_SIGN, - JUNGLE_SIGN, - ACACIA_SIGN, - DARK_OAK_SIGN, - CRIMSON_SIGN, - WARPED_SIGN, - BUCKET, - WATER_BUCKET, - LAVA_BUCKET, - MINECART, - SADDLE, - REDSTONE, - SNOWBALL, - OAK_BOAT, - LEATHER, - MILK_BUCKET, - PUFFERFISH_BUCKET, - SALMON_BUCKET, - COD_BUCKET, - TROPICAL_FISH_BUCKET, - BRICK, - CLAY_BALL, - DRIED_KELP_BLOCK, - PAPER, - BOOK, - SLIME_BALL, - CHEST_MINECART, - FURNACE_MINECART, - EGG, - COMPASS, - FISHING_ROD, - CLOCK, - GLOWSTONE_DUST, - COD, - SALMON, - TROPICAL_FISH, - PUFFERFISH, - COOKED_COD, - COOKED_SALMON, - INK_SAC, - RED_DYE, - GREEN_DYE, - COCOA_BEANS, - LAPIS_LAZULI, - PURPLE_DYE, - CYAN_DYE, - LIGHT_GRAY_DYE, - GRAY_DYE, - PINK_DYE, - LIME_DYE, - YELLOW_DYE, - LIGHT_BLUE_DYE, - MAGENTA_DYE, - ORANGE_DYE, - BONE_MEAL, - BLUE_DYE, - BROWN_DYE, - BLACK_DYE, - WHITE_DYE, - BONE, - SUGAR, - CAKE, - WHITE_BED, - ORANGE_BED, - MAGENTA_BED, - LIGHT_BLUE_BED, - YELLOW_BED, - LIME_BED, - PINK_BED, - GRAY_BED, - LIGHT_GRAY_BED, - CYAN_BED, - PURPLE_BED, - BLUE_BED, - BROWN_BED, - GREEN_BED, - RED_BED, - BLACK_BED, - COOKIE, - FILLED_MAP, - SHEARS, - MELON_SLICE, - DRIED_KELP, - PUMPKIN_SEEDS, - MELON_SEEDS, - BEEF, - COOKED_BEEF, - CHICKEN, - COOKED_CHICKEN, - ROTTEN_FLESH, - ENDER_PEARL, - BLAZE_ROD, - GHAST_TEAR, - GOLD_NUGGET, - NETHER_WART, - POTION, - GLASS_BOTTLE, - SPIDER_EYE, - FERMENTED_SPIDER_EYE, - BLAZE_POWDER, - MAGMA_CREAM, - BREWING_STAND, - CAULDRON, - ENDER_EYE, - GLISTERING_MELON_SLICE, - BAT_SPAWN_EGG, - BEE_SPAWN_EGG, - BLAZE_SPAWN_EGG, - CAT_SPAWN_EGG, - CAVE_SPIDER_SPAWN_EGG, - CHICKEN_SPAWN_EGG, - COD_SPAWN_EGG, - COW_SPAWN_EGG, - CREEPER_SPAWN_EGG, - DOLPHIN_SPAWN_EGG, - DONKEY_SPAWN_EGG, - DROWNED_SPAWN_EGG, - ELDER_GUARDIAN_SPAWN_EGG, - ENDERMAN_SPAWN_EGG, - ENDERMITE_SPAWN_EGG, - EVOKER_SPAWN_EGG, - FOX_SPAWN_EGG, - GHAST_SPAWN_EGG, - GUARDIAN_SPAWN_EGG, - HOGLIN_SPAWN_EGG, - HORSE_SPAWN_EGG, - HUSK_SPAWN_EGG, - LLAMA_SPAWN_EGG, - MAGMA_CUBE_SPAWN_EGG, - MOOSHROOM_SPAWN_EGG, - MULE_SPAWN_EGG, - OCELOT_SPAWN_EGG, - PANDA_SPAWN_EGG, - PARROT_SPAWN_EGG, - PHANTOM_SPAWN_EGG, - PIG_SPAWN_EGG, - PIGLIN_SPAWN_EGG, - PILLAGER_SPAWN_EGG, - POLAR_BEAR_SPAWN_EGG, - PUFFERFISH_SPAWN_EGG, - RABBIT_SPAWN_EGG, - RAVAGER_SPAWN_EGG, - SALMON_SPAWN_EGG, - SHEEP_SPAWN_EGG, - SHULKER_SPAWN_EGG, - SILVERFISH_SPAWN_EGG, - SKELETON_SPAWN_EGG, - SKELETON_HORSE_SPAWN_EGG, - SLIME_SPAWN_EGG, - SPIDER_SPAWN_EGG, - SQUID_SPAWN_EGG, - STRAY_SPAWN_EGG, - STRIDER_SPAWN_EGG, - TRADER_LLAMA_SPAWN_EGG, - TROPICAL_FISH_SPAWN_EGG, - TURTLE_SPAWN_EGG, - VEX_SPAWN_EGG, - VILLAGER_SPAWN_EGG, - VINDICATOR_SPAWN_EGG, - WANDERING_TRADER_SPAWN_EGG, - WITCH_SPAWN_EGG, - WITHER_SKELETON_SPAWN_EGG, - WOLF_SPAWN_EGG, - ZOGLIN_SPAWN_EGG, - ZOMBIE_SPAWN_EGG, - ZOMBIE_HORSE_SPAWN_EGG, - ZOMBIE_VILLAGER_SPAWN_EGG, - ZOMBIFIED_PIGLIN_SPAWN_EGG, - EXPERIENCE_BOTTLE, - FIRE_CHARGE, - WRITABLE_BOOK, - WRITTEN_BOOK, - EMERALD, - ITEM_FRAME, - FLOWER_POT, - CARROT, - POTATO, - BAKED_POTATO, - POISONOUS_POTATO, - MAP, - GOLDEN_CARROT, - SKELETON_SKULL, - WITHER_SKELETON_SKULL, - PLAYER_HEAD, - ZOMBIE_HEAD, - CREEPER_HEAD, - DRAGON_HEAD, - CARROT_ON_A_STICK, - WARPED_FUNGUS_ON_A_STICK, - NETHER_STAR, - PUMPKIN_PIE, - FIREWORK_ROCKET, - FIREWORK_STAR, - ENCHANTED_BOOK, - NETHER_BRICK, - QUARTZ, - TNT_MINECART, - HOPPER_MINECART, - PRISMARINE_SHARD, - PRISMARINE_CRYSTALS, - RABBIT, - COOKED_RABBIT, - RABBIT_STEW, - RABBIT_FOOT, - RABBIT_HIDE, - ARMOR_STAND, - IRON_HORSE_ARMOR, - GOLDEN_HORSE_ARMOR, - DIAMOND_HORSE_ARMOR, - LEATHER_HORSE_ARMOR, - LEAD, - NAME_TAG, - COMMAND_BLOCK_MINECART, - MUTTON, - COOKED_MUTTON, - WHITE_BANNER, - ORANGE_BANNER, - MAGENTA_BANNER, - LIGHT_BLUE_BANNER, - YELLOW_BANNER, - LIME_BANNER, - PINK_BANNER, - GRAY_BANNER, - LIGHT_GRAY_BANNER, - CYAN_BANNER, - PURPLE_BANNER, - BLUE_BANNER, - BROWN_BANNER, - GREEN_BANNER, - RED_BANNER, - BLACK_BANNER, - END_CRYSTAL, - CHORUS_FRUIT, - POPPED_CHORUS_FRUIT, - BEETROOT, - BEETROOT_SEEDS, - BEETROOT_SOUP, - DRAGON_BREATH, - SPLASH_POTION, - SPECTRAL_ARROW, - TIPPED_ARROW, - LINGERING_POTION, - SHIELD, - ELYTRA, - SPRUCE_BOAT, - BIRCH_BOAT, - JUNGLE_BOAT, - ACACIA_BOAT, - DARK_OAK_BOAT, - TOTEM_OF_UNDYING, - SHULKER_SHELL, - IRON_NUGGET, - KNOWLEDGE_BOOK, - DEBUG_STICK, - MUSIC_DISC_13, - MUSIC_DISC_CAT, - MUSIC_DISC_BLOCKS, - MUSIC_DISC_CHIRP, - MUSIC_DISC_FAR, - MUSIC_DISC_MALL, - MUSIC_DISC_MELLOHI, - MUSIC_DISC_STAL, - MUSIC_DISC_STRAD, - MUSIC_DISC_WARD, - MUSIC_DISC_11, - MUSIC_DISC_WAIT, - MUSIC_DISC_PIGSTEP, - TRIDENT, - PHANTOM_MEMBRANE, - NAUTILUS_SHELL, - HEART_OF_THE_SEA, - CROSSBOW, - SUSPICIOUS_STEW, - LOOM, - FLOWER_BANNER_PATTERN, - CREEPER_BANNER_PATTERN, - SKULL_BANNER_PATTERN, - MOJANG_BANNER_PATTERN, - GLOBE_BANNER_PATTERN, - PIGLIN_BANNER_PATTERN, - COMPOSTER, - BARREL, - SMOKER, - BLAST_FURNACE, - CARTOGRAPHY_TABLE, - FLETCHING_TABLE, - GRINDSTONE, - LECTERN, - SMITHING_TABLE, - STONECUTTER, - BELL, - LANTERN, - SOUL_LANTERN, - SWEET_BERRIES, - CAMPFIRE, - SOUL_CAMPFIRE, - SHROOMLIGHT, - HONEYCOMB, - BEE_NEST, - BEEHIVE, - HONEY_BOTTLE, - HONEY_BLOCK, - HONEYCOMB_BLOCK, - LODESTONE, - NETHERITE_BLOCK, - ANCIENT_DEBRIS, - TARGET, - CRYING_OBSIDIAN, - BLACKSTONE, - BLACKSTONE_SLAB, - BLACKSTONE_STAIRS, - GILDED_BLACKSTONE, - POLISHED_BLACKSTONE, - POLISHED_BLACKSTONE_SLAB, - POLISHED_BLACKSTONE_STAIRS, - CHISELED_POLISHED_BLACKSTONE, - POLISHED_BLACKSTONE_BRICKS, - POLISHED_BLACKSTONE_BRICK_SLAB, - POLISHED_BLACKSTONE_BRICK_STAIRS, - CRACKED_POLISHED_BLACKSTONE_BRICKS, - RESPAWN_ANCHOR; - - private static Short2ObjectOpenHashMap idToMaterial = new Short2ObjectOpenHashMap<>(); - - private short materialId; - private Block block; - - public static Material fromId(short id) { - return idToMaterial.get(id); - } - - public void setIdentifier(short materialId, Block block) { - this.materialId = materialId; - this.block = block; - - idToMaterial.put(materialId, this); - } - - public boolean isBlock() { - return block != null && this != AIR; - } - - public Block getBlock() { - return block; - } - - public boolean isHelmet() { - return toString().endsWith("HELMET"); - } - - public boolean isChestplate() { - return toString().endsWith("CHESTPLATE"); - } - - public boolean isLeggings() { - return toString().endsWith("LEGGINGS"); - } - - public boolean isBoots() { - return toString().endsWith("BOOTS"); - } - - public boolean isArmor() { - return isHelmet() || isChestplate() || - isLeggings() || isBoots(); - } - - public boolean isFood() { - switch (this) { - case APPLE: - case MUSHROOM_STEW: - case BREAD: - case PORKCHOP: - case COOKED_PORKCHOP: - case GOLDEN_APPLE: - case ENCHANTED_GOLDEN_APPLE: - case COD: - case SALMON: - case TROPICAL_FISH: - case PUFFERFISH: - case COOKED_COD: - case COOKED_SALMON: - case CAKE: - case COOKIE: - case MELON_SLICE: - case DRIED_KELP: - case BEEF: - case COOKED_BEEF: - case CHICKEN: - case COOKED_CHICKEN: - case ROTTEN_FLESH: - case SPIDER_EYE: - case CARROT: - case POTATO: - case BAKED_POTATO: - case POISONOUS_POTATO: - case PUMPKIN_PIE: - case RABBIT: - case COOKED_RABBIT: - case RABBIT_STEW: - case MUTTON: - case COOKED_MUTTON: - case BEETROOT: - case BEETROOT_SOUP: - case SWEET_BERRIES: - case HONEY_BOTTLE: - return true; - default: - return false; - } - } - - public boolean hasState() { - switch (this) { - case BOW: - case TRIDENT: - case CROSSBOW: - case SHIELD: - return true; - } - - return isFood(); - } - - public short getId() { - return materialId; - } -} diff --git a/src/main/java/net/minestom/server/particle/Particle.java b/src/main/java/net/minestom/server/particle/Particle.java deleted file mode 100644 index 01b8b0275..000000000 --- a/src/main/java/net/minestom/server/particle/Particle.java +++ /dev/null @@ -1,97 +0,0 @@ -package net.minestom.server.particle; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum Particle { - - AMBIENT_ENTITY_EFFECT, - ANGRY_VILLAGER, - BARRIER, - BLOCK, - BUBBLE, - CLOUD, - CRIT, - DAMAGE_INDICATOR, - DRAGON_BREATH, - DRIPPING_LAVA, - FALLING_LAVA, - LANDING_LAVA, - DRIPPING_WATER, - FALLING_WATER, - DUST, - EFFECT, - ELDER_GUARDIAN, - ENCHANTED_HIT, - ENCHANT, - END_ROD, - ENTITY_EFFECT, - EXPLOSION_EMITTER, - EXPLOSION, - FALLING_DUST, - FIREWORK, - FISHING, - FLAME, - SOUL_FIRE_FLAME, - SOUL, - FLASH, - HAPPY_VILLAGER, - COMPOSTER, - HEART, - INSTANT_EFFECT, - ITEM, - ITEM_SLIME, - ITEM_SNOWBALL, - LARGE_SMOKE, - LAVA, - MYCELIUM, - NOTE, - POOF, - PORTAL, - RAIN, - SMOKE, - SNEEZE, - SPIT, - SQUID_INK, - SWEEP_ATTACK, - TOTEM_OF_UNDYING, - UNDERWATER, - SPLASH, - WITCH, - BUBBLE_POP, - CURRENT_DOWN, - BUBBLE_COLUMN_UP, - NAUTILUS, - DOLPHIN, - CAMPFIRE_COSY_SMOKE, - CAMPFIRE_SIGNAL_SMOKE, - DRIPPING_HONEY, - FALLING_HONEY, - LANDING_HONEY, - FALLING_NECTAR, - ASH, - CRIMSON_SPORE, - WARPED_SPORE, - DRIPPING_OBSIDIAN_TEAR, - FALLING_OBSIDIAN_TEAR, - LANDING_OBSIDIAN_TEAR, - REVERSE_PORTAL, - WHITE_ASH; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public static Particle fromId(int id) { - return map.get(id); - } - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public int getId() { - return id; - } -} diff --git a/src/main/java/net/minestom/server/potion/PotionType.java b/src/main/java/net/minestom/server/potion/PotionType.java deleted file mode 100644 index 92764cfa7..000000000 --- a/src/main/java/net/minestom/server/potion/PotionType.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.minestom.server.potion; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum PotionType { - - EMPTY, - WATER, - MUNDANE, - THICK, - AWKWARD, - NIGHT_VISION, - LONG_NIGHT_VISION, - INVISIBILITY, - LONG_INVISIBILITY, - LEAPING, - LONG_LEAPING, - STRONG_LEAPING, - FIRE_RESISTANCE, - LONG_FIRE_RESISTANCE, - SWIFTNESS, - LONG_SWIFTNESS, - STRONG_SWIFTNESS, - SLOWNESS, - LONG_SLOWNESS, - STRONG_SLOWNESS, - TURTLE_MASTER, - LONG_TURTLE_MASTER, - STRONG_TURTLE_MASTER, - WATER_BREATHING, - LONG_WATER_BREATHING, - HEALING, - STRONG_HEALING, - HARMING, - STRONG_HARMING, - POISON, - LONG_POISON, - STRONG_POISON, - REGENERATION, - LONG_REGENERATION, - STRONG_REGENERATION, - STRENGTH, - LONG_STRENGTH, - STRONG_STRENGTH, - WEAKNESS, - LONG_WEAKNESS, - LUCK, - SLOW_FALLING, - LONG_SLOW_FALLING; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public static PotionType fromId(int id) { - return map.get(id); - } - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public int getId() { - return id; - } -} diff --git a/src/main/java/net/minestom/server/registry/RegistryBlock.java b/src/main/java/net/minestom/server/registry/RegistryBlock.java deleted file mode 100644 index 48c86a74e..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryBlock.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minestom.server.registry; - -import java.util.ArrayList; -import java.util.List; - -public class RegistryBlock { - - protected String name; - - protected List propertiesIdentifiers = new ArrayList<>(); - - protected List defaultPropertiesValues = new ArrayList<>(); - protected short defaultId; - - protected List states = new ArrayList<>(); - - public static class BlockState { - - protected List propertiesValues = new ArrayList<>(); - protected short id; - protected boolean isDefault; - - } - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryEnchantment.java b/src/main/java/net/minestom/server/registry/RegistryEnchantment.java deleted file mode 100644 index b93631a15..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryEnchantment.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryEnchantment { - - protected String name; - protected int id; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryEntityType.java b/src/main/java/net/minestom/server/registry/RegistryEntityType.java deleted file mode 100644 index 429fd0782..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryEntityType.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryEntityType { - - protected String name; - protected int entityId; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryItem.java b/src/main/java/net/minestom/server/registry/RegistryItem.java deleted file mode 100644 index d12751a62..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryItem.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryItem { - - protected String name; - protected short itemId; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryMain.java b/src/main/java/net/minestom/server/registry/RegistryMain.java deleted file mode 100644 index 112b406a5..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryMain.java +++ /dev/null @@ -1,431 +0,0 @@ -package net.minestom.server.registry; - -import com.google.gson.Gson; -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import net.minestom.server.entity.EntityType; -import net.minestom.server.instance.block.Block; -import net.minestom.server.item.Enchantment; -import net.minestom.server.item.Material; -import net.minestom.server.particle.Particle; -import net.minestom.server.potion.PotionType; -import net.minestom.server.sound.Sound; -import net.minestom.server.stat.StatisticType; - -import java.io.BufferedReader; -import java.io.FileNotFoundException; -import java.io.FileReader; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public class RegistryMain { - - public static final String BLOCKS_PATH = "minecraft_data/reports/blocks.json"; - public static final String ITEMS_PATH = "minecraft_data/reports/registries.json"; - public static final String ENTITIES_PATH = "minecraft_data/reports/registries.json"; - public static final String SOUNDS_PATH = "minecraft_data/reports/registries.json"; - public static final String PARTICLES_PATH = "minecraft_data/reports/registries.json"; - public static final String STATS_PATH = "minecraft_data/reports/registries.json"; - - public static void main(String[] args) { - List blocks = parseBlocks(BLOCKS_PATH); - List items = parseItems(ITEMS_PATH); - List entities = parseEntities(ENTITIES_PATH); - List sounds = parseSounds(SOUNDS_PATH); - List particles = parseParticles(PARTICLES_PATH); - List stats = parseStats(STATS_PATH); - List enchantments = parseEnchantments(STATS_PATH); - List potions = parsePotions(STATS_PATH); - writeBlocksClass(blocks); - writeItemsClass(items); - writeEntitiesClass(entities); - writeSoundsClass(sounds); - writeStatsClass(stats); - writeEnchantmentsClass(enchantments); - writePotionsClass(potions); - writeParticlesClass(particles); - } - - public static void registerBlocks() { - List blocks = parseBlocks(BLOCKS_PATH); - - for (RegistryBlock registryBlock : blocks) { - String name = registryBlock.name; - Block block = Block.valueOf(name); - block.initBlock(registryBlock.defaultId); - - for (RegistryBlock.BlockState blockState : registryBlock.states) { - short id = blockState.id; - String[] properties = blockState.propertiesValues.toArray(new String[0]); - Block.BlockAlternative blockAlternative = new Block.BlockAlternative(id, properties); - - block.addBlockAlternative(blockAlternative); - } - } - } - - public static void registerItems() { - List items = parseItems(ITEMS_PATH); - - for (RegistryItem registryItem : items) { - Material material = Material.valueOf(registryItem.name); - try { - Block block = Block.valueOf(registryItem.name); - material.setIdentifier(registryItem.itemId, block); - } catch (IllegalArgumentException e) { - switch (material) { - case REDSTONE: - material.setIdentifier(registryItem.itemId, Block.REDSTONE_WIRE); - break; - default: - material.setIdentifier(registryItem.itemId, null); - break; - } - } - } - } - - public static void registerEntities() { - List registryEntityTypes = parseEntities(ENTITIES_PATH); - - for (RegistryEntityType registryEntityType : registryEntityTypes) { - EntityType entity = EntityType.valueOf(registryEntityType.name); - entity.setIdentifier(registryEntityType.entityId); - } - } - - public static void registerSounds() { - List registrySounds = parseSounds(SOUNDS_PATH); - - for (RegistrySound registrySound : registrySounds) { - Sound sound = Sound.valueOf(registrySound.name); - sound.setIdentifier(registrySound.id); - } - } - - public static void registerParticles() { - List registryParticles = parseParticles(PARTICLES_PATH); - - for (RegistryParticle registryParticle : registryParticles) { - Particle particle = Particle.valueOf(registryParticle.name); - particle.setIdentifier(registryParticle.id); - } - } - - public static void registerStats() { - List registryStats = parseStats(STATS_PATH); - - for (RegistryStat registryStat : registryStats) { - StatisticType stat = StatisticType.valueOf(registryStat.name); - stat.setIdentifier(registryStat.id); - } - } - - public static void registerEnchantments() { - List enchantments = parseEnchantments(STATS_PATH); - - for (RegistryEnchantment registryEnchantment : enchantments) { - Enchantment enchantment = Enchantment.valueOf(registryEnchantment.name); - enchantment.setIdentifier(registryEnchantment.id); - } - } - - public static void registerPotions() { - List potions = parsePotions(STATS_PATH); - - for (RegistryPotion registryPotion : potions) { - PotionType potionType = PotionType.valueOf(registryPotion.name); - potionType.setIdentifier(registryPotion.id); - } - } - - private static void writeBlocksClass(List blocks) { - System.out.println("\n//Blocks Start"); - for (RegistryBlock registryBlock : blocks) { - String line = registryBlock.name + ","; - System.out.println(line); - - } - System.out.println("//Blocks End"); - } - - private static void writeItemsClass(List items) { - System.out.println("\n//Items Start"); - for (RegistryItem registryItem : items) { - String line = registryItem.name + ","; - System.out.println(line); - } - System.out.println("//Items End"); - } - - private static void writeEntitiesClass(List entities) { - System.out.println("\n//Entities Start"); - for (RegistryEntityType registryEntityType : entities) { - String line = registryEntityType.name + ","; - System.out.println(line); - } - System.out.println("//Entities End"); - } - - private static void writeSoundsClass(List sounds) { - System.out.println("\n//Sounds Start"); - for (RegistrySound registrySound : sounds) { - String line = registrySound.name + ","; - System.out.println(line); - } - System.out.println("//Sounds End"); - } - - private static void writeParticlesClass(List particles) { - System.out.println("\n//Particles Start"); - for (RegistryParticle registryParticle : particles) { - String line = registryParticle.name + ","; - System.out.println(line); - } - System.out.println("//Particles End"); - } - - private static void writeStatsClass(List stats) { - System.out.println("\n//Stats Start"); - for (RegistryStat registryStat : stats) { - String line = registryStat.name + ","; - System.out.println(line); - } - System.out.println("//Stats End"); - } - - private static void writeEnchantmentsClass(List enchantments) { - System.out.println("\n//Enchantments Start"); - for (RegistryEnchantment registryEnchantment : enchantments) { - String line = registryEnchantment.name + ","; - System.out.println(line); - } - System.out.println("//Enchantments End"); - } - - private static void writePotionsClass(List potions) { - System.out.println("\n//Potions Start"); - for (RegistryPotion registryPotion : potions) { - String line = registryPotion.name + ","; - System.out.println(line); - } - System.out.println("//Potions End"); - } - - - private static List parseBlocks(String path) { - List blocks = new ArrayList<>(); - try { - BufferedReader bufferedReader = new BufferedReader(new FileReader(path)); - - Gson gson = new Gson(); - JsonObject obj = gson.fromJson(bufferedReader, JsonObject.class); - Set> entries = obj.entrySet();//will return members of your object - for (Map.Entry entry : entries) { - RegistryBlock registryBlock = new RegistryBlock(); - blocks.add(registryBlock); - - String blockName = entry.getKey(); - - registryBlock.name = blockName.toUpperCase().replace("MINECRAFT:", ""); - - JsonObject blockObject = entry.getValue().getAsJsonObject(); - JsonObject propertiesObject = blockObject.getAsJsonObject("properties"); - - // Get all properties keys - if (propertiesObject != null) { - Set> propertiesEntries = propertiesObject.entrySet();//will return members of your object - for (Map.Entry propertyEntry : propertiesEntries) { - String propertyName = propertyEntry.getKey(); - - registryBlock.propertiesIdentifiers.add(propertyName); - } - } - - // Get states - JsonArray statesArray = blockObject.getAsJsonArray("states"); - for (JsonElement stateElement : statesArray) { - JsonObject stateObject = stateElement.getAsJsonObject(); - RegistryBlock.BlockState blockState = new RegistryBlock.BlockState(); - registryBlock.states.add(blockState); - - short id = stateObject.get("id").getAsShort(); - boolean isDefault = stateObject.has("default"); - - blockState.id = id; - blockState.isDefault = isDefault; - - JsonObject statePropertiesObject = stateObject.getAsJsonObject("properties"); - if (statePropertiesObject != null) { - Set> statePropertiesEntries = statePropertiesObject.entrySet();//will return members of your object - for (Map.Entry propertyEntry : statePropertiesEntries) { - String propertyValue = propertyEntry.getKey() + "=" + propertyEntry.getValue().getAsString(); - - blockState.propertiesValues.add(propertyValue); - } - } - - // Fill the default information - if (isDefault) { - registryBlock.defaultId = blockState.id; - registryBlock.defaultPropertiesValues = blockState.propertiesValues; - } - } - - } - - } catch (FileNotFoundException e) { - e.printStackTrace(); - } - - - return blocks; - } - - private static List parseItems(String path) { - JsonObject entriesObject = parse(path, "minecraft:item"); - List registryItems = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryItem registryItem = new RegistryItem(); - registryItems.add(registryItem); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", ""); - registryItem.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryItem.itemId = id; - } - - return registryItems; - } - - private static List parseEntities(String path) { - JsonObject entriesObject = parse(path, "minecraft:entity_type"); - List registryEntityTypes = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryEntityType registryEntityType = new RegistryEntityType(); - registryEntityTypes.add(registryEntityType); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", ""); - registryEntityType.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryEntityType.entityId = id; - } - - return registryEntityTypes; - } - - private static List parseSounds(String path) { - JsonObject entriesObject = parse(path, "minecraft:sound_event"); - List registrySounds = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistrySound registrySound = new RegistrySound(); - registrySounds.add(registrySound); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", "").replace(".", "_"); - registrySound.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registrySound.id = id; - } - - return registrySounds; - } - - private static List parseParticles(String path) { - JsonObject entriesObject = parse(path, "minecraft:particle_type"); - List registryParticles = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryParticle registryParticle = new RegistryParticle(); - registryParticles.add(registryParticle); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", "").replace(".", "_"); - registryParticle.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryParticle.id = id; - } - - return registryParticles; - } - - private static List parseStats(String path) { - JsonObject entriesObject = parse(path, "minecraft:custom_stat"); - List registryStats = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryStat registryStat = new RegistryStat(); - registryStats.add(registryStat); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", "").replace(".", "_"); - registryStat.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryStat.id = id; - } - - return registryStats; - } - - private static List parseEnchantments(String path) { - JsonObject entriesObject = parse(path, "minecraft:enchantment"); - List registryEnchantments = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryEnchantment registryEnchantment = new RegistryEnchantment(); - registryEnchantments.add(registryEnchantment); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", "").replace(".", "_"); - registryEnchantment.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryEnchantment.id = id; - } - - return registryEnchantments; - } - - private static List parsePotions(String path) { - JsonObject entriesObject = parse(path, "minecraft:potion"); - List registryPotions = new ArrayList<>(); - - Set> entriesEntries = entriesObject.entrySet();//will return members of your object - for (Map.Entry entryEntry : entriesEntries) { - RegistryPotion registryPotion = new RegistryPotion(); - registryPotions.add(registryPotion); - String item = entryEntry.getKey(); - String itemName = item.toUpperCase().replace("MINECRAFT:", "").replace(".", "_"); - registryPotion.name = itemName; - short id = entryEntry.getValue().getAsJsonObject().get("protocol_id").getAsShort(); - registryPotion.id = id; - } - - return registryPotions; - } - - private static JsonObject parse(String path, String key) { - BufferedReader bufferedReader = null; - try { - bufferedReader = new BufferedReader(new FileReader(path)); - } catch (FileNotFoundException e) { - e.printStackTrace(); - } - - Gson gson = new Gson(); - JsonObject obj = gson.fromJson(bufferedReader, JsonObject.class); - - JsonObject itemsObject = obj.getAsJsonObject(key); - JsonObject entriesObject = itemsObject.getAsJsonObject("entries"); - - return entriesObject; - } - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryParticle.java b/src/main/java/net/minestom/server/registry/RegistryParticle.java deleted file mode 100644 index 80210d40c..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryParticle.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryParticle { - - protected String name; - protected int id; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryPotion.java b/src/main/java/net/minestom/server/registry/RegistryPotion.java deleted file mode 100644 index f097782e4..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryPotion.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryPotion { - - protected String name; - protected int id; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistrySound.java b/src/main/java/net/minestom/server/registry/RegistrySound.java deleted file mode 100644 index 823b1bb05..000000000 --- a/src/main/java/net/minestom/server/registry/RegistrySound.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistrySound { - - protected String name; - protected int id; - -} diff --git a/src/main/java/net/minestom/server/registry/RegistryStat.java b/src/main/java/net/minestom/server/registry/RegistryStat.java deleted file mode 100644 index 878bdb1ae..000000000 --- a/src/main/java/net/minestom/server/registry/RegistryStat.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minestom.server.registry; - -public class RegistryStat { - - protected String name; - protected int id; - -} diff --git a/src/main/java/net/minestom/server/registry/ResourceGatherer.java b/src/main/java/net/minestom/server/registry/ResourceGatherer.java index d13ce942c..ad4ad490d 100644 --- a/src/main/java/net/minestom/server/registry/ResourceGatherer.java +++ b/src/main/java/net/minestom/server/registry/ResourceGatherer.java @@ -23,7 +23,7 @@ public class ResourceGatherer { * If it is not, download the minecraft server jar, run the data generator and extract the wanted files * If it is already present, directly return */ - public static void ensureResourcesArePresent(File minecraftFolderOverride) throws IOException { + public static void ensureResourcesArePresent(String version, File minecraftFolderOverride) throws IOException { if (DATA_FOLDER.exists()) { return; } @@ -33,8 +33,6 @@ public class ResourceGatherer { throw new IOException("Failed to create tmp folder."); } - final String version = "1.16.1"; // TODO: Do not hardcode - LOGGER.info("Starting download of Minecraft server jar for version " + version + " from Mojang servers..."); File minecraftFolder = getMinecraftFolder(minecraftFolderOverride); if (!minecraftFolder.exists()) { diff --git a/src/main/java/net/minestom/server/sound/Sound.java b/src/main/java/net/minestom/server/sound/Sound.java deleted file mode 100644 index 54b0a17d0..000000000 --- a/src/main/java/net/minestom/server/sound/Sound.java +++ /dev/null @@ -1,1010 +0,0 @@ -package net.minestom.server.sound; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum Sound { - - AMBIENT_CAVE, - AMBIENT_BASALT_DELTAS_ADDITIONS, - AMBIENT_BASALT_DELTAS_LOOP, - AMBIENT_BASALT_DELTAS_MOOD, - AMBIENT_CRIMSON_FOREST_ADDITIONS, - AMBIENT_CRIMSON_FOREST_LOOP, - AMBIENT_CRIMSON_FOREST_MOOD, - AMBIENT_NETHER_WASTES_ADDITIONS, - AMBIENT_NETHER_WASTES_LOOP, - AMBIENT_NETHER_WASTES_MOOD, - AMBIENT_SOUL_SAND_VALLEY_ADDITIONS, - AMBIENT_SOUL_SAND_VALLEY_LOOP, - AMBIENT_SOUL_SAND_VALLEY_MOOD, - AMBIENT_WARPED_FOREST_ADDITIONS, - AMBIENT_WARPED_FOREST_LOOP, - AMBIENT_WARPED_FOREST_MOOD, - AMBIENT_UNDERWATER_ENTER, - AMBIENT_UNDERWATER_EXIT, - AMBIENT_UNDERWATER_LOOP, - AMBIENT_UNDERWATER_LOOP_ADDITIONS, - AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE, - AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE, - BLOCK_ANCIENT_DEBRIS_BREAK, - BLOCK_ANCIENT_DEBRIS_STEP, - BLOCK_ANCIENT_DEBRIS_PLACE, - BLOCK_ANCIENT_DEBRIS_HIT, - BLOCK_ANCIENT_DEBRIS_FALL, - BLOCK_ANVIL_BREAK, - BLOCK_ANVIL_DESTROY, - BLOCK_ANVIL_FALL, - BLOCK_ANVIL_HIT, - BLOCK_ANVIL_LAND, - BLOCK_ANVIL_PLACE, - BLOCK_ANVIL_STEP, - BLOCK_ANVIL_USE, - ITEM_ARMOR_EQUIP_CHAIN, - ITEM_ARMOR_EQUIP_DIAMOND, - ITEM_ARMOR_EQUIP_ELYTRA, - ITEM_ARMOR_EQUIP_GENERIC, - ITEM_ARMOR_EQUIP_GOLD, - ITEM_ARMOR_EQUIP_IRON, - ITEM_ARMOR_EQUIP_LEATHER, - ITEM_ARMOR_EQUIP_NETHERITE, - ITEM_ARMOR_EQUIP_TURTLE, - ENTITY_ARMOR_STAND_BREAK, - ENTITY_ARMOR_STAND_FALL, - ENTITY_ARMOR_STAND_HIT, - ENTITY_ARMOR_STAND_PLACE, - ENTITY_ARROW_HIT, - ENTITY_ARROW_HIT_PLAYER, - ENTITY_ARROW_SHOOT, - ITEM_AXE_STRIP, - BLOCK_BAMBOO_BREAK, - BLOCK_BAMBOO_FALL, - BLOCK_BAMBOO_HIT, - BLOCK_BAMBOO_PLACE, - BLOCK_BAMBOO_STEP, - BLOCK_BAMBOO_SAPLING_BREAK, - BLOCK_BAMBOO_SAPLING_HIT, - BLOCK_BAMBOO_SAPLING_PLACE, - BLOCK_BARREL_CLOSE, - BLOCK_BARREL_OPEN, - BLOCK_BASALT_BREAK, - BLOCK_BASALT_STEP, - BLOCK_BASALT_PLACE, - BLOCK_BASALT_HIT, - BLOCK_BASALT_FALL, - ENTITY_BAT_AMBIENT, - ENTITY_BAT_DEATH, - ENTITY_BAT_HURT, - ENTITY_BAT_LOOP, - ENTITY_BAT_TAKEOFF, - BLOCK_BEACON_ACTIVATE, - BLOCK_BEACON_AMBIENT, - BLOCK_BEACON_DEACTIVATE, - BLOCK_BEACON_POWER_SELECT, - ENTITY_BEE_DEATH, - ENTITY_BEE_HURT, - ENTITY_BEE_LOOP_AGGRESSIVE, - ENTITY_BEE_LOOP, - ENTITY_BEE_STING, - ENTITY_BEE_POLLINATE, - BLOCK_BEEHIVE_DRIP, - BLOCK_BEEHIVE_ENTER, - BLOCK_BEEHIVE_EXIT, - BLOCK_BEEHIVE_SHEAR, - BLOCK_BEEHIVE_WORK, - BLOCK_BELL_USE, - BLOCK_BELL_RESONATE, - ENTITY_BLAZE_AMBIENT, - ENTITY_BLAZE_BURN, - ENTITY_BLAZE_DEATH, - ENTITY_BLAZE_HURT, - ENTITY_BLAZE_SHOOT, - ENTITY_BOAT_PADDLE_LAND, - ENTITY_BOAT_PADDLE_WATER, - BLOCK_BONE_BLOCK_BREAK, - BLOCK_BONE_BLOCK_FALL, - BLOCK_BONE_BLOCK_HIT, - BLOCK_BONE_BLOCK_PLACE, - BLOCK_BONE_BLOCK_STEP, - ITEM_BOOK_PAGE_TURN, - ITEM_BOOK_PUT, - BLOCK_BLASTFURNACE_FIRE_CRACKLE, - ITEM_BOTTLE_EMPTY, - ITEM_BOTTLE_FILL, - ITEM_BOTTLE_FILL_DRAGONBREATH, - BLOCK_BREWING_STAND_BREW, - BLOCK_BUBBLE_COLUMN_BUBBLE_POP, - BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT, - BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE, - BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT, - BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE, - ITEM_BUCKET_EMPTY, - ITEM_BUCKET_EMPTY_FISH, - ITEM_BUCKET_EMPTY_LAVA, - ITEM_BUCKET_FILL, - ITEM_BUCKET_FILL_FISH, - ITEM_BUCKET_FILL_LAVA, - BLOCK_CAMPFIRE_CRACKLE, - ENTITY_CAT_AMBIENT, - ENTITY_CAT_STRAY_AMBIENT, - ENTITY_CAT_DEATH, - ENTITY_CAT_EAT, - ENTITY_CAT_HISS, - ENTITY_CAT_BEG_FOR_FOOD, - ENTITY_CAT_HURT, - ENTITY_CAT_PURR, - ENTITY_CAT_PURREOW, - BLOCK_CHAIN_BREAK, - BLOCK_CHAIN_FALL, - BLOCK_CHAIN_HIT, - BLOCK_CHAIN_PLACE, - BLOCK_CHAIN_STEP, - BLOCK_CHEST_CLOSE, - BLOCK_CHEST_LOCKED, - BLOCK_CHEST_OPEN, - ENTITY_CHICKEN_AMBIENT, - ENTITY_CHICKEN_DEATH, - ENTITY_CHICKEN_EGG, - ENTITY_CHICKEN_HURT, - ENTITY_CHICKEN_STEP, - BLOCK_CHORUS_FLOWER_DEATH, - BLOCK_CHORUS_FLOWER_GROW, - ITEM_CHORUS_FRUIT_TELEPORT, - ENTITY_COD_AMBIENT, - ENTITY_COD_DEATH, - ENTITY_COD_FLOP, - ENTITY_COD_HURT, - BLOCK_COMPARATOR_CLICK, - BLOCK_COMPOSTER_EMPTY, - BLOCK_COMPOSTER_FILL, - BLOCK_COMPOSTER_FILL_SUCCESS, - BLOCK_COMPOSTER_READY, - BLOCK_CONDUIT_ACTIVATE, - BLOCK_CONDUIT_AMBIENT, - BLOCK_CONDUIT_AMBIENT_SHORT, - BLOCK_CONDUIT_ATTACK_TARGET, - BLOCK_CONDUIT_DEACTIVATE, - BLOCK_CORAL_BLOCK_BREAK, - BLOCK_CORAL_BLOCK_FALL, - BLOCK_CORAL_BLOCK_HIT, - BLOCK_CORAL_BLOCK_PLACE, - BLOCK_CORAL_BLOCK_STEP, - ENTITY_COW_AMBIENT, - ENTITY_COW_DEATH, - ENTITY_COW_HURT, - ENTITY_COW_MILK, - ENTITY_COW_STEP, - ENTITY_CREEPER_DEATH, - ENTITY_CREEPER_HURT, - ENTITY_CREEPER_PRIMED, - BLOCK_CROP_BREAK, - ITEM_CROP_PLANT, - ITEM_CROSSBOW_HIT, - ITEM_CROSSBOW_LOADING_END, - ITEM_CROSSBOW_LOADING_MIDDLE, - ITEM_CROSSBOW_LOADING_START, - ITEM_CROSSBOW_QUICK_CHARGE_1, - ITEM_CROSSBOW_QUICK_CHARGE_2, - ITEM_CROSSBOW_QUICK_CHARGE_3, - ITEM_CROSSBOW_SHOOT, - BLOCK_DISPENSER_DISPENSE, - BLOCK_DISPENSER_FAIL, - BLOCK_DISPENSER_LAUNCH, - ENTITY_DOLPHIN_AMBIENT, - ENTITY_DOLPHIN_AMBIENT_WATER, - ENTITY_DOLPHIN_ATTACK, - ENTITY_DOLPHIN_DEATH, - ENTITY_DOLPHIN_EAT, - ENTITY_DOLPHIN_HURT, - ENTITY_DOLPHIN_JUMP, - ENTITY_DOLPHIN_PLAY, - ENTITY_DOLPHIN_SPLASH, - ENTITY_DOLPHIN_SWIM, - ENTITY_DONKEY_AMBIENT, - ENTITY_DONKEY_ANGRY, - ENTITY_DONKEY_CHEST, - ENTITY_DONKEY_DEATH, - ENTITY_DONKEY_EAT, - ENTITY_DONKEY_HURT, - ENTITY_DROWNED_AMBIENT, - ENTITY_DROWNED_AMBIENT_WATER, - ENTITY_DROWNED_DEATH, - ENTITY_DROWNED_DEATH_WATER, - ENTITY_DROWNED_HURT, - ENTITY_DROWNED_HURT_WATER, - ENTITY_DROWNED_SHOOT, - ENTITY_DROWNED_STEP, - ENTITY_DROWNED_SWIM, - ENTITY_EGG_THROW, - ENTITY_ELDER_GUARDIAN_AMBIENT, - ENTITY_ELDER_GUARDIAN_AMBIENT_LAND, - ENTITY_ELDER_GUARDIAN_CURSE, - ENTITY_ELDER_GUARDIAN_DEATH, - ENTITY_ELDER_GUARDIAN_DEATH_LAND, - ENTITY_ELDER_GUARDIAN_FLOP, - ENTITY_ELDER_GUARDIAN_HURT, - ENTITY_ELDER_GUARDIAN_HURT_LAND, - ITEM_ELYTRA_FLYING, - BLOCK_ENCHANTMENT_TABLE_USE, - BLOCK_ENDER_CHEST_CLOSE, - BLOCK_ENDER_CHEST_OPEN, - ENTITY_ENDER_DRAGON_AMBIENT, - ENTITY_ENDER_DRAGON_DEATH, - ENTITY_DRAGON_FIREBALL_EXPLODE, - ENTITY_ENDER_DRAGON_FLAP, - ENTITY_ENDER_DRAGON_GROWL, - ENTITY_ENDER_DRAGON_HURT, - ENTITY_ENDER_DRAGON_SHOOT, - ENTITY_ENDER_EYE_DEATH, - ENTITY_ENDER_EYE_LAUNCH, - ENTITY_ENDERMAN_AMBIENT, - ENTITY_ENDERMAN_DEATH, - ENTITY_ENDERMAN_HURT, - ENTITY_ENDERMAN_SCREAM, - ENTITY_ENDERMAN_STARE, - ENTITY_ENDERMAN_TELEPORT, - ENTITY_ENDERMITE_AMBIENT, - ENTITY_ENDERMITE_DEATH, - ENTITY_ENDERMITE_HURT, - ENTITY_ENDERMITE_STEP, - ENTITY_ENDER_PEARL_THROW, - BLOCK_END_GATEWAY_SPAWN, - BLOCK_END_PORTAL_FRAME_FILL, - BLOCK_END_PORTAL_SPAWN, - ENTITY_EVOKER_AMBIENT, - ENTITY_EVOKER_CAST_SPELL, - ENTITY_EVOKER_CELEBRATE, - ENTITY_EVOKER_DEATH, - ENTITY_EVOKER_FANGS_ATTACK, - ENTITY_EVOKER_HURT, - ENTITY_EVOKER_PREPARE_ATTACK, - ENTITY_EVOKER_PREPARE_SUMMON, - ENTITY_EVOKER_PREPARE_WOLOLO, - ENTITY_EXPERIENCE_BOTTLE_THROW, - ENTITY_EXPERIENCE_ORB_PICKUP, - BLOCK_FENCE_GATE_CLOSE, - BLOCK_FENCE_GATE_OPEN, - ITEM_FIRECHARGE_USE, - ENTITY_FIREWORK_ROCKET_BLAST, - ENTITY_FIREWORK_ROCKET_BLAST_FAR, - ENTITY_FIREWORK_ROCKET_LARGE_BLAST, - ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR, - ENTITY_FIREWORK_ROCKET_LAUNCH, - ENTITY_FIREWORK_ROCKET_SHOOT, - ENTITY_FIREWORK_ROCKET_TWINKLE, - ENTITY_FIREWORK_ROCKET_TWINKLE_FAR, - BLOCK_FIRE_AMBIENT, - BLOCK_FIRE_EXTINGUISH, - ENTITY_FISH_SWIM, - ENTITY_FISHING_BOBBER_RETRIEVE, - ENTITY_FISHING_BOBBER_SPLASH, - ENTITY_FISHING_BOBBER_THROW, - ITEM_FLINTANDSTEEL_USE, - ENTITY_FOX_AGGRO, - ENTITY_FOX_AMBIENT, - ENTITY_FOX_BITE, - ENTITY_FOX_DEATH, - ENTITY_FOX_EAT, - ENTITY_FOX_HURT, - ENTITY_FOX_SCREECH, - ENTITY_FOX_SLEEP, - ENTITY_FOX_SNIFF, - ENTITY_FOX_SPIT, - ENTITY_FOX_TELEPORT, - BLOCK_ROOTS_BREAK, - BLOCK_ROOTS_STEP, - BLOCK_ROOTS_PLACE, - BLOCK_ROOTS_HIT, - BLOCK_ROOTS_FALL, - BLOCK_FURNACE_FIRE_CRACKLE, - ENTITY_GENERIC_BIG_FALL, - ENTITY_GENERIC_BURN, - ENTITY_GENERIC_DEATH, - ENTITY_GENERIC_DRINK, - ENTITY_GENERIC_EAT, - ENTITY_GENERIC_EXPLODE, - ENTITY_GENERIC_EXTINGUISH_FIRE, - ENTITY_GENERIC_HURT, - ENTITY_GENERIC_SMALL_FALL, - ENTITY_GENERIC_SPLASH, - ENTITY_GENERIC_SWIM, - ENTITY_GHAST_AMBIENT, - ENTITY_GHAST_DEATH, - ENTITY_GHAST_HURT, - ENTITY_GHAST_SCREAM, - ENTITY_GHAST_SHOOT, - ENTITY_GHAST_WARN, - BLOCK_GILDED_BLACKSTONE_BREAK, - BLOCK_GILDED_BLACKSTONE_FALL, - BLOCK_GILDED_BLACKSTONE_HIT, - BLOCK_GILDED_BLACKSTONE_PLACE, - BLOCK_GILDED_BLACKSTONE_STEP, - BLOCK_GLASS_BREAK, - BLOCK_GLASS_FALL, - BLOCK_GLASS_HIT, - BLOCK_GLASS_PLACE, - BLOCK_GLASS_STEP, - BLOCK_GRASS_BREAK, - BLOCK_GRASS_FALL, - BLOCK_GRASS_HIT, - BLOCK_GRASS_PLACE, - BLOCK_GRASS_STEP, - BLOCK_GRAVEL_BREAK, - BLOCK_GRAVEL_FALL, - BLOCK_GRAVEL_HIT, - BLOCK_GRAVEL_PLACE, - BLOCK_GRAVEL_STEP, - BLOCK_GRINDSTONE_USE, - ENTITY_GUARDIAN_AMBIENT, - ENTITY_GUARDIAN_AMBIENT_LAND, - ENTITY_GUARDIAN_ATTACK, - ENTITY_GUARDIAN_DEATH, - ENTITY_GUARDIAN_DEATH_LAND, - ENTITY_GUARDIAN_FLOP, - ENTITY_GUARDIAN_HURT, - ENTITY_GUARDIAN_HURT_LAND, - ITEM_HOE_TILL, - ENTITY_HOGLIN_AMBIENT, - ENTITY_HOGLIN_ANGRY, - ENTITY_HOGLIN_ATTACK, - ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED, - ENTITY_HOGLIN_DEATH, - ENTITY_HOGLIN_HURT, - ENTITY_HOGLIN_RETREAT, - ENTITY_HOGLIN_STEP, - BLOCK_HONEY_BLOCK_BREAK, - BLOCK_HONEY_BLOCK_FALL, - BLOCK_HONEY_BLOCK_HIT, - BLOCK_HONEY_BLOCK_PLACE, - BLOCK_HONEY_BLOCK_SLIDE, - BLOCK_HONEY_BLOCK_STEP, - ITEM_HONEY_BOTTLE_DRINK, - ENTITY_HORSE_AMBIENT, - ENTITY_HORSE_ANGRY, - ENTITY_HORSE_ARMOR, - ENTITY_HORSE_BREATHE, - ENTITY_HORSE_DEATH, - ENTITY_HORSE_EAT, - ENTITY_HORSE_GALLOP, - ENTITY_HORSE_HURT, - ENTITY_HORSE_JUMP, - ENTITY_HORSE_LAND, - ENTITY_HORSE_SADDLE, - ENTITY_HORSE_STEP, - ENTITY_HORSE_STEP_WOOD, - ENTITY_HOSTILE_BIG_FALL, - ENTITY_HOSTILE_DEATH, - ENTITY_HOSTILE_HURT, - ENTITY_HOSTILE_SMALL_FALL, - ENTITY_HOSTILE_SPLASH, - ENTITY_HOSTILE_SWIM, - ENTITY_HUSK_AMBIENT, - ENTITY_HUSK_CONVERTED_TO_ZOMBIE, - ENTITY_HUSK_DEATH, - ENTITY_HUSK_HURT, - ENTITY_HUSK_STEP, - ENTITY_ILLUSIONER_AMBIENT, - ENTITY_ILLUSIONER_CAST_SPELL, - ENTITY_ILLUSIONER_DEATH, - ENTITY_ILLUSIONER_HURT, - ENTITY_ILLUSIONER_MIRROR_MOVE, - ENTITY_ILLUSIONER_PREPARE_BLINDNESS, - ENTITY_ILLUSIONER_PREPARE_MIRROR, - BLOCK_IRON_DOOR_CLOSE, - BLOCK_IRON_DOOR_OPEN, - ENTITY_IRON_GOLEM_ATTACK, - ENTITY_IRON_GOLEM_DAMAGE, - ENTITY_IRON_GOLEM_DEATH, - ENTITY_IRON_GOLEM_HURT, - ENTITY_IRON_GOLEM_REPAIR, - ENTITY_IRON_GOLEM_STEP, - BLOCK_IRON_TRAPDOOR_CLOSE, - BLOCK_IRON_TRAPDOOR_OPEN, - ENTITY_ITEM_FRAME_ADD_ITEM, - ENTITY_ITEM_FRAME_BREAK, - ENTITY_ITEM_FRAME_PLACE, - ENTITY_ITEM_FRAME_REMOVE_ITEM, - ENTITY_ITEM_FRAME_ROTATE_ITEM, - ENTITY_ITEM_BREAK, - ENTITY_ITEM_PICKUP, - BLOCK_LADDER_BREAK, - BLOCK_LADDER_FALL, - BLOCK_LADDER_HIT, - BLOCK_LADDER_PLACE, - BLOCK_LADDER_STEP, - BLOCK_LANTERN_BREAK, - BLOCK_LANTERN_FALL, - BLOCK_LANTERN_HIT, - BLOCK_LANTERN_PLACE, - BLOCK_LANTERN_STEP, - BLOCK_LAVA_AMBIENT, - BLOCK_LAVA_EXTINGUISH, - BLOCK_LAVA_POP, - ENTITY_LEASH_KNOT_BREAK, - ENTITY_LEASH_KNOT_PLACE, - BLOCK_LEVER_CLICK, - ENTITY_LIGHTNING_BOLT_IMPACT, - ENTITY_LIGHTNING_BOLT_THUNDER, - ENTITY_LINGERING_POTION_THROW, - ENTITY_LLAMA_AMBIENT, - ENTITY_LLAMA_ANGRY, - ENTITY_LLAMA_CHEST, - ENTITY_LLAMA_DEATH, - ENTITY_LLAMA_EAT, - ENTITY_LLAMA_HURT, - ENTITY_LLAMA_SPIT, - ENTITY_LLAMA_STEP, - ENTITY_LLAMA_SWAG, - ENTITY_MAGMA_CUBE_DEATH_SMALL, - BLOCK_LODESTONE_BREAK, - BLOCK_LODESTONE_STEP, - BLOCK_LODESTONE_PLACE, - BLOCK_LODESTONE_HIT, - BLOCK_LODESTONE_FALL, - ITEM_LODESTONE_COMPASS_LOCK, - ENTITY_MAGMA_CUBE_DEATH, - ENTITY_MAGMA_CUBE_HURT, - ENTITY_MAGMA_CUBE_HURT_SMALL, - ENTITY_MAGMA_CUBE_JUMP, - ENTITY_MAGMA_CUBE_SQUISH, - ENTITY_MAGMA_CUBE_SQUISH_SMALL, - BLOCK_METAL_BREAK, - BLOCK_METAL_FALL, - BLOCK_METAL_HIT, - BLOCK_METAL_PLACE, - BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF, - BLOCK_METAL_PRESSURE_PLATE_CLICK_ON, - BLOCK_METAL_STEP, - ENTITY_MINECART_INSIDE, - ENTITY_MINECART_RIDING, - ENTITY_MOOSHROOM_CONVERT, - ENTITY_MOOSHROOM_EAT, - ENTITY_MOOSHROOM_MILK, - ENTITY_MOOSHROOM_SUSPICIOUS_MILK, - ENTITY_MOOSHROOM_SHEAR, - ENTITY_MULE_AMBIENT, - ENTITY_MULE_ANGRY, - ENTITY_MULE_CHEST, - ENTITY_MULE_DEATH, - ENTITY_MULE_EAT, - ENTITY_MULE_HURT, - MUSIC_CREATIVE, - MUSIC_CREDITS, - MUSIC_DISC_11, - MUSIC_DISC_13, - MUSIC_DISC_BLOCKS, - MUSIC_DISC_CAT, - MUSIC_DISC_CHIRP, - MUSIC_DISC_FAR, - MUSIC_DISC_MALL, - MUSIC_DISC_MELLOHI, - MUSIC_DISC_PIGSTEP, - MUSIC_DISC_STAL, - MUSIC_DISC_STRAD, - MUSIC_DISC_WAIT, - MUSIC_DISC_WARD, - MUSIC_DRAGON, - MUSIC_END, - MUSIC_GAME, - MUSIC_MENU, - MUSIC_NETHER_BASALT_DELTAS, - MUSIC_NETHER_NETHER_WASTES, - MUSIC_NETHER_SOUL_SAND_VALLEY, - MUSIC_NETHER_CRIMSON_FOREST, - MUSIC_NETHER_WARPED_FOREST, - MUSIC_UNDER_WATER, - BLOCK_NETHER_BRICKS_BREAK, - BLOCK_NETHER_BRICKS_STEP, - BLOCK_NETHER_BRICKS_PLACE, - BLOCK_NETHER_BRICKS_HIT, - BLOCK_NETHER_BRICKS_FALL, - BLOCK_NETHER_WART_BREAK, - ITEM_NETHER_WART_PLANT, - BLOCK_STEM_BREAK, - BLOCK_STEM_STEP, - BLOCK_STEM_PLACE, - BLOCK_STEM_HIT, - BLOCK_STEM_FALL, - BLOCK_NYLIUM_BREAK, - BLOCK_NYLIUM_STEP, - BLOCK_NYLIUM_PLACE, - BLOCK_NYLIUM_HIT, - BLOCK_NYLIUM_FALL, - BLOCK_NETHER_SPROUTS_BREAK, - BLOCK_NETHER_SPROUTS_STEP, - BLOCK_NETHER_SPROUTS_PLACE, - BLOCK_NETHER_SPROUTS_HIT, - BLOCK_NETHER_SPROUTS_FALL, - BLOCK_FUNGUS_BREAK, - BLOCK_FUNGUS_STEP, - BLOCK_FUNGUS_PLACE, - BLOCK_FUNGUS_HIT, - BLOCK_FUNGUS_FALL, - BLOCK_WEEPING_VINES_BREAK, - BLOCK_WEEPING_VINES_STEP, - BLOCK_WEEPING_VINES_PLACE, - BLOCK_WEEPING_VINES_HIT, - BLOCK_WEEPING_VINES_FALL, - BLOCK_WART_BLOCK_BREAK, - BLOCK_WART_BLOCK_STEP, - BLOCK_WART_BLOCK_PLACE, - BLOCK_WART_BLOCK_HIT, - BLOCK_WART_BLOCK_FALL, - BLOCK_NETHERITE_BLOCK_BREAK, - BLOCK_NETHERITE_BLOCK_STEP, - BLOCK_NETHERITE_BLOCK_PLACE, - BLOCK_NETHERITE_BLOCK_HIT, - BLOCK_NETHERITE_BLOCK_FALL, - BLOCK_NETHERRACK_BREAK, - BLOCK_NETHERRACK_STEP, - BLOCK_NETHERRACK_PLACE, - BLOCK_NETHERRACK_HIT, - BLOCK_NETHERRACK_FALL, - BLOCK_NOTE_BLOCK_BASEDRUM, - BLOCK_NOTE_BLOCK_BASS, - BLOCK_NOTE_BLOCK_BELL, - BLOCK_NOTE_BLOCK_CHIME, - BLOCK_NOTE_BLOCK_FLUTE, - BLOCK_NOTE_BLOCK_GUITAR, - BLOCK_NOTE_BLOCK_HARP, - BLOCK_NOTE_BLOCK_HAT, - BLOCK_NOTE_BLOCK_PLING, - BLOCK_NOTE_BLOCK_SNARE, - BLOCK_NOTE_BLOCK_XYLOPHONE, - BLOCK_NOTE_BLOCK_IRON_XYLOPHONE, - BLOCK_NOTE_BLOCK_COW_BELL, - BLOCK_NOTE_BLOCK_DIDGERIDOO, - BLOCK_NOTE_BLOCK_BIT, - BLOCK_NOTE_BLOCK_BANJO, - ENTITY_OCELOT_HURT, - ENTITY_OCELOT_AMBIENT, - ENTITY_OCELOT_DEATH, - ENTITY_PAINTING_BREAK, - ENTITY_PAINTING_PLACE, - ENTITY_PANDA_PRE_SNEEZE, - ENTITY_PANDA_SNEEZE, - ENTITY_PANDA_AMBIENT, - ENTITY_PANDA_DEATH, - ENTITY_PANDA_EAT, - ENTITY_PANDA_STEP, - ENTITY_PANDA_CANT_BREED, - ENTITY_PANDA_AGGRESSIVE_AMBIENT, - ENTITY_PANDA_WORRIED_AMBIENT, - ENTITY_PANDA_HURT, - ENTITY_PANDA_BITE, - ENTITY_PARROT_AMBIENT, - ENTITY_PARROT_DEATH, - ENTITY_PARROT_EAT, - ENTITY_PARROT_FLY, - ENTITY_PARROT_HURT, - ENTITY_PARROT_IMITATE_BLAZE, - ENTITY_PARROT_IMITATE_CREEPER, - ENTITY_PARROT_IMITATE_DROWNED, - ENTITY_PARROT_IMITATE_ELDER_GUARDIAN, - ENTITY_PARROT_IMITATE_ENDER_DRAGON, - ENTITY_PARROT_IMITATE_ENDERMITE, - ENTITY_PARROT_IMITATE_EVOKER, - ENTITY_PARROT_IMITATE_GHAST, - ENTITY_PARROT_IMITATE_GUARDIAN, - ENTITY_PARROT_IMITATE_HOGLIN, - ENTITY_PARROT_IMITATE_HUSK, - ENTITY_PARROT_IMITATE_ILLUSIONER, - ENTITY_PARROT_IMITATE_MAGMA_CUBE, - ENTITY_PARROT_IMITATE_PHANTOM, - ENTITY_PARROT_IMITATE_PIGLIN, - ENTITY_PARROT_IMITATE_PILLAGER, - ENTITY_PARROT_IMITATE_RAVAGER, - ENTITY_PARROT_IMITATE_SHULKER, - ENTITY_PARROT_IMITATE_SILVERFISH, - ENTITY_PARROT_IMITATE_SKELETON, - ENTITY_PARROT_IMITATE_SLIME, - ENTITY_PARROT_IMITATE_SPIDER, - ENTITY_PARROT_IMITATE_STRAY, - ENTITY_PARROT_IMITATE_VEX, - ENTITY_PARROT_IMITATE_VINDICATOR, - ENTITY_PARROT_IMITATE_WITCH, - ENTITY_PARROT_IMITATE_WITHER, - ENTITY_PARROT_IMITATE_WITHER_SKELETON, - ENTITY_PARROT_IMITATE_ZOGLIN, - ENTITY_PARROT_IMITATE_ZOMBIE, - ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER, - ENTITY_PARROT_STEP, - ENTITY_PHANTOM_AMBIENT, - ENTITY_PHANTOM_BITE, - ENTITY_PHANTOM_DEATH, - ENTITY_PHANTOM_FLAP, - ENTITY_PHANTOM_HURT, - ENTITY_PHANTOM_SWOOP, - ENTITY_PIG_AMBIENT, - ENTITY_PIG_DEATH, - ENTITY_PIG_HURT, - ENTITY_PIG_SADDLE, - ENTITY_PIG_STEP, - ENTITY_PIGLIN_ADMIRING_ITEM, - ENTITY_PIGLIN_AMBIENT, - ENTITY_PIGLIN_ANGRY, - ENTITY_PIGLIN_CELEBRATE, - ENTITY_PIGLIN_DEATH, - ENTITY_PIGLIN_JEALOUS, - ENTITY_PIGLIN_HURT, - ENTITY_PIGLIN_RETREAT, - ENTITY_PIGLIN_STEP, - ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED, - ENTITY_PILLAGER_AMBIENT, - ENTITY_PILLAGER_CELEBRATE, - ENTITY_PILLAGER_DEATH, - ENTITY_PILLAGER_HURT, - BLOCK_PISTON_CONTRACT, - BLOCK_PISTON_EXTEND, - ENTITY_PLAYER_ATTACK_CRIT, - ENTITY_PLAYER_ATTACK_KNOCKBACK, - ENTITY_PLAYER_ATTACK_NODAMAGE, - ENTITY_PLAYER_ATTACK_STRONG, - ENTITY_PLAYER_ATTACK_SWEEP, - ENTITY_PLAYER_ATTACK_WEAK, - ENTITY_PLAYER_BIG_FALL, - ENTITY_PLAYER_BREATH, - ENTITY_PLAYER_BURP, - ENTITY_PLAYER_DEATH, - ENTITY_PLAYER_HURT, - ENTITY_PLAYER_HURT_DROWN, - ENTITY_PLAYER_HURT_ON_FIRE, - ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH, - ENTITY_PLAYER_LEVELUP, - ENTITY_PLAYER_SMALL_FALL, - ENTITY_PLAYER_SPLASH, - ENTITY_PLAYER_SPLASH_HIGH_SPEED, - ENTITY_PLAYER_SWIM, - ENTITY_POLAR_BEAR_AMBIENT, - ENTITY_POLAR_BEAR_AMBIENT_BABY, - ENTITY_POLAR_BEAR_DEATH, - ENTITY_POLAR_BEAR_HURT, - ENTITY_POLAR_BEAR_STEP, - ENTITY_POLAR_BEAR_WARNING, - BLOCK_PORTAL_AMBIENT, - BLOCK_PORTAL_TRAVEL, - BLOCK_PORTAL_TRIGGER, - ENTITY_PUFFER_FISH_AMBIENT, - ENTITY_PUFFER_FISH_BLOW_OUT, - ENTITY_PUFFER_FISH_BLOW_UP, - ENTITY_PUFFER_FISH_DEATH, - ENTITY_PUFFER_FISH_FLOP, - ENTITY_PUFFER_FISH_HURT, - ENTITY_PUFFER_FISH_STING, - BLOCK_PUMPKIN_CARVE, - ENTITY_RABBIT_AMBIENT, - ENTITY_RABBIT_ATTACK, - ENTITY_RABBIT_DEATH, - ENTITY_RABBIT_HURT, - ENTITY_RABBIT_JUMP, - EVENT_RAID_HORN, - ENTITY_RAVAGER_AMBIENT, - ENTITY_RAVAGER_ATTACK, - ENTITY_RAVAGER_CELEBRATE, - ENTITY_RAVAGER_DEATH, - ENTITY_RAVAGER_HURT, - ENTITY_RAVAGER_STEP, - ENTITY_RAVAGER_STUNNED, - ENTITY_RAVAGER_ROAR, - BLOCK_NETHER_GOLD_ORE_BREAK, - BLOCK_NETHER_GOLD_ORE_FALL, - BLOCK_NETHER_GOLD_ORE_HIT, - BLOCK_NETHER_GOLD_ORE_PLACE, - BLOCK_NETHER_GOLD_ORE_STEP, - BLOCK_NETHER_ORE_BREAK, - BLOCK_NETHER_ORE_FALL, - BLOCK_NETHER_ORE_HIT, - BLOCK_NETHER_ORE_PLACE, - BLOCK_NETHER_ORE_STEP, - BLOCK_REDSTONE_TORCH_BURNOUT, - BLOCK_RESPAWN_ANCHOR_AMBIENT, - BLOCK_RESPAWN_ANCHOR_CHARGE, - BLOCK_RESPAWN_ANCHOR_DEPLETE, - BLOCK_RESPAWN_ANCHOR_SET_SPAWN, - ENTITY_SALMON_AMBIENT, - ENTITY_SALMON_DEATH, - ENTITY_SALMON_FLOP, - ENTITY_SALMON_HURT, - BLOCK_SAND_BREAK, - BLOCK_SAND_FALL, - BLOCK_SAND_HIT, - BLOCK_SAND_PLACE, - BLOCK_SAND_STEP, - BLOCK_SCAFFOLDING_BREAK, - BLOCK_SCAFFOLDING_FALL, - BLOCK_SCAFFOLDING_HIT, - BLOCK_SCAFFOLDING_PLACE, - BLOCK_SCAFFOLDING_STEP, - ENTITY_SHEEP_AMBIENT, - ENTITY_SHEEP_DEATH, - ENTITY_SHEEP_HURT, - ENTITY_SHEEP_SHEAR, - ENTITY_SHEEP_STEP, - ITEM_SHIELD_BLOCK, - ITEM_SHIELD_BREAK, - BLOCK_SHROOMLIGHT_BREAK, - BLOCK_SHROOMLIGHT_STEP, - BLOCK_SHROOMLIGHT_PLACE, - BLOCK_SHROOMLIGHT_HIT, - BLOCK_SHROOMLIGHT_FALL, - ITEM_SHOVEL_FLATTEN, - ENTITY_SHULKER_AMBIENT, - BLOCK_SHULKER_BOX_CLOSE, - BLOCK_SHULKER_BOX_OPEN, - ENTITY_SHULKER_BULLET_HIT, - ENTITY_SHULKER_BULLET_HURT, - ENTITY_SHULKER_CLOSE, - ENTITY_SHULKER_DEATH, - ENTITY_SHULKER_HURT, - ENTITY_SHULKER_HURT_CLOSED, - ENTITY_SHULKER_OPEN, - ENTITY_SHULKER_SHOOT, - ENTITY_SHULKER_TELEPORT, - ENTITY_SILVERFISH_AMBIENT, - ENTITY_SILVERFISH_DEATH, - ENTITY_SILVERFISH_HURT, - ENTITY_SILVERFISH_STEP, - ENTITY_SKELETON_AMBIENT, - ENTITY_SKELETON_DEATH, - ENTITY_SKELETON_HORSE_AMBIENT, - ENTITY_SKELETON_HORSE_DEATH, - ENTITY_SKELETON_HORSE_HURT, - ENTITY_SKELETON_HORSE_SWIM, - ENTITY_SKELETON_HORSE_AMBIENT_WATER, - ENTITY_SKELETON_HORSE_GALLOP_WATER, - ENTITY_SKELETON_HORSE_JUMP_WATER, - ENTITY_SKELETON_HORSE_STEP_WATER, - ENTITY_SKELETON_HURT, - ENTITY_SKELETON_SHOOT, - ENTITY_SKELETON_STEP, - ENTITY_SLIME_ATTACK, - ENTITY_SLIME_DEATH, - ENTITY_SLIME_HURT, - ENTITY_SLIME_JUMP, - ENTITY_SLIME_SQUISH, - BLOCK_SLIME_BLOCK_BREAK, - BLOCK_SLIME_BLOCK_FALL, - BLOCK_SLIME_BLOCK_HIT, - BLOCK_SLIME_BLOCK_PLACE, - BLOCK_SLIME_BLOCK_STEP, - BLOCK_SOUL_SAND_BREAK, - BLOCK_SOUL_SAND_STEP, - BLOCK_SOUL_SAND_PLACE, - BLOCK_SOUL_SAND_HIT, - BLOCK_SOUL_SAND_FALL, - BLOCK_SOUL_SOIL_BREAK, - BLOCK_SOUL_SOIL_STEP, - BLOCK_SOUL_SOIL_PLACE, - BLOCK_SOUL_SOIL_HIT, - BLOCK_SOUL_SOIL_FALL, - PARTICLE_SOUL_ESCAPE, - ENTITY_STRIDER_AMBIENT, - ENTITY_STRIDER_HAPPY, - ENTITY_STRIDER_RETREAT, - ENTITY_STRIDER_DEATH, - ENTITY_STRIDER_HURT, - ENTITY_STRIDER_STEP, - ENTITY_STRIDER_STEP_LAVA, - ENTITY_STRIDER_EAT, - ENTITY_STRIDER_SADDLE, - ENTITY_SLIME_DEATH_SMALL, - ENTITY_SLIME_HURT_SMALL, - ENTITY_SLIME_JUMP_SMALL, - ENTITY_SLIME_SQUISH_SMALL, - BLOCK_SMITHING_TABLE_USE, - BLOCK_SMOKER_SMOKE, - ENTITY_SNOWBALL_THROW, - BLOCK_SNOW_BREAK, - BLOCK_SNOW_FALL, - ENTITY_SNOW_GOLEM_AMBIENT, - ENTITY_SNOW_GOLEM_DEATH, - ENTITY_SNOW_GOLEM_HURT, - ENTITY_SNOW_GOLEM_SHOOT, - ENTITY_SNOW_GOLEM_SHEAR, - BLOCK_SNOW_HIT, - BLOCK_SNOW_PLACE, - BLOCK_SNOW_STEP, - ENTITY_SPIDER_AMBIENT, - ENTITY_SPIDER_DEATH, - ENTITY_SPIDER_HURT, - ENTITY_SPIDER_STEP, - ENTITY_SPLASH_POTION_BREAK, - ENTITY_SPLASH_POTION_THROW, - ENTITY_SQUID_AMBIENT, - ENTITY_SQUID_DEATH, - ENTITY_SQUID_HURT, - ENTITY_SQUID_SQUIRT, - BLOCK_STONE_BREAK, - BLOCK_STONE_BUTTON_CLICK_OFF, - BLOCK_STONE_BUTTON_CLICK_ON, - BLOCK_STONE_FALL, - BLOCK_STONE_HIT, - BLOCK_STONE_PLACE, - BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF, - BLOCK_STONE_PRESSURE_PLATE_CLICK_ON, - BLOCK_STONE_STEP, - ENTITY_STRAY_AMBIENT, - ENTITY_STRAY_DEATH, - ENTITY_STRAY_HURT, - ENTITY_STRAY_STEP, - BLOCK_SWEET_BERRY_BUSH_BREAK, - BLOCK_SWEET_BERRY_BUSH_PLACE, - ITEM_SWEET_BERRIES_PICK_FROM_BUSH, - ENCHANT_THORNS_HIT, - ENTITY_TNT_PRIMED, - ITEM_TOTEM_USE, - ITEM_TRIDENT_HIT, - ITEM_TRIDENT_HIT_GROUND, - ITEM_TRIDENT_RETURN, - ITEM_TRIDENT_RIPTIDE_1, - ITEM_TRIDENT_RIPTIDE_2, - ITEM_TRIDENT_RIPTIDE_3, - ITEM_TRIDENT_THROW, - ITEM_TRIDENT_THUNDER, - BLOCK_TRIPWIRE_ATTACH, - BLOCK_TRIPWIRE_CLICK_OFF, - BLOCK_TRIPWIRE_CLICK_ON, - BLOCK_TRIPWIRE_DETACH, - ENTITY_TROPICAL_FISH_AMBIENT, - ENTITY_TROPICAL_FISH_DEATH, - ENTITY_TROPICAL_FISH_FLOP, - ENTITY_TROPICAL_FISH_HURT, - ENTITY_TURTLE_AMBIENT_LAND, - ENTITY_TURTLE_DEATH, - ENTITY_TURTLE_DEATH_BABY, - ENTITY_TURTLE_EGG_BREAK, - ENTITY_TURTLE_EGG_CRACK, - ENTITY_TURTLE_EGG_HATCH, - ENTITY_TURTLE_HURT, - ENTITY_TURTLE_HURT_BABY, - ENTITY_TURTLE_LAY_EGG, - ENTITY_TURTLE_SHAMBLE, - ENTITY_TURTLE_SHAMBLE_BABY, - ENTITY_TURTLE_SWIM, - UI_BUTTON_CLICK, - UI_LOOM_SELECT_PATTERN, - UI_LOOM_TAKE_RESULT, - UI_CARTOGRAPHY_TABLE_TAKE_RESULT, - UI_STONECUTTER_TAKE_RESULT, - UI_STONECUTTER_SELECT_RECIPE, - UI_TOAST_CHALLENGE_COMPLETE, - UI_TOAST_IN, - UI_TOAST_OUT, - ENTITY_VEX_AMBIENT, - ENTITY_VEX_CHARGE, - ENTITY_VEX_DEATH, - ENTITY_VEX_HURT, - ENTITY_VILLAGER_AMBIENT, - ENTITY_VILLAGER_CELEBRATE, - ENTITY_VILLAGER_DEATH, - ENTITY_VILLAGER_HURT, - ENTITY_VILLAGER_NO, - ENTITY_VILLAGER_TRADE, - ENTITY_VILLAGER_YES, - ENTITY_VILLAGER_WORK_ARMORER, - ENTITY_VILLAGER_WORK_BUTCHER, - ENTITY_VILLAGER_WORK_CARTOGRAPHER, - ENTITY_VILLAGER_WORK_CLERIC, - ENTITY_VILLAGER_WORK_FARMER, - ENTITY_VILLAGER_WORK_FISHERMAN, - ENTITY_VILLAGER_WORK_FLETCHER, - ENTITY_VILLAGER_WORK_LEATHERWORKER, - ENTITY_VILLAGER_WORK_LIBRARIAN, - ENTITY_VILLAGER_WORK_MASON, - ENTITY_VILLAGER_WORK_SHEPHERD, - ENTITY_VILLAGER_WORK_TOOLSMITH, - ENTITY_VILLAGER_WORK_WEAPONSMITH, - ENTITY_VINDICATOR_AMBIENT, - ENTITY_VINDICATOR_CELEBRATE, - ENTITY_VINDICATOR_DEATH, - ENTITY_VINDICATOR_HURT, - BLOCK_VINE_STEP, - BLOCK_LILY_PAD_PLACE, - ENTITY_WANDERING_TRADER_AMBIENT, - ENTITY_WANDERING_TRADER_DEATH, - ENTITY_WANDERING_TRADER_DISAPPEARED, - ENTITY_WANDERING_TRADER_DRINK_MILK, - ENTITY_WANDERING_TRADER_DRINK_POTION, - ENTITY_WANDERING_TRADER_HURT, - ENTITY_WANDERING_TRADER_NO, - ENTITY_WANDERING_TRADER_REAPPEARED, - ENTITY_WANDERING_TRADER_TRADE, - ENTITY_WANDERING_TRADER_YES, - BLOCK_WATER_AMBIENT, - WEATHER_RAIN, - WEATHER_RAIN_ABOVE, - BLOCK_WET_GRASS_BREAK, - BLOCK_WET_GRASS_FALL, - BLOCK_WET_GRASS_HIT, - BLOCK_WET_GRASS_PLACE, - BLOCK_WET_GRASS_STEP, - ENTITY_WITCH_AMBIENT, - ENTITY_WITCH_CELEBRATE, - ENTITY_WITCH_DEATH, - ENTITY_WITCH_DRINK, - ENTITY_WITCH_HURT, - ENTITY_WITCH_THROW, - ENTITY_WITHER_AMBIENT, - ENTITY_WITHER_BREAK_BLOCK, - ENTITY_WITHER_DEATH, - ENTITY_WITHER_HURT, - ENTITY_WITHER_SHOOT, - ENTITY_WITHER_SKELETON_AMBIENT, - ENTITY_WITHER_SKELETON_DEATH, - ENTITY_WITHER_SKELETON_HURT, - ENTITY_WITHER_SKELETON_STEP, - ENTITY_WITHER_SPAWN, - ENTITY_WOLF_AMBIENT, - ENTITY_WOLF_DEATH, - ENTITY_WOLF_GROWL, - ENTITY_WOLF_HOWL, - ENTITY_WOLF_HURT, - ENTITY_WOLF_PANT, - ENTITY_WOLF_SHAKE, - ENTITY_WOLF_STEP, - ENTITY_WOLF_WHINE, - BLOCK_WOODEN_DOOR_CLOSE, - BLOCK_WOODEN_DOOR_OPEN, - BLOCK_WOODEN_TRAPDOOR_CLOSE, - BLOCK_WOODEN_TRAPDOOR_OPEN, - BLOCK_WOOD_BREAK, - BLOCK_WOODEN_BUTTON_CLICK_OFF, - BLOCK_WOODEN_BUTTON_CLICK_ON, - BLOCK_WOOD_FALL, - BLOCK_WOOD_HIT, - BLOCK_WOOD_PLACE, - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF, - BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON, - BLOCK_WOOD_STEP, - BLOCK_WOOL_BREAK, - BLOCK_WOOL_FALL, - BLOCK_WOOL_HIT, - BLOCK_WOOL_PLACE, - BLOCK_WOOL_STEP, - ENTITY_ZOGLIN_AMBIENT, - ENTITY_ZOGLIN_ANGRY, - ENTITY_ZOGLIN_ATTACK, - ENTITY_ZOGLIN_DEATH, - ENTITY_ZOGLIN_HURT, - ENTITY_ZOGLIN_STEP, - ENTITY_ZOMBIE_AMBIENT, - ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR, - ENTITY_ZOMBIE_ATTACK_IRON_DOOR, - ENTITY_ZOMBIE_BREAK_WOODEN_DOOR, - ENTITY_ZOMBIE_CONVERTED_TO_DROWNED, - ENTITY_ZOMBIE_DEATH, - ENTITY_ZOMBIE_DESTROY_EGG, - ENTITY_ZOMBIE_HORSE_AMBIENT, - ENTITY_ZOMBIE_HORSE_DEATH, - ENTITY_ZOMBIE_HORSE_HURT, - ENTITY_ZOMBIE_HURT, - ENTITY_ZOMBIE_INFECT, - ENTITY_ZOMBIFIED_PIGLIN_AMBIENT, - ENTITY_ZOMBIFIED_PIGLIN_ANGRY, - ENTITY_ZOMBIFIED_PIGLIN_DEATH, - ENTITY_ZOMBIFIED_PIGLIN_HURT, - ENTITY_ZOMBIE_STEP, - ENTITY_ZOMBIE_VILLAGER_AMBIENT, - ENTITY_ZOMBIE_VILLAGER_CONVERTED, - ENTITY_ZOMBIE_VILLAGER_CURE, - ENTITY_ZOMBIE_VILLAGER_DEATH, - ENTITY_ZOMBIE_VILLAGER_HURT, - ENTITY_ZOMBIE_VILLAGER_STEP; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public static Sound fromId(int id) { - return map.get(id); - } - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public int getId() { - return id; - } -} diff --git a/src/main/java/net/minestom/server/stat/StatisticType.java b/src/main/java/net/minestom/server/stat/StatisticType.java deleted file mode 100644 index 8cf3e2cb4..000000000 --- a/src/main/java/net/minestom/server/stat/StatisticType.java +++ /dev/null @@ -1,99 +0,0 @@ -package net.minestom.server.stat; - -import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; - -public enum StatisticType { - - LEAVE_GAME, - PLAY_ONE_MINUTE, - TIME_SINCE_DEATH, - TIME_SINCE_REST, - SNEAK_TIME, - WALK_ONE_CM, - CROUCH_ONE_CM, - SPRINT_ONE_CM, - WALK_ON_WATER_ONE_CM, - FALL_ONE_CM, - CLIMB_ONE_CM, - FLY_ONE_CM, - WALK_UNDER_WATER_ONE_CM, - MINECART_ONE_CM, - BOAT_ONE_CM, - PIG_ONE_CM, - HORSE_ONE_CM, - AVIATE_ONE_CM, - SWIM_ONE_CM, - STRIDER_ONE_CM, - JUMP, - DROP, - DAMAGE_DEALT, - DAMAGE_DEALT_ABSORBED, - DAMAGE_DEALT_RESISTED, - DAMAGE_TAKEN, - DAMAGE_BLOCKED_BY_SHIELD, - DAMAGE_ABSORBED, - DAMAGE_RESISTED, - DEATHS, - MOB_KILLS, - ANIMALS_BRED, - PLAYER_KILLS, - FISH_CAUGHT, - TALKED_TO_VILLAGER, - TRADED_WITH_VILLAGER, - EAT_CAKE_SLICE, - FILL_CAULDRON, - USE_CAULDRON, - CLEAN_ARMOR, - CLEAN_BANNER, - CLEAN_SHULKER_BOX, - INTERACT_WITH_BREWINGSTAND, - INTERACT_WITH_BEACON, - INSPECT_DROPPER, - INSPECT_HOPPER, - INSPECT_DISPENSER, - PLAY_NOTEBLOCK, - TUNE_NOTEBLOCK, - POT_FLOWER, - TRIGGER_TRAPPED_CHEST, - OPEN_ENDERCHEST, - ENCHANT_ITEM, - PLAY_RECORD, - INTERACT_WITH_FURNACE, - INTERACT_WITH_CRAFTING_TABLE, - OPEN_CHEST, - SLEEP_IN_BED, - OPEN_SHULKER_BOX, - OPEN_BARREL, - INTERACT_WITH_BLAST_FURNACE, - INTERACT_WITH_SMOKER, - INTERACT_WITH_LECTERN, - INTERACT_WITH_CAMPFIRE, - INTERACT_WITH_CARTOGRAPHY_TABLE, - INTERACT_WITH_LOOM, - INTERACT_WITH_STONECUTTER, - BELL_RING, - RAID_TRIGGER, - RAID_WIN, - INTERACT_WITH_ANVIL, - INTERACT_WITH_GRINDSTONE, - TARGET_HIT, - INTERACT_WITH_SMITHING_TABLE; - - private static Int2ObjectOpenHashMap map = new Int2ObjectOpenHashMap(); - - private int id; - - public static StatisticType fromId(int id) { - return map.get(id); - } - - public void setIdentifier(int id) { - this.id = id; - - map.put(id, this); - } - - public int getId() { - return id; - } -} diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index f8c195373..15ff6dede 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/src/test/java/loottables/TestLootTables.java b/src/test/java/loottables/TestLootTables.java index ef61a7a2d..b77489a9f 100644 --- a/src/test/java/loottables/TestLootTables.java +++ b/src/test/java/loottables/TestLootTables.java @@ -9,7 +9,6 @@ import net.minestom.server.gamedata.loottables.entries.ItemType; import net.minestom.server.gamedata.loottables.tabletypes.BlockType; import net.minestom.server.item.ItemStack; import net.minestom.server.item.Material; -import net.minestom.server.registry.RegistryMain; import net.minestom.server.utils.NamespaceID; import org.junit.Assert; import org.junit.Before; @@ -25,8 +24,6 @@ public class TestLootTables { @Before public void init() { - RegistryMain.registerBlocks(); - RegistryMain.registerItems(); tableManager = new LootTableManager(); tableManager.registerConditionDeserializer(NamespaceID.from("minecraft:survives_explosion"), new SurvivesExplosionCondition.Deserializer()); tableManager.registerTableType(NamespaceID.from("minecraft:block"), new BlockType());