package net.minestom.server.instance.block; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Keyed; import net.minestom.server.instance.block.states.AcaciaButton; import net.minestom.server.instance.block.states.AcaciaDoor; import net.minestom.server.instance.block.states.AcaciaFence; import net.minestom.server.instance.block.states.AcaciaFenceGate; import net.minestom.server.instance.block.states.AcaciaLeaves; import net.minestom.server.instance.block.states.AcaciaLog; import net.minestom.server.instance.block.states.AcaciaPlanks; import net.minestom.server.instance.block.states.AcaciaPressurePlate; import net.minestom.server.instance.block.states.AcaciaSapling; import net.minestom.server.instance.block.states.AcaciaSign; import net.minestom.server.instance.block.states.AcaciaSlab; import net.minestom.server.instance.block.states.AcaciaStairs; import net.minestom.server.instance.block.states.AcaciaTrapdoor; import net.minestom.server.instance.block.states.AcaciaWallSign; import net.minestom.server.instance.block.states.AcaciaWood; import net.minestom.server.instance.block.states.ActivatorRail; import net.minestom.server.instance.block.states.Air; import net.minestom.server.instance.block.states.Allium; import net.minestom.server.instance.block.states.AncientDebris; import net.minestom.server.instance.block.states.Andesite; import net.minestom.server.instance.block.states.AndesiteSlab; import net.minestom.server.instance.block.states.AndesiteStairs; import net.minestom.server.instance.block.states.AndesiteWall; import net.minestom.server.instance.block.states.Anvil; import net.minestom.server.instance.block.states.AttachedMelonStem; import net.minestom.server.instance.block.states.AttachedPumpkinStem; import net.minestom.server.instance.block.states.AzureBluet; import net.minestom.server.instance.block.states.Bamboo; import net.minestom.server.instance.block.states.BambooSapling; import net.minestom.server.instance.block.states.Barrel; import net.minestom.server.instance.block.states.Barrier; import net.minestom.server.instance.block.states.Basalt; import net.minestom.server.instance.block.states.Beacon; import net.minestom.server.instance.block.states.Bedrock; import net.minestom.server.instance.block.states.BeeNest; import net.minestom.server.instance.block.states.Beehive; import net.minestom.server.instance.block.states.Beetroots; import net.minestom.server.instance.block.states.Bell; import net.minestom.server.instance.block.states.BirchButton; import net.minestom.server.instance.block.states.BirchDoor; import net.minestom.server.instance.block.states.BirchFence; import net.minestom.server.instance.block.states.BirchFenceGate; import net.minestom.server.instance.block.states.BirchLeaves; import net.minestom.server.instance.block.states.BirchLog; import net.minestom.server.instance.block.states.BirchPlanks; import net.minestom.server.instance.block.states.BirchPressurePlate; import net.minestom.server.instance.block.states.BirchSapling; import net.minestom.server.instance.block.states.BirchSign; import net.minestom.server.instance.block.states.BirchSlab; import net.minestom.server.instance.block.states.BirchStairs; import net.minestom.server.instance.block.states.BirchTrapdoor; import net.minestom.server.instance.block.states.BirchWallSign; import net.minestom.server.instance.block.states.BirchWood; import net.minestom.server.instance.block.states.BlackBanner; import net.minestom.server.instance.block.states.BlackBed; import net.minestom.server.instance.block.states.BlackCarpet; import net.minestom.server.instance.block.states.BlackConcrete; import net.minestom.server.instance.block.states.BlackConcretePowder; import net.minestom.server.instance.block.states.BlackGlazedTerracotta; import net.minestom.server.instance.block.states.BlackShulkerBox; import net.minestom.server.instance.block.states.BlackStainedGlass; import net.minestom.server.instance.block.states.BlackStainedGlassPane; import net.minestom.server.instance.block.states.BlackTerracotta; import net.minestom.server.instance.block.states.BlackWallBanner; import net.minestom.server.instance.block.states.BlackWool; import net.minestom.server.instance.block.states.Blackstone; import net.minestom.server.instance.block.states.BlackstoneSlab; import net.minestom.server.instance.block.states.BlackstoneStairs; import net.minestom.server.instance.block.states.BlackstoneWall; import net.minestom.server.instance.block.states.BlastFurnace; import net.minestom.server.instance.block.states.BlueBanner; import net.minestom.server.instance.block.states.BlueBed; import net.minestom.server.instance.block.states.BlueCarpet; import net.minestom.server.instance.block.states.BlueConcrete; import net.minestom.server.instance.block.states.BlueConcretePowder; import net.minestom.server.instance.block.states.BlueGlazedTerracotta; import net.minestom.server.instance.block.states.BlueIce; import net.minestom.server.instance.block.states.BlueOrchid; import net.minestom.server.instance.block.states.BlueShulkerBox; import net.minestom.server.instance.block.states.BlueStainedGlass; import net.minestom.server.instance.block.states.BlueStainedGlassPane; import net.minestom.server.instance.block.states.BlueTerracotta; import net.minestom.server.instance.block.states.BlueWallBanner; import net.minestom.server.instance.block.states.BlueWool; import net.minestom.server.instance.block.states.BoneBlock; import net.minestom.server.instance.block.states.Bookshelf; import net.minestom.server.instance.block.states.BrainCoral; import net.minestom.server.instance.block.states.BrainCoralBlock; import net.minestom.server.instance.block.states.BrainCoralFan; import net.minestom.server.instance.block.states.BrainCoralWallFan; import net.minestom.server.instance.block.states.BrewingStand; import net.minestom.server.instance.block.states.BrickSlab; import net.minestom.server.instance.block.states.BrickStairs; import net.minestom.server.instance.block.states.BrickWall; import net.minestom.server.instance.block.states.Bricks; import net.minestom.server.instance.block.states.BrownBanner; import net.minestom.server.instance.block.states.BrownBed; import net.minestom.server.instance.block.states.BrownCarpet; import net.minestom.server.instance.block.states.BrownConcrete; import net.minestom.server.instance.block.states.BrownConcretePowder; import net.minestom.server.instance.block.states.BrownGlazedTerracotta; import net.minestom.server.instance.block.states.BrownMushroom; import net.minestom.server.instance.block.states.BrownMushroomBlock; import net.minestom.server.instance.block.states.BrownShulkerBox; import net.minestom.server.instance.block.states.BrownStainedGlass; import net.minestom.server.instance.block.states.BrownStainedGlassPane; import net.minestom.server.instance.block.states.BrownTerracotta; import net.minestom.server.instance.block.states.BrownWallBanner; import net.minestom.server.instance.block.states.BrownWool; import net.minestom.server.instance.block.states.BubbleColumn; import net.minestom.server.instance.block.states.BubbleCoral; import net.minestom.server.instance.block.states.BubbleCoralBlock; import net.minestom.server.instance.block.states.BubbleCoralFan; import net.minestom.server.instance.block.states.BubbleCoralWallFan; import net.minestom.server.instance.block.states.Cactus; import net.minestom.server.instance.block.states.Cake; import net.minestom.server.instance.block.states.Campfire; import net.minestom.server.instance.block.states.Carrots; import net.minestom.server.instance.block.states.CartographyTable; import net.minestom.server.instance.block.states.CarvedPumpkin; import net.minestom.server.instance.block.states.Cauldron; import net.minestom.server.instance.block.states.CaveAir; import net.minestom.server.instance.block.states.Chain; import net.minestom.server.instance.block.states.ChainCommandBlock; import net.minestom.server.instance.block.states.Chest; import net.minestom.server.instance.block.states.ChippedAnvil; import net.minestom.server.instance.block.states.ChiseledNetherBricks; import net.minestom.server.instance.block.states.ChiseledPolishedBlackstone; import net.minestom.server.instance.block.states.ChiseledQuartzBlock; import net.minestom.server.instance.block.states.ChiseledRedSandstone; import net.minestom.server.instance.block.states.ChiseledSandstone; import net.minestom.server.instance.block.states.ChiseledStoneBricks; import net.minestom.server.instance.block.states.ChorusFlower; import net.minestom.server.instance.block.states.ChorusPlant; import net.minestom.server.instance.block.states.Clay; import net.minestom.server.instance.block.states.CoalBlock; import net.minestom.server.instance.block.states.CoalOre; import net.minestom.server.instance.block.states.CoarseDirt; import net.minestom.server.instance.block.states.Cobblestone; import net.minestom.server.instance.block.states.CobblestoneSlab; import net.minestom.server.instance.block.states.CobblestoneStairs; import net.minestom.server.instance.block.states.CobblestoneWall; import net.minestom.server.instance.block.states.Cobweb; import net.minestom.server.instance.block.states.Cocoa; import net.minestom.server.instance.block.states.CommandBlock; import net.minestom.server.instance.block.states.Comparator; import net.minestom.server.instance.block.states.Composter; import net.minestom.server.instance.block.states.Conduit; import net.minestom.server.instance.block.states.Cornflower; import net.minestom.server.instance.block.states.CrackedNetherBricks; import net.minestom.server.instance.block.states.CrackedPolishedBlackstoneBricks; import net.minestom.server.instance.block.states.CrackedStoneBricks; import net.minestom.server.instance.block.states.CraftingTable; import net.minestom.server.instance.block.states.CreeperHead; import net.minestom.server.instance.block.states.CreeperWallHead; import net.minestom.server.instance.block.states.CrimsonButton; import net.minestom.server.instance.block.states.CrimsonDoor; import net.minestom.server.instance.block.states.CrimsonFence; import net.minestom.server.instance.block.states.CrimsonFenceGate; import net.minestom.server.instance.block.states.CrimsonFungus; import net.minestom.server.instance.block.states.CrimsonHyphae; import net.minestom.server.instance.block.states.CrimsonNylium; import net.minestom.server.instance.block.states.CrimsonPlanks; import net.minestom.server.instance.block.states.CrimsonPressurePlate; import net.minestom.server.instance.block.states.CrimsonRoots; import net.minestom.server.instance.block.states.CrimsonSign; import net.minestom.server.instance.block.states.CrimsonSlab; import net.minestom.server.instance.block.states.CrimsonStairs; import net.minestom.server.instance.block.states.CrimsonStem; import net.minestom.server.instance.block.states.CrimsonTrapdoor; import net.minestom.server.instance.block.states.CrimsonWallSign; import net.minestom.server.instance.block.states.CryingObsidian; import net.minestom.server.instance.block.states.CutRedSandstone; import net.minestom.server.instance.block.states.CutRedSandstoneSlab; import net.minestom.server.instance.block.states.CutSandstone; import net.minestom.server.instance.block.states.CutSandstoneSlab; import net.minestom.server.instance.block.states.CyanBanner; import net.minestom.server.instance.block.states.CyanBed; import net.minestom.server.instance.block.states.CyanCarpet; import net.minestom.server.instance.block.states.CyanConcrete; import net.minestom.server.instance.block.states.CyanConcretePowder; import net.minestom.server.instance.block.states.CyanGlazedTerracotta; import net.minestom.server.instance.block.states.CyanShulkerBox; import net.minestom.server.instance.block.states.CyanStainedGlass; import net.minestom.server.instance.block.states.CyanStainedGlassPane; import net.minestom.server.instance.block.states.CyanTerracotta; import net.minestom.server.instance.block.states.CyanWallBanner; import net.minestom.server.instance.block.states.CyanWool; import net.minestom.server.instance.block.states.DamagedAnvil; import net.minestom.server.instance.block.states.Dandelion; import net.minestom.server.instance.block.states.DarkOakButton; import net.minestom.server.instance.block.states.DarkOakDoor; import net.minestom.server.instance.block.states.DarkOakFence; import net.minestom.server.instance.block.states.DarkOakFenceGate; import net.minestom.server.instance.block.states.DarkOakLeaves; import net.minestom.server.instance.block.states.DarkOakLog; import net.minestom.server.instance.block.states.DarkOakPlanks; import net.minestom.server.instance.block.states.DarkOakPressurePlate; import net.minestom.server.instance.block.states.DarkOakSapling; import net.minestom.server.instance.block.states.DarkOakSign; import net.minestom.server.instance.block.states.DarkOakSlab; import net.minestom.server.instance.block.states.DarkOakStairs; import net.minestom.server.instance.block.states.DarkOakTrapdoor; import net.minestom.server.instance.block.states.DarkOakWallSign; import net.minestom.server.instance.block.states.DarkOakWood; import net.minestom.server.instance.block.states.DarkPrismarine; import net.minestom.server.instance.block.states.DarkPrismarineSlab; import net.minestom.server.instance.block.states.DarkPrismarineStairs; import net.minestom.server.instance.block.states.DaylightDetector; import net.minestom.server.instance.block.states.DeadBrainCoral; import net.minestom.server.instance.block.states.DeadBrainCoralBlock; import net.minestom.server.instance.block.states.DeadBrainCoralFan; import net.minestom.server.instance.block.states.DeadBrainCoralWallFan; import net.minestom.server.instance.block.states.DeadBubbleCoral; import net.minestom.server.instance.block.states.DeadBubbleCoralBlock; import net.minestom.server.instance.block.states.DeadBubbleCoralFan; import net.minestom.server.instance.block.states.DeadBubbleCoralWallFan; import net.minestom.server.instance.block.states.DeadBush; import net.minestom.server.instance.block.states.DeadFireCoral; import net.minestom.server.instance.block.states.DeadFireCoralBlock; import net.minestom.server.instance.block.states.DeadFireCoralFan; import net.minestom.server.instance.block.states.DeadFireCoralWallFan; import net.minestom.server.instance.block.states.DeadHornCoral; import net.minestom.server.instance.block.states.DeadHornCoralBlock; import net.minestom.server.instance.block.states.DeadHornCoralFan; import net.minestom.server.instance.block.states.DeadHornCoralWallFan; import net.minestom.server.instance.block.states.DeadTubeCoral; import net.minestom.server.instance.block.states.DeadTubeCoralBlock; import net.minestom.server.instance.block.states.DeadTubeCoralFan; import net.minestom.server.instance.block.states.DeadTubeCoralWallFan; import net.minestom.server.instance.block.states.DetectorRail; import net.minestom.server.instance.block.states.DiamondBlock; import net.minestom.server.instance.block.states.DiamondOre; import net.minestom.server.instance.block.states.Diorite; import net.minestom.server.instance.block.states.DioriteSlab; import net.minestom.server.instance.block.states.DioriteStairs; import net.minestom.server.instance.block.states.DioriteWall; import net.minestom.server.instance.block.states.Dirt; import net.minestom.server.instance.block.states.Dispenser; import net.minestom.server.instance.block.states.DragonEgg; import net.minestom.server.instance.block.states.DragonHead; import net.minestom.server.instance.block.states.DragonWallHead; import net.minestom.server.instance.block.states.DriedKelpBlock; import net.minestom.server.instance.block.states.Dropper; import net.minestom.server.instance.block.states.EmeraldBlock; import net.minestom.server.instance.block.states.EmeraldOre; import net.minestom.server.instance.block.states.EnchantingTable; import net.minestom.server.instance.block.states.EndGateway; import net.minestom.server.instance.block.states.EndPortal; import net.minestom.server.instance.block.states.EndPortalFrame; import net.minestom.server.instance.block.states.EndRod; import net.minestom.server.instance.block.states.EndStone; import net.minestom.server.instance.block.states.EndStoneBrickSlab; import net.minestom.server.instance.block.states.EndStoneBrickStairs; import net.minestom.server.instance.block.states.EndStoneBrickWall; import net.minestom.server.instance.block.states.EndStoneBricks; import net.minestom.server.instance.block.states.EnderChest; import net.minestom.server.instance.block.states.Farmland; import net.minestom.server.instance.block.states.Fern; import net.minestom.server.instance.block.states.Fire; import net.minestom.server.instance.block.states.FireCoral; import net.minestom.server.instance.block.states.FireCoralBlock; import net.minestom.server.instance.block.states.FireCoralFan; import net.minestom.server.instance.block.states.FireCoralWallFan; import net.minestom.server.instance.block.states.FletchingTable; import net.minestom.server.instance.block.states.FlowerPot; import net.minestom.server.instance.block.states.FrostedIce; import net.minestom.server.instance.block.states.Furnace; import net.minestom.server.instance.block.states.GildedBlackstone; import net.minestom.server.instance.block.states.Glass; import net.minestom.server.instance.block.states.GlassPane; import net.minestom.server.instance.block.states.Glowstone; import net.minestom.server.instance.block.states.GoldBlock; import net.minestom.server.instance.block.states.GoldOre; import net.minestom.server.instance.block.states.Granite; import net.minestom.server.instance.block.states.GraniteSlab; import net.minestom.server.instance.block.states.GraniteStairs; import net.minestom.server.instance.block.states.GraniteWall; import net.minestom.server.instance.block.states.Grass; import net.minestom.server.instance.block.states.GrassBlock; import net.minestom.server.instance.block.states.GrassPath; import net.minestom.server.instance.block.states.Gravel; import net.minestom.server.instance.block.states.GrayBanner; import net.minestom.server.instance.block.states.GrayBed; import net.minestom.server.instance.block.states.GrayCarpet; import net.minestom.server.instance.block.states.GrayConcrete; import net.minestom.server.instance.block.states.GrayConcretePowder; import net.minestom.server.instance.block.states.GrayGlazedTerracotta; import net.minestom.server.instance.block.states.GrayShulkerBox; import net.minestom.server.instance.block.states.GrayStainedGlass; import net.minestom.server.instance.block.states.GrayStainedGlassPane; import net.minestom.server.instance.block.states.GrayTerracotta; import net.minestom.server.instance.block.states.GrayWallBanner; import net.minestom.server.instance.block.states.GrayWool; import net.minestom.server.instance.block.states.GreenBanner; import net.minestom.server.instance.block.states.GreenBed; import net.minestom.server.instance.block.states.GreenCarpet; import net.minestom.server.instance.block.states.GreenConcrete; import net.minestom.server.instance.block.states.GreenConcretePowder; import net.minestom.server.instance.block.states.GreenGlazedTerracotta; import net.minestom.server.instance.block.states.GreenShulkerBox; import net.minestom.server.instance.block.states.GreenStainedGlass; import net.minestom.server.instance.block.states.GreenStainedGlassPane; import net.minestom.server.instance.block.states.GreenTerracotta; import net.minestom.server.instance.block.states.GreenWallBanner; import net.minestom.server.instance.block.states.GreenWool; import net.minestom.server.instance.block.states.Grindstone; import net.minestom.server.instance.block.states.HayBlock; import net.minestom.server.instance.block.states.HeavyWeightedPressurePlate; import net.minestom.server.instance.block.states.HoneyBlock; import net.minestom.server.instance.block.states.HoneycombBlock; import net.minestom.server.instance.block.states.Hopper; import net.minestom.server.instance.block.states.HornCoral; import net.minestom.server.instance.block.states.HornCoralBlock; import net.minestom.server.instance.block.states.HornCoralFan; import net.minestom.server.instance.block.states.HornCoralWallFan; import net.minestom.server.instance.block.states.Ice; import net.minestom.server.instance.block.states.InfestedChiseledStoneBricks; import net.minestom.server.instance.block.states.InfestedCobblestone; import net.minestom.server.instance.block.states.InfestedCrackedStoneBricks; import net.minestom.server.instance.block.states.InfestedMossyStoneBricks; import net.minestom.server.instance.block.states.InfestedStone; import net.minestom.server.instance.block.states.InfestedStoneBricks; import net.minestom.server.instance.block.states.IronBars; import net.minestom.server.instance.block.states.IronBlock; import net.minestom.server.instance.block.states.IronDoor; import net.minestom.server.instance.block.states.IronOre; import net.minestom.server.instance.block.states.IronTrapdoor; import net.minestom.server.instance.block.states.JackOLantern; import net.minestom.server.instance.block.states.Jigsaw; import net.minestom.server.instance.block.states.Jukebox; import net.minestom.server.instance.block.states.JungleButton; import net.minestom.server.instance.block.states.JungleDoor; import net.minestom.server.instance.block.states.JungleFence; import net.minestom.server.instance.block.states.JungleFenceGate; import net.minestom.server.instance.block.states.JungleLeaves; import net.minestom.server.instance.block.states.JungleLog; import net.minestom.server.instance.block.states.JunglePlanks; import net.minestom.server.instance.block.states.JunglePressurePlate; import net.minestom.server.instance.block.states.JungleSapling; import net.minestom.server.instance.block.states.JungleSign; import net.minestom.server.instance.block.states.JungleSlab; import net.minestom.server.instance.block.states.JungleStairs; import net.minestom.server.instance.block.states.JungleTrapdoor; import net.minestom.server.instance.block.states.JungleWallSign; import net.minestom.server.instance.block.states.JungleWood; import net.minestom.server.instance.block.states.Kelp; import net.minestom.server.instance.block.states.KelpPlant; import net.minestom.server.instance.block.states.Ladder; import net.minestom.server.instance.block.states.Lantern; import net.minestom.server.instance.block.states.LapisBlock; import net.minestom.server.instance.block.states.LapisOre; import net.minestom.server.instance.block.states.LargeFern; import net.minestom.server.instance.block.states.Lava; import net.minestom.server.instance.block.states.Lectern; import net.minestom.server.instance.block.states.Lever; import net.minestom.server.instance.block.states.LightBlueBanner; import net.minestom.server.instance.block.states.LightBlueBed; import net.minestom.server.instance.block.states.LightBlueCarpet; import net.minestom.server.instance.block.states.LightBlueConcrete; import net.minestom.server.instance.block.states.LightBlueConcretePowder; import net.minestom.server.instance.block.states.LightBlueGlazedTerracotta; import net.minestom.server.instance.block.states.LightBlueShulkerBox; import net.minestom.server.instance.block.states.LightBlueStainedGlass; import net.minestom.server.instance.block.states.LightBlueStainedGlassPane; import net.minestom.server.instance.block.states.LightBlueTerracotta; import net.minestom.server.instance.block.states.LightBlueWallBanner; import net.minestom.server.instance.block.states.LightBlueWool; import net.minestom.server.instance.block.states.LightGrayBanner; import net.minestom.server.instance.block.states.LightGrayBed; import net.minestom.server.instance.block.states.LightGrayCarpet; import net.minestom.server.instance.block.states.LightGrayConcrete; import net.minestom.server.instance.block.states.LightGrayConcretePowder; import net.minestom.server.instance.block.states.LightGrayGlazedTerracotta; import net.minestom.server.instance.block.states.LightGrayShulkerBox; import net.minestom.server.instance.block.states.LightGrayStainedGlass; import net.minestom.server.instance.block.states.LightGrayStainedGlassPane; import net.minestom.server.instance.block.states.LightGrayTerracotta; import net.minestom.server.instance.block.states.LightGrayWallBanner; import net.minestom.server.instance.block.states.LightGrayWool; import net.minestom.server.instance.block.states.LightWeightedPressurePlate; import net.minestom.server.instance.block.states.Lilac; import net.minestom.server.instance.block.states.LilyOfTheValley; import net.minestom.server.instance.block.states.LilyPad; import net.minestom.server.instance.block.states.LimeBanner; import net.minestom.server.instance.block.states.LimeBed; import net.minestom.server.instance.block.states.LimeCarpet; import net.minestom.server.instance.block.states.LimeConcrete; import net.minestom.server.instance.block.states.LimeConcretePowder; import net.minestom.server.instance.block.states.LimeGlazedTerracotta; import net.minestom.server.instance.block.states.LimeShulkerBox; import net.minestom.server.instance.block.states.LimeStainedGlass; import net.minestom.server.instance.block.states.LimeStainedGlassPane; import net.minestom.server.instance.block.states.LimeTerracotta; import net.minestom.server.instance.block.states.LimeWallBanner; import net.minestom.server.instance.block.states.LimeWool; import net.minestom.server.instance.block.states.Lodestone; import net.minestom.server.instance.block.states.Loom; import net.minestom.server.instance.block.states.MagentaBanner; import net.minestom.server.instance.block.states.MagentaBed; import net.minestom.server.instance.block.states.MagentaCarpet; import net.minestom.server.instance.block.states.MagentaConcrete; import net.minestom.server.instance.block.states.MagentaConcretePowder; import net.minestom.server.instance.block.states.MagentaGlazedTerracotta; import net.minestom.server.instance.block.states.MagentaShulkerBox; import net.minestom.server.instance.block.states.MagentaStainedGlass; import net.minestom.server.instance.block.states.MagentaStainedGlassPane; import net.minestom.server.instance.block.states.MagentaTerracotta; import net.minestom.server.instance.block.states.MagentaWallBanner; import net.minestom.server.instance.block.states.MagentaWool; import net.minestom.server.instance.block.states.MagmaBlock; import net.minestom.server.instance.block.states.Melon; import net.minestom.server.instance.block.states.MelonStem; import net.minestom.server.instance.block.states.MossyCobblestone; import net.minestom.server.instance.block.states.MossyCobblestoneSlab; import net.minestom.server.instance.block.states.MossyCobblestoneStairs; import net.minestom.server.instance.block.states.MossyCobblestoneWall; import net.minestom.server.instance.block.states.MossyStoneBrickSlab; import net.minestom.server.instance.block.states.MossyStoneBrickStairs; import net.minestom.server.instance.block.states.MossyStoneBrickWall; import net.minestom.server.instance.block.states.MossyStoneBricks; import net.minestom.server.instance.block.states.MovingPiston; import net.minestom.server.instance.block.states.MushroomStem; import net.minestom.server.instance.block.states.Mycelium; import net.minestom.server.instance.block.states.NetherBrickFence; import net.minestom.server.instance.block.states.NetherBrickSlab; import net.minestom.server.instance.block.states.NetherBrickStairs; import net.minestom.server.instance.block.states.NetherBrickWall; import net.minestom.server.instance.block.states.NetherBricks; import net.minestom.server.instance.block.states.NetherGoldOre; import net.minestom.server.instance.block.states.NetherPortal; import net.minestom.server.instance.block.states.NetherQuartzOre; import net.minestom.server.instance.block.states.NetherSprouts; import net.minestom.server.instance.block.states.NetherWart; import net.minestom.server.instance.block.states.NetherWartBlock; import net.minestom.server.instance.block.states.NetheriteBlock; import net.minestom.server.instance.block.states.Netherrack; import net.minestom.server.instance.block.states.NoteBlock; import net.minestom.server.instance.block.states.OakButton; import net.minestom.server.instance.block.states.OakDoor; import net.minestom.server.instance.block.states.OakFence; import net.minestom.server.instance.block.states.OakFenceGate; import net.minestom.server.instance.block.states.OakLeaves; import net.minestom.server.instance.block.states.OakLog; import net.minestom.server.instance.block.states.OakPlanks; import net.minestom.server.instance.block.states.OakPressurePlate; import net.minestom.server.instance.block.states.OakSapling; import net.minestom.server.instance.block.states.OakSign; import net.minestom.server.instance.block.states.OakSlab; import net.minestom.server.instance.block.states.OakStairs; import net.minestom.server.instance.block.states.OakTrapdoor; import net.minestom.server.instance.block.states.OakWallSign; import net.minestom.server.instance.block.states.OakWood; import net.minestom.server.instance.block.states.Observer; import net.minestom.server.instance.block.states.Obsidian; import net.minestom.server.instance.block.states.OrangeBanner; import net.minestom.server.instance.block.states.OrangeBed; import net.minestom.server.instance.block.states.OrangeCarpet; import net.minestom.server.instance.block.states.OrangeConcrete; import net.minestom.server.instance.block.states.OrangeConcretePowder; import net.minestom.server.instance.block.states.OrangeGlazedTerracotta; import net.minestom.server.instance.block.states.OrangeShulkerBox; import net.minestom.server.instance.block.states.OrangeStainedGlass; import net.minestom.server.instance.block.states.OrangeStainedGlassPane; import net.minestom.server.instance.block.states.OrangeTerracotta; import net.minestom.server.instance.block.states.OrangeTulip; import net.minestom.server.instance.block.states.OrangeWallBanner; import net.minestom.server.instance.block.states.OrangeWool; import net.minestom.server.instance.block.states.OxeyeDaisy; import net.minestom.server.instance.block.states.PackedIce; import net.minestom.server.instance.block.states.Peony; import net.minestom.server.instance.block.states.PetrifiedOakSlab; import net.minestom.server.instance.block.states.PinkBanner; import net.minestom.server.instance.block.states.PinkBed; import net.minestom.server.instance.block.states.PinkCarpet; import net.minestom.server.instance.block.states.PinkConcrete; import net.minestom.server.instance.block.states.PinkConcretePowder; import net.minestom.server.instance.block.states.PinkGlazedTerracotta; import net.minestom.server.instance.block.states.PinkShulkerBox; import net.minestom.server.instance.block.states.PinkStainedGlass; import net.minestom.server.instance.block.states.PinkStainedGlassPane; import net.minestom.server.instance.block.states.PinkTerracotta; import net.minestom.server.instance.block.states.PinkTulip; import net.minestom.server.instance.block.states.PinkWallBanner; import net.minestom.server.instance.block.states.PinkWool; import net.minestom.server.instance.block.states.Piston; import net.minestom.server.instance.block.states.PistonHead; import net.minestom.server.instance.block.states.PlayerHead; import net.minestom.server.instance.block.states.PlayerWallHead; import net.minestom.server.instance.block.states.Podzol; import net.minestom.server.instance.block.states.PolishedAndesite; import net.minestom.server.instance.block.states.PolishedAndesiteSlab; import net.minestom.server.instance.block.states.PolishedAndesiteStairs; import net.minestom.server.instance.block.states.PolishedBasalt; import net.minestom.server.instance.block.states.PolishedBlackstone; import net.minestom.server.instance.block.states.PolishedBlackstoneBrickSlab; import net.minestom.server.instance.block.states.PolishedBlackstoneBrickStairs; import net.minestom.server.instance.block.states.PolishedBlackstoneBrickWall; import net.minestom.server.instance.block.states.PolishedBlackstoneBricks; import net.minestom.server.instance.block.states.PolishedBlackstoneButton; import net.minestom.server.instance.block.states.PolishedBlackstonePressurePlate; import net.minestom.server.instance.block.states.PolishedBlackstoneSlab; import net.minestom.server.instance.block.states.PolishedBlackstoneStairs; import net.minestom.server.instance.block.states.PolishedBlackstoneWall; import net.minestom.server.instance.block.states.PolishedDiorite; import net.minestom.server.instance.block.states.PolishedDioriteSlab; import net.minestom.server.instance.block.states.PolishedDioriteStairs; import net.minestom.server.instance.block.states.PolishedGranite; import net.minestom.server.instance.block.states.PolishedGraniteSlab; import net.minestom.server.instance.block.states.PolishedGraniteStairs; import net.minestom.server.instance.block.states.Poppy; import net.minestom.server.instance.block.states.Potatoes; import net.minestom.server.instance.block.states.PottedAcaciaSapling; import net.minestom.server.instance.block.states.PottedAllium; import net.minestom.server.instance.block.states.PottedAzureBluet; import net.minestom.server.instance.block.states.PottedBamboo; import net.minestom.server.instance.block.states.PottedBirchSapling; import net.minestom.server.instance.block.states.PottedBlueOrchid; import net.minestom.server.instance.block.states.PottedBrownMushroom; import net.minestom.server.instance.block.states.PottedCactus; import net.minestom.server.instance.block.states.PottedCornflower; import net.minestom.server.instance.block.states.PottedCrimsonFungus; import net.minestom.server.instance.block.states.PottedCrimsonRoots; import net.minestom.server.instance.block.states.PottedDandelion; import net.minestom.server.instance.block.states.PottedDarkOakSapling; import net.minestom.server.instance.block.states.PottedDeadBush; import net.minestom.server.instance.block.states.PottedFern; import net.minestom.server.instance.block.states.PottedJungleSapling; import net.minestom.server.instance.block.states.PottedLilyOfTheValley; import net.minestom.server.instance.block.states.PottedOakSapling; import net.minestom.server.instance.block.states.PottedOrangeTulip; import net.minestom.server.instance.block.states.PottedOxeyeDaisy; import net.minestom.server.instance.block.states.PottedPinkTulip; import net.minestom.server.instance.block.states.PottedPoppy; import net.minestom.server.instance.block.states.PottedRedMushroom; import net.minestom.server.instance.block.states.PottedRedTulip; import net.minestom.server.instance.block.states.PottedSpruceSapling; import net.minestom.server.instance.block.states.PottedWarpedFungus; import net.minestom.server.instance.block.states.PottedWarpedRoots; import net.minestom.server.instance.block.states.PottedWhiteTulip; import net.minestom.server.instance.block.states.PottedWitherRose; import net.minestom.server.instance.block.states.PoweredRail; import net.minestom.server.instance.block.states.Prismarine; import net.minestom.server.instance.block.states.PrismarineBrickSlab; import net.minestom.server.instance.block.states.PrismarineBrickStairs; import net.minestom.server.instance.block.states.PrismarineBricks; import net.minestom.server.instance.block.states.PrismarineSlab; import net.minestom.server.instance.block.states.PrismarineStairs; import net.minestom.server.instance.block.states.PrismarineWall; import net.minestom.server.instance.block.states.Pumpkin; import net.minestom.server.instance.block.states.PumpkinStem; import net.minestom.server.instance.block.states.PurpleBanner; import net.minestom.server.instance.block.states.PurpleBed; import net.minestom.server.instance.block.states.PurpleCarpet; import net.minestom.server.instance.block.states.PurpleConcrete; import net.minestom.server.instance.block.states.PurpleConcretePowder; import net.minestom.server.instance.block.states.PurpleGlazedTerracotta; import net.minestom.server.instance.block.states.PurpleShulkerBox; import net.minestom.server.instance.block.states.PurpleStainedGlass; import net.minestom.server.instance.block.states.PurpleStainedGlassPane; import net.minestom.server.instance.block.states.PurpleTerracotta; import net.minestom.server.instance.block.states.PurpleWallBanner; import net.minestom.server.instance.block.states.PurpleWool; import net.minestom.server.instance.block.states.PurpurBlock; import net.minestom.server.instance.block.states.PurpurPillar; import net.minestom.server.instance.block.states.PurpurSlab; import net.minestom.server.instance.block.states.PurpurStairs; import net.minestom.server.instance.block.states.QuartzBlock; import net.minestom.server.instance.block.states.QuartzBricks; import net.minestom.server.instance.block.states.QuartzPillar; import net.minestom.server.instance.block.states.QuartzSlab; import net.minestom.server.instance.block.states.QuartzStairs; import net.minestom.server.instance.block.states.Rail; import net.minestom.server.instance.block.states.RedBanner; import net.minestom.server.instance.block.states.RedBed; import net.minestom.server.instance.block.states.RedCarpet; import net.minestom.server.instance.block.states.RedConcrete; import net.minestom.server.instance.block.states.RedConcretePowder; import net.minestom.server.instance.block.states.RedGlazedTerracotta; import net.minestom.server.instance.block.states.RedMushroom; import net.minestom.server.instance.block.states.RedMushroomBlock; import net.minestom.server.instance.block.states.RedNetherBrickSlab; import net.minestom.server.instance.block.states.RedNetherBrickStairs; import net.minestom.server.instance.block.states.RedNetherBrickWall; import net.minestom.server.instance.block.states.RedNetherBricks; import net.minestom.server.instance.block.states.RedSand; import net.minestom.server.instance.block.states.RedSandstone; import net.minestom.server.instance.block.states.RedSandstoneSlab; import net.minestom.server.instance.block.states.RedSandstoneStairs; import net.minestom.server.instance.block.states.RedSandstoneWall; import net.minestom.server.instance.block.states.RedShulkerBox; import net.minestom.server.instance.block.states.RedStainedGlass; import net.minestom.server.instance.block.states.RedStainedGlassPane; import net.minestom.server.instance.block.states.RedTerracotta; import net.minestom.server.instance.block.states.RedTulip; import net.minestom.server.instance.block.states.RedWallBanner; import net.minestom.server.instance.block.states.RedWool; import net.minestom.server.instance.block.states.RedstoneBlock; import net.minestom.server.instance.block.states.RedstoneLamp; import net.minestom.server.instance.block.states.RedstoneOre; import net.minestom.server.instance.block.states.RedstoneTorch; import net.minestom.server.instance.block.states.RedstoneWallTorch; import net.minestom.server.instance.block.states.RedstoneWire; import net.minestom.server.instance.block.states.Repeater; import net.minestom.server.instance.block.states.RepeatingCommandBlock; import net.minestom.server.instance.block.states.RespawnAnchor; import net.minestom.server.instance.block.states.RoseBush; import net.minestom.server.instance.block.states.Sand; import net.minestom.server.instance.block.states.Sandstone; import net.minestom.server.instance.block.states.SandstoneSlab; import net.minestom.server.instance.block.states.SandstoneStairs; import net.minestom.server.instance.block.states.SandstoneWall; import net.minestom.server.instance.block.states.Scaffolding; import net.minestom.server.instance.block.states.SeaLantern; import net.minestom.server.instance.block.states.SeaPickle; import net.minestom.server.instance.block.states.Seagrass; import net.minestom.server.instance.block.states.Shroomlight; import net.minestom.server.instance.block.states.ShulkerBox; import net.minestom.server.instance.block.states.SkeletonSkull; import net.minestom.server.instance.block.states.SkeletonWallSkull; import net.minestom.server.instance.block.states.SlimeBlock; import net.minestom.server.instance.block.states.SmithingTable; import net.minestom.server.instance.block.states.Smoker; import net.minestom.server.instance.block.states.SmoothQuartz; import net.minestom.server.instance.block.states.SmoothQuartzSlab; import net.minestom.server.instance.block.states.SmoothQuartzStairs; import net.minestom.server.instance.block.states.SmoothRedSandstone; import net.minestom.server.instance.block.states.SmoothRedSandstoneSlab; import net.minestom.server.instance.block.states.SmoothRedSandstoneStairs; import net.minestom.server.instance.block.states.SmoothSandstone; import net.minestom.server.instance.block.states.SmoothSandstoneSlab; import net.minestom.server.instance.block.states.SmoothSandstoneStairs; import net.minestom.server.instance.block.states.SmoothStone; import net.minestom.server.instance.block.states.SmoothStoneSlab; import net.minestom.server.instance.block.states.Snow; import net.minestom.server.instance.block.states.SnowBlock; import net.minestom.server.instance.block.states.SoulCampfire; import net.minestom.server.instance.block.states.SoulFire; import net.minestom.server.instance.block.states.SoulLantern; import net.minestom.server.instance.block.states.SoulSand; import net.minestom.server.instance.block.states.SoulSoil; import net.minestom.server.instance.block.states.SoulTorch; import net.minestom.server.instance.block.states.SoulWallTorch; import net.minestom.server.instance.block.states.Spawner; import net.minestom.server.instance.block.states.Sponge; import net.minestom.server.instance.block.states.SpruceButton; import net.minestom.server.instance.block.states.SpruceDoor; import net.minestom.server.instance.block.states.SpruceFence; import net.minestom.server.instance.block.states.SpruceFenceGate; import net.minestom.server.instance.block.states.SpruceLeaves; import net.minestom.server.instance.block.states.SpruceLog; import net.minestom.server.instance.block.states.SprucePlanks; import net.minestom.server.instance.block.states.SprucePressurePlate; import net.minestom.server.instance.block.states.SpruceSapling; import net.minestom.server.instance.block.states.SpruceSign; import net.minestom.server.instance.block.states.SpruceSlab; import net.minestom.server.instance.block.states.SpruceStairs; import net.minestom.server.instance.block.states.SpruceTrapdoor; import net.minestom.server.instance.block.states.SpruceWallSign; import net.minestom.server.instance.block.states.SpruceWood; import net.minestom.server.instance.block.states.StickyPiston; import net.minestom.server.instance.block.states.Stone; import net.minestom.server.instance.block.states.StoneBrickSlab; import net.minestom.server.instance.block.states.StoneBrickStairs; import net.minestom.server.instance.block.states.StoneBrickWall; import net.minestom.server.instance.block.states.StoneBricks; import net.minestom.server.instance.block.states.StoneButton; import net.minestom.server.instance.block.states.StonePressurePlate; import net.minestom.server.instance.block.states.StoneSlab; import net.minestom.server.instance.block.states.StoneStairs; import net.minestom.server.instance.block.states.Stonecutter; import net.minestom.server.instance.block.states.StrippedAcaciaLog; import net.minestom.server.instance.block.states.StrippedAcaciaWood; import net.minestom.server.instance.block.states.StrippedBirchLog; import net.minestom.server.instance.block.states.StrippedBirchWood; import net.minestom.server.instance.block.states.StrippedCrimsonHyphae; import net.minestom.server.instance.block.states.StrippedCrimsonStem; import net.minestom.server.instance.block.states.StrippedDarkOakLog; import net.minestom.server.instance.block.states.StrippedDarkOakWood; import net.minestom.server.instance.block.states.StrippedJungleLog; import net.minestom.server.instance.block.states.StrippedJungleWood; import net.minestom.server.instance.block.states.StrippedOakLog; import net.minestom.server.instance.block.states.StrippedOakWood; import net.minestom.server.instance.block.states.StrippedSpruceLog; import net.minestom.server.instance.block.states.StrippedSpruceWood; import net.minestom.server.instance.block.states.StrippedWarpedHyphae; import net.minestom.server.instance.block.states.StrippedWarpedStem; import net.minestom.server.instance.block.states.StructureBlock; import net.minestom.server.instance.block.states.StructureVoid; import net.minestom.server.instance.block.states.SugarCane; import net.minestom.server.instance.block.states.Sunflower; import net.minestom.server.instance.block.states.SweetBerryBush; import net.minestom.server.instance.block.states.TallGrass; import net.minestom.server.instance.block.states.TallSeagrass; import net.minestom.server.instance.block.states.Target; import net.minestom.server.instance.block.states.Terracotta; import net.minestom.server.instance.block.states.Tnt; import net.minestom.server.instance.block.states.Torch; import net.minestom.server.instance.block.states.TrappedChest; import net.minestom.server.instance.block.states.Tripwire; import net.minestom.server.instance.block.states.TripwireHook; import net.minestom.server.instance.block.states.TubeCoral; import net.minestom.server.instance.block.states.TubeCoralBlock; import net.minestom.server.instance.block.states.TubeCoralFan; import net.minestom.server.instance.block.states.TubeCoralWallFan; import net.minestom.server.instance.block.states.TurtleEgg; import net.minestom.server.instance.block.states.TwistingVines; import net.minestom.server.instance.block.states.TwistingVinesPlant; import net.minestom.server.instance.block.states.Vine; import net.minestom.server.instance.block.states.VoidAir; import net.minestom.server.instance.block.states.WallTorch; import net.minestom.server.instance.block.states.WarpedButton; import net.minestom.server.instance.block.states.WarpedDoor; import net.minestom.server.instance.block.states.WarpedFence; import net.minestom.server.instance.block.states.WarpedFenceGate; import net.minestom.server.instance.block.states.WarpedFungus; import net.minestom.server.instance.block.states.WarpedHyphae; import net.minestom.server.instance.block.states.WarpedNylium; import net.minestom.server.instance.block.states.WarpedPlanks; import net.minestom.server.instance.block.states.WarpedPressurePlate; import net.minestom.server.instance.block.states.WarpedRoots; import net.minestom.server.instance.block.states.WarpedSign; import net.minestom.server.instance.block.states.WarpedSlab; import net.minestom.server.instance.block.states.WarpedStairs; import net.minestom.server.instance.block.states.WarpedStem; import net.minestom.server.instance.block.states.WarpedTrapdoor; import net.minestom.server.instance.block.states.WarpedWallSign; import net.minestom.server.instance.block.states.WarpedWartBlock; import net.minestom.server.instance.block.states.Water; import net.minestom.server.instance.block.states.WeepingVines; import net.minestom.server.instance.block.states.WeepingVinesPlant; import net.minestom.server.instance.block.states.WetSponge; import net.minestom.server.instance.block.states.Wheat; import net.minestom.server.instance.block.states.WhiteBanner; import net.minestom.server.instance.block.states.WhiteBed; import net.minestom.server.instance.block.states.WhiteCarpet; import net.minestom.server.instance.block.states.WhiteConcrete; import net.minestom.server.instance.block.states.WhiteConcretePowder; import net.minestom.server.instance.block.states.WhiteGlazedTerracotta; import net.minestom.server.instance.block.states.WhiteShulkerBox; import net.minestom.server.instance.block.states.WhiteStainedGlass; import net.minestom.server.instance.block.states.WhiteStainedGlassPane; import net.minestom.server.instance.block.states.WhiteTerracotta; import net.minestom.server.instance.block.states.WhiteTulip; import net.minestom.server.instance.block.states.WhiteWallBanner; import net.minestom.server.instance.block.states.WhiteWool; import net.minestom.server.instance.block.states.WitherRose; import net.minestom.server.instance.block.states.WitherSkeletonSkull; import net.minestom.server.instance.block.states.WitherSkeletonWallSkull; import net.minestom.server.instance.block.states.YellowBanner; import net.minestom.server.instance.block.states.YellowBed; import net.minestom.server.instance.block.states.YellowCarpet; import net.minestom.server.instance.block.states.YellowConcrete; import net.minestom.server.instance.block.states.YellowConcretePowder; import net.minestom.server.instance.block.states.YellowGlazedTerracotta; import net.minestom.server.instance.block.states.YellowShulkerBox; import net.minestom.server.instance.block.states.YellowStainedGlass; import net.minestom.server.instance.block.states.YellowStainedGlassPane; import net.minestom.server.instance.block.states.YellowTerracotta; import net.minestom.server.instance.block.states.YellowWallBanner; import net.minestom.server.instance.block.states.YellowWool; import net.minestom.server.instance.block.states.ZombieHead; import net.minestom.server.instance.block.states.ZombieWallHead; import net.minestom.server.registry.Registries; import net.minestom.server.utils.NamespaceID; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** * AUTOGENERATED by BlockGenerator */ @SuppressWarnings("deprecation") public enum Block implements Keyed { AIR(NamespaceID.from("minecraft:air"), (short) 0, 0.0, 0.0, true, false, false), STONE(NamespaceID.from("minecraft:stone"), (short) 1, 1.5, 6.0, false, true, false), GRANITE(NamespaceID.from("minecraft:granite"), (short) 2, 1.5, 6.0, false, true, false), POLISHED_GRANITE(NamespaceID.from("minecraft:polished_granite"), (short) 3, 1.5, 6.0, false, true, false), DIORITE(NamespaceID.from("minecraft:diorite"), (short) 4, 1.5, 6.0, false, true, false), POLISHED_DIORITE(NamespaceID.from("minecraft:polished_diorite"), (short) 5, 1.5, 6.0, false, true, false), ANDESITE(NamespaceID.from("minecraft:andesite"), (short) 6, 1.5, 6.0, false, true, false), POLISHED_ANDESITE(NamespaceID.from("minecraft:polished_andesite"), (short) 7, 1.5, 6.0, false, true, false), GRASS_BLOCK(NamespaceID.from("minecraft:grass_block"), (short) 9, 0.6, 0.6, false, true, false), DIRT(NamespaceID.from("minecraft:dirt"), (short) 10, 0.5, 0.5, false, true, false), COARSE_DIRT(NamespaceID.from("minecraft:coarse_dirt"), (short) 11, 0.5, 0.5, false, true, false), PODZOL(NamespaceID.from("minecraft:podzol"), (short) 13, 0.5, 0.5, false, true, false), COBBLESTONE(NamespaceID.from("minecraft:cobblestone"), (short) 14, 2.0, 6.0, false, true, false), OAK_PLANKS(NamespaceID.from("minecraft:oak_planks"), (short) 15, 2.0, 3.0, false, true, false), SPRUCE_PLANKS(NamespaceID.from("minecraft:spruce_planks"), (short) 16, 2.0, 3.0, false, true, false), BIRCH_PLANKS(NamespaceID.from("minecraft:birch_planks"), (short) 17, 2.0, 3.0, false, true, false), JUNGLE_PLANKS(NamespaceID.from("minecraft:jungle_planks"), (short) 18, 2.0, 3.0, false, true, false), ACACIA_PLANKS(NamespaceID.from("minecraft:acacia_planks"), (short) 19, 2.0, 3.0, false, true, false), DARK_OAK_PLANKS(NamespaceID.from("minecraft:dark_oak_planks"), (short) 20, 2.0, 3.0, false, true, false), OAK_SAPLING(NamespaceID.from("minecraft:oak_sapling"), (short) 21, 0.0, 0.0, false, false, false), SPRUCE_SAPLING(NamespaceID.from("minecraft:spruce_sapling"), (short) 23, 0.0, 0.0, false, false, false), BIRCH_SAPLING(NamespaceID.from("minecraft:birch_sapling"), (short) 25, 0.0, 0.0, false, false, false), JUNGLE_SAPLING(NamespaceID.from("minecraft:jungle_sapling"), (short) 27, 0.0, 0.0, false, false, false), ACACIA_SAPLING(NamespaceID.from("minecraft:acacia_sapling"), (short) 29, 0.0, 0.0, false, false, false), DARK_OAK_SAPLING(NamespaceID.from("minecraft:dark_oak_sapling"), (short) 31, 0.0, 0.0, false, false, false), BEDROCK(NamespaceID.from("minecraft:bedrock"), (short) 33, -1.0, 3600000.0, false, true, false), WATER(NamespaceID.from("minecraft:water"), (short) 34, 100.0, 100.0, false, false, false), LAVA(NamespaceID.from("minecraft:lava"), (short) 50, 100.0, 100.0, false, false, false), SAND(NamespaceID.from("minecraft:sand"), (short) 66, 0.5, 0.5, false, true, false), RED_SAND(NamespaceID.from("minecraft:red_sand"), (short) 67, 0.5, 0.5, false, true, false), GRAVEL(NamespaceID.from("minecraft:gravel"), (short) 68, 0.6, 0.6, false, true, false), GOLD_ORE(NamespaceID.from("minecraft:gold_ore"), (short) 69, 3.0, 3.0, false, true, false), IRON_ORE(NamespaceID.from("minecraft:iron_ore"), (short) 70, 3.0, 3.0, false, true, false), COAL_ORE(NamespaceID.from("minecraft:coal_ore"), (short) 71, 3.0, 3.0, false, true, false), NETHER_GOLD_ORE(NamespaceID.from("minecraft:nether_gold_ore"), (short) 72, 3.0, 3.0, false, true, false), OAK_LOG(NamespaceID.from("minecraft:oak_log"), (short) 74, 2.0, 2.0, false, true, false), SPRUCE_LOG(NamespaceID.from("minecraft:spruce_log"), (short) 77, 2.0, 2.0, false, true, false), BIRCH_LOG(NamespaceID.from("minecraft:birch_log"), (short) 80, 2.0, 2.0, false, true, false), JUNGLE_LOG(NamespaceID.from("minecraft:jungle_log"), (short) 83, 2.0, 2.0, false, true, false), ACACIA_LOG(NamespaceID.from("minecraft:acacia_log"), (short) 86, 2.0, 2.0, false, true, false), DARK_OAK_LOG(NamespaceID.from("minecraft:dark_oak_log"), (short) 89, 2.0, 2.0, false, true, false), STRIPPED_SPRUCE_LOG(NamespaceID.from("minecraft:stripped_spruce_log"), (short) 92, 2.0, 2.0, false, true, false), STRIPPED_BIRCH_LOG(NamespaceID.from("minecraft:stripped_birch_log"), (short) 95, 2.0, 2.0, false, true, false), STRIPPED_JUNGLE_LOG(NamespaceID.from("minecraft:stripped_jungle_log"), (short) 98, 2.0, 2.0, false, true, false), STRIPPED_ACACIA_LOG(NamespaceID.from("minecraft:stripped_acacia_log"), (short) 101, 2.0, 2.0, false, true, false), STRIPPED_DARK_OAK_LOG(NamespaceID.from("minecraft:stripped_dark_oak_log"), (short) 104, 2.0, 2.0, false, true, false), STRIPPED_OAK_LOG(NamespaceID.from("minecraft:stripped_oak_log"), (short) 107, 2.0, 2.0, false, true, false), OAK_WOOD(NamespaceID.from("minecraft:oak_wood"), (short) 110, 2.0, 2.0, false, true, false), SPRUCE_WOOD(NamespaceID.from("minecraft:spruce_wood"), (short) 113, 2.0, 2.0, false, true, false), BIRCH_WOOD(NamespaceID.from("minecraft:birch_wood"), (short) 116, 2.0, 2.0, false, true, false), JUNGLE_WOOD(NamespaceID.from("minecraft:jungle_wood"), (short) 119, 2.0, 2.0, false, true, false), ACACIA_WOOD(NamespaceID.from("minecraft:acacia_wood"), (short) 122, 2.0, 2.0, false, true, false), DARK_OAK_WOOD(NamespaceID.from("minecraft:dark_oak_wood"), (short) 125, 2.0, 2.0, false, true, false), STRIPPED_OAK_WOOD(NamespaceID.from("minecraft:stripped_oak_wood"), (short) 128, 2.0, 2.0, false, true, false), STRIPPED_SPRUCE_WOOD(NamespaceID.from("minecraft:stripped_spruce_wood"), (short) 131, 2.0, 2.0, false, true, false), STRIPPED_BIRCH_WOOD(NamespaceID.from("minecraft:stripped_birch_wood"), (short) 134, 2.0, 2.0, false, true, false), STRIPPED_JUNGLE_WOOD(NamespaceID.from("minecraft:stripped_jungle_wood"), (short) 137, 2.0, 2.0, false, true, false), STRIPPED_ACACIA_WOOD(NamespaceID.from("minecraft:stripped_acacia_wood"), (short) 140, 2.0, 2.0, false, true, false), STRIPPED_DARK_OAK_WOOD(NamespaceID.from("minecraft:stripped_dark_oak_wood"), (short) 143, 2.0, 2.0, false, true, false), OAK_LEAVES(NamespaceID.from("minecraft:oak_leaves"), (short) 158, 0.2, 0.2, false, true, false), SPRUCE_LEAVES(NamespaceID.from("minecraft:spruce_leaves"), (short) 172, 0.2, 0.2, false, true, false), BIRCH_LEAVES(NamespaceID.from("minecraft:birch_leaves"), (short) 186, 0.2, 0.2, false, true, false), JUNGLE_LEAVES(NamespaceID.from("minecraft:jungle_leaves"), (short) 200, 0.2, 0.2, false, true, false), ACACIA_LEAVES(NamespaceID.from("minecraft:acacia_leaves"), (short) 214, 0.2, 0.2, false, true, false), DARK_OAK_LEAVES(NamespaceID.from("minecraft:dark_oak_leaves"), (short) 228, 0.2, 0.2, false, true, false), SPONGE(NamespaceID.from("minecraft:sponge"), (short) 229, 0.6, 0.6, false, true, false), WET_SPONGE(NamespaceID.from("minecraft:wet_sponge"), (short) 230, 0.6, 0.6, false, true, false), GLASS(NamespaceID.from("minecraft:glass"), (short) 231, 0.3, 0.3, false, true, false), LAPIS_ORE(NamespaceID.from("minecraft:lapis_ore"), (short) 232, 3.0, 3.0, false, true, false), LAPIS_BLOCK(NamespaceID.from("minecraft:lapis_block"), (short) 233, 3.0, 3.0, false, true, false), DISPENSER(NamespaceID.from("minecraft:dispenser"), (short) 235, 3.5, 3.5, false, true, true), SANDSTONE(NamespaceID.from("minecraft:sandstone"), (short) 246, 0.8, 0.8, false, true, false), CHISELED_SANDSTONE(NamespaceID.from("minecraft:chiseled_sandstone"), (short) 247, 0.8, 0.8, false, true, false), CUT_SANDSTONE(NamespaceID.from("minecraft:cut_sandstone"), (short) 248, 0.8, 0.8, false, true, false), NOTE_BLOCK(NamespaceID.from("minecraft:note_block"), (short) 250, 0.8, 0.8, false, true, false), WHITE_BED(NamespaceID.from("minecraft:white_bed"), (short) 1052, 0.2, 0.2, false, true, true), ORANGE_BED(NamespaceID.from("minecraft:orange_bed"), (short) 1068, 0.2, 0.2, false, true, true), MAGENTA_BED(NamespaceID.from("minecraft:magenta_bed"), (short) 1084, 0.2, 0.2, false, true, true), LIGHT_BLUE_BED(NamespaceID.from("minecraft:light_blue_bed"), (short) 1100, 0.2, 0.2, false, true, true), YELLOW_BED(NamespaceID.from("minecraft:yellow_bed"), (short) 1116, 0.2, 0.2, false, true, true), LIME_BED(NamespaceID.from("minecraft:lime_bed"), (short) 1132, 0.2, 0.2, false, true, true), PINK_BED(NamespaceID.from("minecraft:pink_bed"), (short) 1148, 0.2, 0.2, false, true, true), GRAY_BED(NamespaceID.from("minecraft:gray_bed"), (short) 1164, 0.2, 0.2, false, true, true), LIGHT_GRAY_BED(NamespaceID.from("minecraft:light_gray_bed"), (short) 1180, 0.2, 0.2, false, true, true), CYAN_BED(NamespaceID.from("minecraft:cyan_bed"), (short) 1196, 0.2, 0.2, false, true, true), PURPLE_BED(NamespaceID.from("minecraft:purple_bed"), (short) 1212, 0.2, 0.2, false, true, true), BLUE_BED(NamespaceID.from("minecraft:blue_bed"), (short) 1228, 0.2, 0.2, false, true, true), BROWN_BED(NamespaceID.from("minecraft:brown_bed"), (short) 1244, 0.2, 0.2, false, true, true), GREEN_BED(NamespaceID.from("minecraft:green_bed"), (short) 1260, 0.2, 0.2, false, true, true), RED_BED(NamespaceID.from("minecraft:red_bed"), (short) 1276, 0.2, 0.2, false, true, true), BLACK_BED(NamespaceID.from("minecraft:black_bed"), (short) 1292, 0.2, 0.2, false, true, true), POWERED_RAIL(NamespaceID.from("minecraft:powered_rail"), (short) 1311, 0.7, 0.7, false, false, false), DETECTOR_RAIL(NamespaceID.from("minecraft:detector_rail"), (short) 1323, 0.7, 0.7, false, false, false), STICKY_PISTON(NamespaceID.from("minecraft:sticky_piston"), (short) 1335, 1.5, 1.5, false, true, false), COBWEB(NamespaceID.from("minecraft:cobweb"), (short) 1341, 4.0, 4.0, false, true, false), GRASS(NamespaceID.from("minecraft:grass"), (short) 1342, 0.0, 0.0, false, false, false), FERN(NamespaceID.from("minecraft:fern"), (short) 1343, 0.0, 0.0, false, false, false), DEAD_BUSH(NamespaceID.from("minecraft:dead_bush"), (short) 1344, 0.0, 0.0, false, false, false), SEAGRASS(NamespaceID.from("minecraft:seagrass"), (short) 1345, 0.0, 0.0, false, false, false), TALL_SEAGRASS(NamespaceID.from("minecraft:tall_seagrass"), (short) 1347, 0.0, 0.0, false, false, false), PISTON(NamespaceID.from("minecraft:piston"), (short) 1354, 1.5, 1.5, false, true, false), PISTON_HEAD(NamespaceID.from("minecraft:piston_head"), (short) 1362, 1.5, 1.5, false, true, false), WHITE_WOOL(NamespaceID.from("minecraft:white_wool"), (short) 1384, 0.8, 0.8, false, true, false), ORANGE_WOOL(NamespaceID.from("minecraft:orange_wool"), (short) 1385, 0.8, 0.8, false, true, false), MAGENTA_WOOL(NamespaceID.from("minecraft:magenta_wool"), (short) 1386, 0.8, 0.8, false, true, false), LIGHT_BLUE_WOOL(NamespaceID.from("minecraft:light_blue_wool"), (short) 1387, 0.8, 0.8, false, true, false), YELLOW_WOOL(NamespaceID.from("minecraft:yellow_wool"), (short) 1388, 0.8, 0.8, false, true, false), LIME_WOOL(NamespaceID.from("minecraft:lime_wool"), (short) 1389, 0.8, 0.8, false, true, false), PINK_WOOL(NamespaceID.from("minecraft:pink_wool"), (short) 1390, 0.8, 0.8, false, true, false), GRAY_WOOL(NamespaceID.from("minecraft:gray_wool"), (short) 1391, 0.8, 0.8, false, true, false), LIGHT_GRAY_WOOL(NamespaceID.from("minecraft:light_gray_wool"), (short) 1392, 0.8, 0.8, false, true, false), CYAN_WOOL(NamespaceID.from("minecraft:cyan_wool"), (short) 1393, 0.8, 0.8, false, true, false), PURPLE_WOOL(NamespaceID.from("minecraft:purple_wool"), (short) 1394, 0.8, 0.8, false, true, false), BLUE_WOOL(NamespaceID.from("minecraft:blue_wool"), (short) 1395, 0.8, 0.8, false, true, false), BROWN_WOOL(NamespaceID.from("minecraft:brown_wool"), (short) 1396, 0.8, 0.8, false, true, false), GREEN_WOOL(NamespaceID.from("minecraft:green_wool"), (short) 1397, 0.8, 0.8, false, true, false), RED_WOOL(NamespaceID.from("minecraft:red_wool"), (short) 1398, 0.8, 0.8, false, true, false), BLACK_WOOL(NamespaceID.from("minecraft:black_wool"), (short) 1399, 0.8, 0.8, false, true, false), MOVING_PISTON(NamespaceID.from("minecraft:moving_piston"), (short) 1400, -1.0, 0.0, false, true, true), DANDELION(NamespaceID.from("minecraft:dandelion"), (short) 1412, 0.0, 0.0, false, false, false), POPPY(NamespaceID.from("minecraft:poppy"), (short) 1413, 0.0, 0.0, false, false, false), BLUE_ORCHID(NamespaceID.from("minecraft:blue_orchid"), (short) 1414, 0.0, 0.0, false, false, false), ALLIUM(NamespaceID.from("minecraft:allium"), (short) 1415, 0.0, 0.0, false, false, false), AZURE_BLUET(NamespaceID.from("minecraft:azure_bluet"), (short) 1416, 0.0, 0.0, false, false, false), RED_TULIP(NamespaceID.from("minecraft:red_tulip"), (short) 1417, 0.0, 0.0, false, false, false), ORANGE_TULIP(NamespaceID.from("minecraft:orange_tulip"), (short) 1418, 0.0, 0.0, false, false, false), WHITE_TULIP(NamespaceID.from("minecraft:white_tulip"), (short) 1419, 0.0, 0.0, false, false, false), PINK_TULIP(NamespaceID.from("minecraft:pink_tulip"), (short) 1420, 0.0, 0.0, false, false, false), OXEYE_DAISY(NamespaceID.from("minecraft:oxeye_daisy"), (short) 1421, 0.0, 0.0, false, false, false), CORNFLOWER(NamespaceID.from("minecraft:cornflower"), (short) 1422, 0.0, 0.0, false, false, false), WITHER_ROSE(NamespaceID.from("minecraft:wither_rose"), (short) 1423, 0.0, 0.0, false, false, false), LILY_OF_THE_VALLEY(NamespaceID.from("minecraft:lily_of_the_valley"), (short) 1424, 0.0, 0.0, false, false, false), BROWN_MUSHROOM(NamespaceID.from("minecraft:brown_mushroom"), (short) 1425, 0.0, 0.0, false, false, false), RED_MUSHROOM(NamespaceID.from("minecraft:red_mushroom"), (short) 1426, 0.0, 0.0, false, false, false), GOLD_BLOCK(NamespaceID.from("minecraft:gold_block"), (short) 1427, 3.0, 6.0, false, true, false), IRON_BLOCK(NamespaceID.from("minecraft:iron_block"), (short) 1428, 5.0, 6.0, false, true, false), BRICKS(NamespaceID.from("minecraft:bricks"), (short) 1429, 2.0, 6.0, false, true, false), TNT(NamespaceID.from("minecraft:tnt"), (short) 1431, 0.0, 0.0, false, true, false), BOOKSHELF(NamespaceID.from("minecraft:bookshelf"), (short) 1432, 1.5, 1.5, false, true, false), MOSSY_COBBLESTONE(NamespaceID.from("minecraft:mossy_cobblestone"), (short) 1433, 2.0, 6.0, false, true, false), OBSIDIAN(NamespaceID.from("minecraft:obsidian"), (short) 1434, 50.0, 1200.0, false, true, false), TORCH(NamespaceID.from("minecraft:torch"), (short) 1435, 0.0, 0.0, false, false, false), WALL_TORCH(NamespaceID.from("minecraft:wall_torch"), (short) 1436, 0.0, 0.0, false, false, false), FIRE(NamespaceID.from("minecraft:fire"), (short) 1471, 0.0, 0.0, false, false, false), SOUL_FIRE(NamespaceID.from("minecraft:soul_fire"), (short) 1952, 0.0, 0.0, false, false, false), SPAWNER(NamespaceID.from("minecraft:spawner"), (short) 1953, 5.0, 5.0, false, true, true), OAK_STAIRS(NamespaceID.from("minecraft:oak_stairs"), (short) 1965, 2.0, 3.0, false, true, false), CHEST(NamespaceID.from("minecraft:chest"), (short) 2035, 2.5, 2.5, false, true, true), REDSTONE_WIRE(NamespaceID.from("minecraft:redstone_wire"), (short) 3218, 0.0, 0.0, false, false, false), DIAMOND_ORE(NamespaceID.from("minecraft:diamond_ore"), (short) 3354, 3.0, 3.0, false, true, false), DIAMOND_BLOCK(NamespaceID.from("minecraft:diamond_block"), (short) 3355, 5.0, 6.0, false, true, false), CRAFTING_TABLE(NamespaceID.from("minecraft:crafting_table"), (short) 3356, 2.5, 2.5, false, true, false), WHEAT(NamespaceID.from("minecraft:wheat"), (short) 3357, 0.0, 0.0, false, false, false), FARMLAND(NamespaceID.from("minecraft:farmland"), (short) 3365, 0.6, 0.6, false, true, false), FURNACE(NamespaceID.from("minecraft:furnace"), (short) 3374, 3.5, 3.5, false, true, true), OAK_SIGN(NamespaceID.from("minecraft:oak_sign"), (short) 3382, 1.0, 1.0, false, true, true), SPRUCE_SIGN(NamespaceID.from("minecraft:spruce_sign"), (short) 3414, 1.0, 1.0, false, true, true), BIRCH_SIGN(NamespaceID.from("minecraft:birch_sign"), (short) 3446, 1.0, 1.0, false, true, true), ACACIA_SIGN(NamespaceID.from("minecraft:acacia_sign"), (short) 3478, 1.0, 1.0, false, true, true), JUNGLE_SIGN(NamespaceID.from("minecraft:jungle_sign"), (short) 3510, 1.0, 1.0, false, true, true), DARK_OAK_SIGN(NamespaceID.from("minecraft:dark_oak_sign"), (short) 3542, 1.0, 1.0, false, true, true), OAK_DOOR(NamespaceID.from("minecraft:oak_door"), (short) 3584, 3.0, 3.0, false, true, false), LADDER(NamespaceID.from("minecraft:ladder"), (short) 3638, 0.4, 0.4, false, false, false), RAIL(NamespaceID.from("minecraft:rail"), (short) 3645, 0.7, 0.7, false, false, false), COBBLESTONE_STAIRS(NamespaceID.from("minecraft:cobblestone_stairs"), (short) 3666, 2.0, 6.0, false, true, false), OAK_WALL_SIGN(NamespaceID.from("minecraft:oak_wall_sign"), (short) 3736, 1.0, 1.0, false, true, true), SPRUCE_WALL_SIGN(NamespaceID.from("minecraft:spruce_wall_sign"), (short) 3744, 1.0, 1.0, false, true, true), BIRCH_WALL_SIGN(NamespaceID.from("minecraft:birch_wall_sign"), (short) 3752, 1.0, 1.0, false, true, true), ACACIA_WALL_SIGN(NamespaceID.from("minecraft:acacia_wall_sign"), (short) 3760, 1.0, 1.0, false, true, true), JUNGLE_WALL_SIGN(NamespaceID.from("minecraft:jungle_wall_sign"), (short) 3768, 1.0, 1.0, false, true, true), DARK_OAK_WALL_SIGN(NamespaceID.from("minecraft:dark_oak_wall_sign"), (short) 3776, 1.0, 1.0, false, true, true), LEVER(NamespaceID.from("minecraft:lever"), (short) 3792, 0.5, 0.5, false, false, false), STONE_PRESSURE_PLATE(NamespaceID.from("minecraft:stone_pressure_plate"), (short) 3808, 0.5, 0.5, false, true, false), IRON_DOOR(NamespaceID.from("minecraft:iron_door"), (short) 3820, 5.0, 5.0, false, true, false), OAK_PRESSURE_PLATE(NamespaceID.from("minecraft:oak_pressure_plate"), (short) 3874, 0.5, 0.5, false, true, false), SPRUCE_PRESSURE_PLATE(NamespaceID.from("minecraft:spruce_pressure_plate"), (short) 3876, 0.5, 0.5, false, true, false), BIRCH_PRESSURE_PLATE(NamespaceID.from("minecraft:birch_pressure_plate"), (short) 3878, 0.5, 0.5, false, true, false), JUNGLE_PRESSURE_PLATE(NamespaceID.from("minecraft:jungle_pressure_plate"), (short) 3880, 0.5, 0.5, false, true, false), ACACIA_PRESSURE_PLATE(NamespaceID.from("minecraft:acacia_pressure_plate"), (short) 3882, 0.5, 0.5, false, true, false), DARK_OAK_PRESSURE_PLATE(NamespaceID.from("minecraft:dark_oak_pressure_plate"), (short) 3884, 0.5, 0.5, false, true, false), REDSTONE_ORE(NamespaceID.from("minecraft:redstone_ore"), (short) 3886, 3.0, 3.0, false, true, false), REDSTONE_TORCH(NamespaceID.from("minecraft:redstone_torch"), (short) 3887, 0.0, 0.0, false, false, false), REDSTONE_WALL_TORCH(NamespaceID.from("minecraft:redstone_wall_torch"), (short) 3889, 0.0, 0.0, false, false, false), STONE_BUTTON(NamespaceID.from("minecraft:stone_button"), (short) 3906, 0.5, 0.5, false, false, false), SNOW(NamespaceID.from("minecraft:snow"), (short) 3921, 0.1, 0.1, false, false, false), ICE(NamespaceID.from("minecraft:ice"), (short) 3929, 0.5, 0.5, false, true, false), SNOW_BLOCK(NamespaceID.from("minecraft:snow_block"), (short) 3930, 0.2, 0.2, false, true, false), CACTUS(NamespaceID.from("minecraft:cactus"), (short) 3931, 0.4, 0.4, false, true, false), CLAY(NamespaceID.from("minecraft:clay"), (short) 3947, 0.6, 0.6, false, true, false), SUGAR_CANE(NamespaceID.from("minecraft:sugar_cane"), (short) 3948, 0.0, 0.0, false, false, false), JUKEBOX(NamespaceID.from("minecraft:jukebox"), (short) 3965, 2.0, 6.0, false, true, true), OAK_FENCE(NamespaceID.from("minecraft:oak_fence"), (short) 3997, 2.0, 3.0, false, true, false), PUMPKIN(NamespaceID.from("minecraft:pumpkin"), (short) 3998, 1.0, 1.0, false, true, false), NETHERRACK(NamespaceID.from("minecraft:netherrack"), (short) 3999, 0.4, 0.4, false, true, false), SOUL_SAND(NamespaceID.from("minecraft:soul_sand"), (short) 4000, 0.5, 0.5, false, true, false), SOUL_SOIL(NamespaceID.from("minecraft:soul_soil"), (short) 4001, 0.5, 0.5, false, true, false), BASALT(NamespaceID.from("minecraft:basalt"), (short) 4003, 1.25, 4.2, false, true, false), POLISHED_BASALT(NamespaceID.from("minecraft:polished_basalt"), (short) 4006, 1.25, 4.2, false, true, false), SOUL_TORCH(NamespaceID.from("minecraft:soul_torch"), (short) 4008, 0.0, 0.0, false, false, false), SOUL_WALL_TORCH(NamespaceID.from("minecraft:soul_wall_torch"), (short) 4009, 0.0, 0.0, false, false, false), GLOWSTONE(NamespaceID.from("minecraft:glowstone"), (short) 4013, 0.3, 0.3, false, true, false), NETHER_PORTAL(NamespaceID.from("minecraft:nether_portal"), (short) 4014, -1.0, 0.0, false, false, false), CARVED_PUMPKIN(NamespaceID.from("minecraft:carved_pumpkin"), (short) 4016, 1.0, 1.0, false, true, false), JACK_O_LANTERN(NamespaceID.from("minecraft:jack_o_lantern"), (short) 4020, 1.0, 1.0, false, true, false), CAKE(NamespaceID.from("minecraft:cake"), (short) 4024, 0.5, 0.5, false, true, false), REPEATER(NamespaceID.from("minecraft:repeater"), (short) 4034, 0.0, 0.0, false, false, false), WHITE_STAINED_GLASS(NamespaceID.from("minecraft:white_stained_glass"), (short) 4095, 0.3, 0.3, false, true, false), ORANGE_STAINED_GLASS(NamespaceID.from("minecraft:orange_stained_glass"), (short) 4096, 0.3, 0.3, false, true, false), MAGENTA_STAINED_GLASS(NamespaceID.from("minecraft:magenta_stained_glass"), (short) 4097, 0.3, 0.3, false, true, false), LIGHT_BLUE_STAINED_GLASS(NamespaceID.from("minecraft:light_blue_stained_glass"), (short) 4098, 0.3, 0.3, false, true, false), YELLOW_STAINED_GLASS(NamespaceID.from("minecraft:yellow_stained_glass"), (short) 4099, 0.3, 0.3, false, true, false), LIME_STAINED_GLASS(NamespaceID.from("minecraft:lime_stained_glass"), (short) 4100, 0.3, 0.3, false, true, false), PINK_STAINED_GLASS(NamespaceID.from("minecraft:pink_stained_glass"), (short) 4101, 0.3, 0.3, false, true, false), GRAY_STAINED_GLASS(NamespaceID.from("minecraft:gray_stained_glass"), (short) 4102, 0.3, 0.3, false, true, false), LIGHT_GRAY_STAINED_GLASS(NamespaceID.from("minecraft:light_gray_stained_glass"), (short) 4103, 0.3, 0.3, false, true, false), CYAN_STAINED_GLASS(NamespaceID.from("minecraft:cyan_stained_glass"), (short) 4104, 0.3, 0.3, false, true, false), PURPLE_STAINED_GLASS(NamespaceID.from("minecraft:purple_stained_glass"), (short) 4105, 0.3, 0.3, false, true, false), BLUE_STAINED_GLASS(NamespaceID.from("minecraft:blue_stained_glass"), (short) 4106, 0.3, 0.3, false, true, false), BROWN_STAINED_GLASS(NamespaceID.from("minecraft:brown_stained_glass"), (short) 4107, 0.3, 0.3, false, true, false), GREEN_STAINED_GLASS(NamespaceID.from("minecraft:green_stained_glass"), (short) 4108, 0.3, 0.3, false, true, false), RED_STAINED_GLASS(NamespaceID.from("minecraft:red_stained_glass"), (short) 4109, 0.3, 0.3, false, true, false), BLACK_STAINED_GLASS(NamespaceID.from("minecraft:black_stained_glass"), (short) 4110, 0.3, 0.3, false, true, false), OAK_TRAPDOOR(NamespaceID.from("minecraft:oak_trapdoor"), (short) 4126, 3.0, 3.0, false, true, false), SPRUCE_TRAPDOOR(NamespaceID.from("minecraft:spruce_trapdoor"), (short) 4190, 3.0, 3.0, false, true, false), BIRCH_TRAPDOOR(NamespaceID.from("minecraft:birch_trapdoor"), (short) 4254, 3.0, 3.0, false, true, false), JUNGLE_TRAPDOOR(NamespaceID.from("minecraft:jungle_trapdoor"), (short) 4318, 3.0, 3.0, false, true, false), ACACIA_TRAPDOOR(NamespaceID.from("minecraft:acacia_trapdoor"), (short) 4382, 3.0, 3.0, false, true, false), DARK_OAK_TRAPDOOR(NamespaceID.from("minecraft:dark_oak_trapdoor"), (short) 4446, 3.0, 3.0, false, true, false), STONE_BRICKS(NamespaceID.from("minecraft:stone_bricks"), (short) 4495, 1.5, 6.0, false, true, false), MOSSY_STONE_BRICKS(NamespaceID.from("minecraft:mossy_stone_bricks"), (short) 4496, 1.5, 6.0, false, true, false), CRACKED_STONE_BRICKS(NamespaceID.from("minecraft:cracked_stone_bricks"), (short) 4497, 1.5, 6.0, false, true, false), CHISELED_STONE_BRICKS(NamespaceID.from("minecraft:chiseled_stone_bricks"), (short) 4498, 1.5, 6.0, false, true, false), INFESTED_STONE(NamespaceID.from("minecraft:infested_stone"), (short) 4499, 0.0, 0.75, false, true, false), INFESTED_COBBLESTONE(NamespaceID.from("minecraft:infested_cobblestone"), (short) 4500, 0.0, 0.75, false, true, false), INFESTED_STONE_BRICKS(NamespaceID.from("minecraft:infested_stone_bricks"), (short) 4501, 0.0, 0.75, false, true, false), INFESTED_MOSSY_STONE_BRICKS(NamespaceID.from("minecraft:infested_mossy_stone_bricks"), (short) 4502, 0.0, 0.75, false, true, false), INFESTED_CRACKED_STONE_BRICKS(NamespaceID.from("minecraft:infested_cracked_stone_bricks"), (short) 4503, 0.0, 0.75, false, true, false), INFESTED_CHISELED_STONE_BRICKS(NamespaceID.from("minecraft:infested_chiseled_stone_bricks"), (short) 4504, 0.0, 0.75, false, true, false), BROWN_MUSHROOM_BLOCK(NamespaceID.from("minecraft:brown_mushroom_block"), (short) 4505, 0.2, 0.2, false, true, false), RED_MUSHROOM_BLOCK(NamespaceID.from("minecraft:red_mushroom_block"), (short) 4569, 0.2, 0.2, false, true, false), MUSHROOM_STEM(NamespaceID.from("minecraft:mushroom_stem"), (short) 4633, 0.2, 0.2, false, true, false), IRON_BARS(NamespaceID.from("minecraft:iron_bars"), (short) 4728, 5.0, 6.0, false, true, false), CHAIN(NamespaceID.from("minecraft:chain"), (short) 4732, 5.0, 6.0, false, true, false), GLASS_PANE(NamespaceID.from("minecraft:glass_pane"), (short) 4766, 0.3, 0.3, false, true, false), MELON(NamespaceID.from("minecraft:melon"), (short) 4767, 1.0, 1.0, false, true, false), ATTACHED_PUMPKIN_STEM(NamespaceID.from("minecraft:attached_pumpkin_stem"), (short) 4768, 0.0, 0.0, false, false, false), ATTACHED_MELON_STEM(NamespaceID.from("minecraft:attached_melon_stem"), (short) 4772, 0.0, 0.0, false, false, false), PUMPKIN_STEM(NamespaceID.from("minecraft:pumpkin_stem"), (short) 4776, 0.0, 0.0, false, false, false), MELON_STEM(NamespaceID.from("minecraft:melon_stem"), (short) 4784, 0.0, 0.0, false, false, false), VINE(NamespaceID.from("minecraft:vine"), (short) 4823, 0.2, 0.2, false, false, false), OAK_FENCE_GATE(NamespaceID.from("minecraft:oak_fence_gate"), (short) 4831, 2.0, 3.0, false, true, false), BRICK_STAIRS(NamespaceID.from("minecraft:brick_stairs"), (short) 4867, 2.0, 6.0, false, true, false), STONE_BRICK_STAIRS(NamespaceID.from("minecraft:stone_brick_stairs"), (short) 4947, 1.5, 6.0, false, true, false), MYCELIUM(NamespaceID.from("minecraft:mycelium"), (short) 5017, 0.6, 0.6, false, true, false), LILY_PAD(NamespaceID.from("minecraft:lily_pad"), (short) 5018, 0.0, 0.0, false, false, false), NETHER_BRICKS(NamespaceID.from("minecraft:nether_bricks"), (short) 5019, 2.0, 6.0, false, true, false), NETHER_BRICK_FENCE(NamespaceID.from("minecraft:nether_brick_fence"), (short) 5051, 2.0, 6.0, false, true, false), NETHER_BRICK_STAIRS(NamespaceID.from("minecraft:nether_brick_stairs"), (short) 5063, 2.0, 6.0, false, true, false), NETHER_WART(NamespaceID.from("minecraft:nether_wart"), (short) 5132, 0.0, 0.0, false, false, false), ENCHANTING_TABLE(NamespaceID.from("minecraft:enchanting_table"), (short) 5136, 5.0, 1200.0, false, true, true), BREWING_STAND(NamespaceID.from("minecraft:brewing_stand"), (short) 5144, 0.5, 0.5, false, true, true), CAULDRON(NamespaceID.from("minecraft:cauldron"), (short) 5145, 2.0, 2.0, false, true, false), END_PORTAL(NamespaceID.from("minecraft:end_portal"), (short) 5149, -1.0, 3600000.0, false, false, true), END_PORTAL_FRAME(NamespaceID.from("minecraft:end_portal_frame"), (short) 5154, -1.0, 3600000.0, false, true, false), END_STONE(NamespaceID.from("minecraft:end_stone"), (short) 5158, 3.0, 9.0, false, true, false), DRAGON_EGG(NamespaceID.from("minecraft:dragon_egg"), (short) 5159, 3.0, 9.0, false, true, false), REDSTONE_LAMP(NamespaceID.from("minecraft:redstone_lamp"), (short) 5161, 0.3, 0.3, false, true, false), COCOA(NamespaceID.from("minecraft:cocoa"), (short) 5162, 0.2, 3.0, false, false, false), SANDSTONE_STAIRS(NamespaceID.from("minecraft:sandstone_stairs"), (short) 5185, 0.8, 0.8, false, true, false), EMERALD_ORE(NamespaceID.from("minecraft:emerald_ore"), (short) 5254, 3.0, 3.0, false, true, false), ENDER_CHEST(NamespaceID.from("minecraft:ender_chest"), (short) 5256, 22.5, 600.0, false, true, true), TRIPWIRE_HOOK(NamespaceID.from("minecraft:tripwire_hook"), (short) 5272, 0.0, 0.0, false, false, false), TRIPWIRE(NamespaceID.from("minecraft:tripwire"), (short) 5406, 0.0, 0.0, false, false, false), EMERALD_BLOCK(NamespaceID.from("minecraft:emerald_block"), (short) 5407, 5.0, 6.0, false, true, false), SPRUCE_STAIRS(NamespaceID.from("minecraft:spruce_stairs"), (short) 5419, 2.0, 3.0, false, true, false), BIRCH_STAIRS(NamespaceID.from("minecraft:birch_stairs"), (short) 5499, 2.0, 3.0, false, true, false), JUNGLE_STAIRS(NamespaceID.from("minecraft:jungle_stairs"), (short) 5579, 2.0, 3.0, false, true, false), COMMAND_BLOCK(NamespaceID.from("minecraft:command_block"), (short) 5654, -1.0, 3600000.0, false, true, true), BEACON(NamespaceID.from("minecraft:beacon"), (short) 5660, 3.0, 3.0, false, true, true), COBBLESTONE_WALL(NamespaceID.from("minecraft:cobblestone_wall"), (short) 5664, 2.0, 6.0, false, true, false), MOSSY_COBBLESTONE_WALL(NamespaceID.from("minecraft:mossy_cobblestone_wall"), (short) 5988, 2.0, 6.0, false, true, false), FLOWER_POT(NamespaceID.from("minecraft:flower_pot"), (short) 6309, 0.0, 0.0, false, false, false), POTTED_OAK_SAPLING(NamespaceID.from("minecraft:potted_oak_sapling"), (short) 6310, 0.0, 0.0, false, false, false), POTTED_SPRUCE_SAPLING(NamespaceID.from("minecraft:potted_spruce_sapling"), (short) 6311, 0.0, 0.0, false, false, false), POTTED_BIRCH_SAPLING(NamespaceID.from("minecraft:potted_birch_sapling"), (short) 6312, 0.0, 0.0, false, false, false), POTTED_JUNGLE_SAPLING(NamespaceID.from("minecraft:potted_jungle_sapling"), (short) 6313, 0.0, 0.0, false, false, false), POTTED_ACACIA_SAPLING(NamespaceID.from("minecraft:potted_acacia_sapling"), (short) 6314, 0.0, 0.0, false, false, false), POTTED_DARK_OAK_SAPLING(NamespaceID.from("minecraft:potted_dark_oak_sapling"), (short) 6315, 0.0, 0.0, false, false, false), POTTED_FERN(NamespaceID.from("minecraft:potted_fern"), (short) 6316, 0.0, 0.0, false, false, false), POTTED_DANDELION(NamespaceID.from("minecraft:potted_dandelion"), (short) 6317, 0.0, 0.0, false, false, false), POTTED_POPPY(NamespaceID.from("minecraft:potted_poppy"), (short) 6318, 0.0, 0.0, false, false, false), POTTED_BLUE_ORCHID(NamespaceID.from("minecraft:potted_blue_orchid"), (short) 6319, 0.0, 0.0, false, false, false), POTTED_ALLIUM(NamespaceID.from("minecraft:potted_allium"), (short) 6320, 0.0, 0.0, false, false, false), POTTED_AZURE_BLUET(NamespaceID.from("minecraft:potted_azure_bluet"), (short) 6321, 0.0, 0.0, false, false, false), POTTED_RED_TULIP(NamespaceID.from("minecraft:potted_red_tulip"), (short) 6322, 0.0, 0.0, false, false, false), POTTED_ORANGE_TULIP(NamespaceID.from("minecraft:potted_orange_tulip"), (short) 6323, 0.0, 0.0, false, false, false), POTTED_WHITE_TULIP(NamespaceID.from("minecraft:potted_white_tulip"), (short) 6324, 0.0, 0.0, false, false, false), POTTED_PINK_TULIP(NamespaceID.from("minecraft:potted_pink_tulip"), (short) 6325, 0.0, 0.0, false, false, false), POTTED_OXEYE_DAISY(NamespaceID.from("minecraft:potted_oxeye_daisy"), (short) 6326, 0.0, 0.0, false, false, false), POTTED_CORNFLOWER(NamespaceID.from("minecraft:potted_cornflower"), (short) 6327, 0.0, 0.0, false, false, false), POTTED_LILY_OF_THE_VALLEY(NamespaceID.from("minecraft:potted_lily_of_the_valley"), (short) 6328, 0.0, 0.0, false, false, false), POTTED_WITHER_ROSE(NamespaceID.from("minecraft:potted_wither_rose"), (short) 6329, 0.0, 0.0, false, false, false), POTTED_RED_MUSHROOM(NamespaceID.from("minecraft:potted_red_mushroom"), (short) 6330, 0.0, 0.0, false, false, false), POTTED_BROWN_MUSHROOM(NamespaceID.from("minecraft:potted_brown_mushroom"), (short) 6331, 0.0, 0.0, false, false, false), POTTED_DEAD_BUSH(NamespaceID.from("minecraft:potted_dead_bush"), (short) 6332, 0.0, 0.0, false, false, false), POTTED_CACTUS(NamespaceID.from("minecraft:potted_cactus"), (short) 6333, 0.0, 0.0, false, false, false), CARROTS(NamespaceID.from("minecraft:carrots"), (short) 6334, 0.0, 0.0, false, false, false), POTATOES(NamespaceID.from("minecraft:potatoes"), (short) 6342, 0.0, 0.0, false, false, false), OAK_BUTTON(NamespaceID.from("minecraft:oak_button"), (short) 6359, 0.5, 0.5, false, false, false), SPRUCE_BUTTON(NamespaceID.from("minecraft:spruce_button"), (short) 6383, 0.5, 0.5, false, false, false), BIRCH_BUTTON(NamespaceID.from("minecraft:birch_button"), (short) 6407, 0.5, 0.5, false, false, false), JUNGLE_BUTTON(NamespaceID.from("minecraft:jungle_button"), (short) 6431, 0.5, 0.5, false, false, false), ACACIA_BUTTON(NamespaceID.from("minecraft:acacia_button"), (short) 6455, 0.5, 0.5, false, false, false), DARK_OAK_BUTTON(NamespaceID.from("minecraft:dark_oak_button"), (short) 6479, 0.5, 0.5, false, false, false), SKELETON_SKULL(NamespaceID.from("minecraft:skeleton_skull"), (short) 6494, 1.0, 1.0, false, false, true), SKELETON_WALL_SKULL(NamespaceID.from("minecraft:skeleton_wall_skull"), (short) 6510, 1.0, 1.0, false, false, true), WITHER_SKELETON_SKULL(NamespaceID.from("minecraft:wither_skeleton_skull"), (short) 6514, 1.0, 1.0, false, false, true), WITHER_SKELETON_WALL_SKULL(NamespaceID.from("minecraft:wither_skeleton_wall_skull"), (short) 6530, 1.0, 1.0, false, false, true), ZOMBIE_HEAD(NamespaceID.from("minecraft:zombie_head"), (short) 6534, 1.0, 1.0, false, false, true), ZOMBIE_WALL_HEAD(NamespaceID.from("minecraft:zombie_wall_head"), (short) 6550, 1.0, 1.0, false, false, true), PLAYER_HEAD(NamespaceID.from("minecraft:player_head"), (short) 6554, 1.0, 1.0, false, false, true), PLAYER_WALL_HEAD(NamespaceID.from("minecraft:player_wall_head"), (short) 6570, 1.0, 1.0, false, false, true), CREEPER_HEAD(NamespaceID.from("minecraft:creeper_head"), (short) 6574, 1.0, 1.0, false, false, true), CREEPER_WALL_HEAD(NamespaceID.from("minecraft:creeper_wall_head"), (short) 6590, 1.0, 1.0, false, false, true), DRAGON_HEAD(NamespaceID.from("minecraft:dragon_head"), (short) 6594, 1.0, 1.0, false, false, true), DRAGON_WALL_HEAD(NamespaceID.from("minecraft:dragon_wall_head"), (short) 6610, 1.0, 1.0, false, false, true), ANVIL(NamespaceID.from("minecraft:anvil"), (short) 6614, 5.0, 1200.0, false, true, false), CHIPPED_ANVIL(NamespaceID.from("minecraft:chipped_anvil"), (short) 6618, 5.0, 1200.0, false, true, false), DAMAGED_ANVIL(NamespaceID.from("minecraft:damaged_anvil"), (short) 6622, 5.0, 1200.0, false, true, false), TRAPPED_CHEST(NamespaceID.from("minecraft:trapped_chest"), (short) 6627, 2.5, 2.5, false, true, true), LIGHT_WEIGHTED_PRESSURE_PLATE(NamespaceID.from("minecraft:light_weighted_pressure_plate"), (short) 6650, 0.5, 0.5, false, true, false), HEAVY_WEIGHTED_PRESSURE_PLATE(NamespaceID.from("minecraft:heavy_weighted_pressure_plate"), (short) 6666, 0.5, 0.5, false, true, false), COMPARATOR(NamespaceID.from("minecraft:comparator"), (short) 6683, 0.0, 0.0, false, false, true), DAYLIGHT_DETECTOR(NamespaceID.from("minecraft:daylight_detector"), (short) 6714, 0.2, 0.2, false, true, true), REDSTONE_BLOCK(NamespaceID.from("minecraft:redstone_block"), (short) 6730, 5.0, 6.0, false, true, false), NETHER_QUARTZ_ORE(NamespaceID.from("minecraft:nether_quartz_ore"), (short) 6731, 3.0, 3.0, false, true, false), HOPPER(NamespaceID.from("minecraft:hopper"), (short) 6732, 3.0, 4.8, false, true, true), QUARTZ_BLOCK(NamespaceID.from("minecraft:quartz_block"), (short) 6742, 0.8, 0.8, false, true, false), CHISELED_QUARTZ_BLOCK(NamespaceID.from("minecraft:chiseled_quartz_block"), (short) 6743, 0.8, 0.8, false, true, false), QUARTZ_PILLAR(NamespaceID.from("minecraft:quartz_pillar"), (short) 6745, 0.8, 0.8, false, true, false), QUARTZ_STAIRS(NamespaceID.from("minecraft:quartz_stairs"), (short) 6758, 0.8, 0.8, false, true, false), ACTIVATOR_RAIL(NamespaceID.from("minecraft:activator_rail"), (short) 6833, 0.7, 0.7, false, false, false), DROPPER(NamespaceID.from("minecraft:dropper"), (short) 6840, 3.5, 3.5, false, true, true), WHITE_TERRACOTTA(NamespaceID.from("minecraft:white_terracotta"), (short) 6851, 1.25, 4.2, false, true, false), ORANGE_TERRACOTTA(NamespaceID.from("minecraft:orange_terracotta"), (short) 6852, 1.25, 4.2, false, true, false), MAGENTA_TERRACOTTA(NamespaceID.from("minecraft:magenta_terracotta"), (short) 6853, 1.25, 4.2, false, true, false), LIGHT_BLUE_TERRACOTTA(NamespaceID.from("minecraft:light_blue_terracotta"), (short) 6854, 1.25, 4.2, false, true, false), YELLOW_TERRACOTTA(NamespaceID.from("minecraft:yellow_terracotta"), (short) 6855, 1.25, 4.2, false, true, false), LIME_TERRACOTTA(NamespaceID.from("minecraft:lime_terracotta"), (short) 6856, 1.25, 4.2, false, true, false), PINK_TERRACOTTA(NamespaceID.from("minecraft:pink_terracotta"), (short) 6857, 1.25, 4.2, false, true, false), GRAY_TERRACOTTA(NamespaceID.from("minecraft:gray_terracotta"), (short) 6858, 1.25, 4.2, false, true, false), LIGHT_GRAY_TERRACOTTA(NamespaceID.from("minecraft:light_gray_terracotta"), (short) 6859, 1.25, 4.2, false, true, false), CYAN_TERRACOTTA(NamespaceID.from("minecraft:cyan_terracotta"), (short) 6860, 1.25, 4.2, false, true, false), PURPLE_TERRACOTTA(NamespaceID.from("minecraft:purple_terracotta"), (short) 6861, 1.25, 4.2, false, true, false), BLUE_TERRACOTTA(NamespaceID.from("minecraft:blue_terracotta"), (short) 6862, 1.25, 4.2, false, true, false), BROWN_TERRACOTTA(NamespaceID.from("minecraft:brown_terracotta"), (short) 6863, 1.25, 4.2, false, true, false), GREEN_TERRACOTTA(NamespaceID.from("minecraft:green_terracotta"), (short) 6864, 1.25, 4.2, false, true, false), RED_TERRACOTTA(NamespaceID.from("minecraft:red_terracotta"), (short) 6865, 1.25, 4.2, false, true, false), BLACK_TERRACOTTA(NamespaceID.from("minecraft:black_terracotta"), (short) 6866, 1.25, 4.2, false, true, false), WHITE_STAINED_GLASS_PANE(NamespaceID.from("minecraft:white_stained_glass_pane"), (short) 6898, 0.3, 0.3, false, true, false), ORANGE_STAINED_GLASS_PANE(NamespaceID.from("minecraft:orange_stained_glass_pane"), (short) 6930, 0.3, 0.3, false, true, false), MAGENTA_STAINED_GLASS_PANE(NamespaceID.from("minecraft:magenta_stained_glass_pane"), (short) 6962, 0.3, 0.3, false, true, false), LIGHT_BLUE_STAINED_GLASS_PANE(NamespaceID.from("minecraft:light_blue_stained_glass_pane"), (short) 6994, 0.3, 0.3, false, true, false), YELLOW_STAINED_GLASS_PANE(NamespaceID.from("minecraft:yellow_stained_glass_pane"), (short) 7026, 0.3, 0.3, false, true, false), LIME_STAINED_GLASS_PANE(NamespaceID.from("minecraft:lime_stained_glass_pane"), (short) 7058, 0.3, 0.3, false, true, false), PINK_STAINED_GLASS_PANE(NamespaceID.from("minecraft:pink_stained_glass_pane"), (short) 7090, 0.3, 0.3, false, true, false), GRAY_STAINED_GLASS_PANE(NamespaceID.from("minecraft:gray_stained_glass_pane"), (short) 7122, 0.3, 0.3, false, true, false), LIGHT_GRAY_STAINED_GLASS_PANE(NamespaceID.from("minecraft:light_gray_stained_glass_pane"), (short) 7154, 0.3, 0.3, false, true, false), CYAN_STAINED_GLASS_PANE(NamespaceID.from("minecraft:cyan_stained_glass_pane"), (short) 7186, 0.3, 0.3, false, true, false), PURPLE_STAINED_GLASS_PANE(NamespaceID.from("minecraft:purple_stained_glass_pane"), (short) 7218, 0.3, 0.3, false, true, false), BLUE_STAINED_GLASS_PANE(NamespaceID.from("minecraft:blue_stained_glass_pane"), (short) 7250, 0.3, 0.3, false, true, false), BROWN_STAINED_GLASS_PANE(NamespaceID.from("minecraft:brown_stained_glass_pane"), (short) 7282, 0.3, 0.3, false, true, false), GREEN_STAINED_GLASS_PANE(NamespaceID.from("minecraft:green_stained_glass_pane"), (short) 7314, 0.3, 0.3, false, true, false), RED_STAINED_GLASS_PANE(NamespaceID.from("minecraft:red_stained_glass_pane"), (short) 7346, 0.3, 0.3, false, true, false), BLACK_STAINED_GLASS_PANE(NamespaceID.from("minecraft:black_stained_glass_pane"), (short) 7378, 0.3, 0.3, false, true, false), ACACIA_STAIRS(NamespaceID.from("minecraft:acacia_stairs"), (short) 7390, 2.0, 3.0, false, true, false), DARK_OAK_STAIRS(NamespaceID.from("minecraft:dark_oak_stairs"), (short) 7470, 2.0, 3.0, false, true, false), SLIME_BLOCK(NamespaceID.from("minecraft:slime_block"), (short) 7539, 0.0, 0.0, false, true, false), BARRIER(NamespaceID.from("minecraft:barrier"), (short) 7540, -1.0, 3600000.8, false, true, false), IRON_TRAPDOOR(NamespaceID.from("minecraft:iron_trapdoor"), (short) 7556, 5.0, 5.0, false, true, false), PRISMARINE(NamespaceID.from("minecraft:prismarine"), (short) 7605, 1.5, 6.0, false, true, false), PRISMARINE_BRICKS(NamespaceID.from("minecraft:prismarine_bricks"), (short) 7606, 1.5, 6.0, false, true, false), DARK_PRISMARINE(NamespaceID.from("minecraft:dark_prismarine"), (short) 7607, 1.5, 6.0, false, true, false), PRISMARINE_STAIRS(NamespaceID.from("minecraft:prismarine_stairs"), (short) 7619, 1.5, 6.0, false, true, false), PRISMARINE_BRICK_STAIRS(NamespaceID.from("minecraft:prismarine_brick_stairs"), (short) 7699, 1.5, 6.0, false, true, false), DARK_PRISMARINE_STAIRS(NamespaceID.from("minecraft:dark_prismarine_stairs"), (short) 7779, 1.5, 6.0, false, true, false), PRISMARINE_SLAB(NamespaceID.from("minecraft:prismarine_slab"), (short) 7851, 1.5, 6.0, false, true, false), PRISMARINE_BRICK_SLAB(NamespaceID.from("minecraft:prismarine_brick_slab"), (short) 7857, 1.5, 6.0, false, true, false), DARK_PRISMARINE_SLAB(NamespaceID.from("minecraft:dark_prismarine_slab"), (short) 7863, 1.5, 6.0, false, true, false), SEA_LANTERN(NamespaceID.from("minecraft:sea_lantern"), (short) 7866, 0.3, 0.3, false, true, false), HAY_BLOCK(NamespaceID.from("minecraft:hay_block"), (short) 7868, 0.5, 0.5, false, true, false), WHITE_CARPET(NamespaceID.from("minecraft:white_carpet"), (short) 7870, 0.1, 0.1, false, false, false), ORANGE_CARPET(NamespaceID.from("minecraft:orange_carpet"), (short) 7871, 0.1, 0.1, false, false, false), MAGENTA_CARPET(NamespaceID.from("minecraft:magenta_carpet"), (short) 7872, 0.1, 0.1, false, false, false), LIGHT_BLUE_CARPET(NamespaceID.from("minecraft:light_blue_carpet"), (short) 7873, 0.1, 0.1, false, false, false), YELLOW_CARPET(NamespaceID.from("minecraft:yellow_carpet"), (short) 7874, 0.1, 0.1, false, false, false), LIME_CARPET(NamespaceID.from("minecraft:lime_carpet"), (short) 7875, 0.1, 0.1, false, false, false), PINK_CARPET(NamespaceID.from("minecraft:pink_carpet"), (short) 7876, 0.1, 0.1, false, false, false), GRAY_CARPET(NamespaceID.from("minecraft:gray_carpet"), (short) 7877, 0.1, 0.1, false, false, false), LIGHT_GRAY_CARPET(NamespaceID.from("minecraft:light_gray_carpet"), (short) 7878, 0.1, 0.1, false, false, false), CYAN_CARPET(NamespaceID.from("minecraft:cyan_carpet"), (short) 7879, 0.1, 0.1, false, false, false), PURPLE_CARPET(NamespaceID.from("minecraft:purple_carpet"), (short) 7880, 0.1, 0.1, false, false, false), BLUE_CARPET(NamespaceID.from("minecraft:blue_carpet"), (short) 7881, 0.1, 0.1, false, false, false), BROWN_CARPET(NamespaceID.from("minecraft:brown_carpet"), (short) 7882, 0.1, 0.1, false, false, false), GREEN_CARPET(NamespaceID.from("minecraft:green_carpet"), (short) 7883, 0.1, 0.1, false, false, false), RED_CARPET(NamespaceID.from("minecraft:red_carpet"), (short) 7884, 0.1, 0.1, false, false, false), BLACK_CARPET(NamespaceID.from("minecraft:black_carpet"), (short) 7885, 0.1, 0.1, false, false, false), TERRACOTTA(NamespaceID.from("minecraft:terracotta"), (short) 7886, 1.25, 4.2, false, true, false), COAL_BLOCK(NamespaceID.from("minecraft:coal_block"), (short) 7887, 5.0, 6.0, false, true, false), PACKED_ICE(NamespaceID.from("minecraft:packed_ice"), (short) 7888, 0.5, 0.5, false, true, false), SUNFLOWER(NamespaceID.from("minecraft:sunflower"), (short) 7890, 0.0, 0.0, false, false, false), LILAC(NamespaceID.from("minecraft:lilac"), (short) 7892, 0.0, 0.0, false, false, false), ROSE_BUSH(NamespaceID.from("minecraft:rose_bush"), (short) 7894, 0.0, 0.0, false, false, false), PEONY(NamespaceID.from("minecraft:peony"), (short) 7896, 0.0, 0.0, false, false, false), TALL_GRASS(NamespaceID.from("minecraft:tall_grass"), (short) 7898, 0.0, 0.0, false, false, false), LARGE_FERN(NamespaceID.from("minecraft:large_fern"), (short) 7900, 0.0, 0.0, false, false, false), WHITE_BANNER(NamespaceID.from("minecraft:white_banner"), (short) 7901, 1.0, 1.0, false, true, true), ORANGE_BANNER(NamespaceID.from("minecraft:orange_banner"), (short) 7917, 1.0, 1.0, false, true, true), MAGENTA_BANNER(NamespaceID.from("minecraft:magenta_banner"), (short) 7933, 1.0, 1.0, false, true, true), LIGHT_BLUE_BANNER(NamespaceID.from("minecraft:light_blue_banner"), (short) 7949, 1.0, 1.0, false, true, true), YELLOW_BANNER(NamespaceID.from("minecraft:yellow_banner"), (short) 7965, 1.0, 1.0, false, true, true), LIME_BANNER(NamespaceID.from("minecraft:lime_banner"), (short) 7981, 1.0, 1.0, false, true, true), PINK_BANNER(NamespaceID.from("minecraft:pink_banner"), (short) 7997, 1.0, 1.0, false, true, true), GRAY_BANNER(NamespaceID.from("minecraft:gray_banner"), (short) 8013, 1.0, 1.0, false, true, true), LIGHT_GRAY_BANNER(NamespaceID.from("minecraft:light_gray_banner"), (short) 8029, 1.0, 1.0, false, true, true), CYAN_BANNER(NamespaceID.from("minecraft:cyan_banner"), (short) 8045, 1.0, 1.0, false, true, true), PURPLE_BANNER(NamespaceID.from("minecraft:purple_banner"), (short) 8061, 1.0, 1.0, false, true, true), BLUE_BANNER(NamespaceID.from("minecraft:blue_banner"), (short) 8077, 1.0, 1.0, false, true, true), BROWN_BANNER(NamespaceID.from("minecraft:brown_banner"), (short) 8093, 1.0, 1.0, false, true, true), GREEN_BANNER(NamespaceID.from("minecraft:green_banner"), (short) 8109, 1.0, 1.0, false, true, true), RED_BANNER(NamespaceID.from("minecraft:red_banner"), (short) 8125, 1.0, 1.0, false, true, true), BLACK_BANNER(NamespaceID.from("minecraft:black_banner"), (short) 8141, 1.0, 1.0, false, true, true), WHITE_WALL_BANNER(NamespaceID.from("minecraft:white_wall_banner"), (short) 8157, 1.0, 1.0, false, true, true), ORANGE_WALL_BANNER(NamespaceID.from("minecraft:orange_wall_banner"), (short) 8161, 1.0, 1.0, false, true, true), MAGENTA_WALL_BANNER(NamespaceID.from("minecraft:magenta_wall_banner"), (short) 8165, 1.0, 1.0, false, true, true), LIGHT_BLUE_WALL_BANNER(NamespaceID.from("minecraft:light_blue_wall_banner"), (short) 8169, 1.0, 1.0, false, true, true), YELLOW_WALL_BANNER(NamespaceID.from("minecraft:yellow_wall_banner"), (short) 8173, 1.0, 1.0, false, true, true), LIME_WALL_BANNER(NamespaceID.from("minecraft:lime_wall_banner"), (short) 8177, 1.0, 1.0, false, true, true), PINK_WALL_BANNER(NamespaceID.from("minecraft:pink_wall_banner"), (short) 8181, 1.0, 1.0, false, true, true), GRAY_WALL_BANNER(NamespaceID.from("minecraft:gray_wall_banner"), (short) 8185, 1.0, 1.0, false, true, true), LIGHT_GRAY_WALL_BANNER(NamespaceID.from("minecraft:light_gray_wall_banner"), (short) 8189, 1.0, 1.0, false, true, true), CYAN_WALL_BANNER(NamespaceID.from("minecraft:cyan_wall_banner"), (short) 8193, 1.0, 1.0, false, true, true), PURPLE_WALL_BANNER(NamespaceID.from("minecraft:purple_wall_banner"), (short) 8197, 1.0, 1.0, false, true, true), BLUE_WALL_BANNER(NamespaceID.from("minecraft:blue_wall_banner"), (short) 8201, 1.0, 1.0, false, true, true), BROWN_WALL_BANNER(NamespaceID.from("minecraft:brown_wall_banner"), (short) 8205, 1.0, 1.0, false, true, true), GREEN_WALL_BANNER(NamespaceID.from("minecraft:green_wall_banner"), (short) 8209, 1.0, 1.0, false, true, true), RED_WALL_BANNER(NamespaceID.from("minecraft:red_wall_banner"), (short) 8213, 1.0, 1.0, false, true, true), BLACK_WALL_BANNER(NamespaceID.from("minecraft:black_wall_banner"), (short) 8217, 1.0, 1.0, false, true, true), RED_SANDSTONE(NamespaceID.from("minecraft:red_sandstone"), (short) 8221, 0.8, 0.8, false, true, false), CHISELED_RED_SANDSTONE(NamespaceID.from("minecraft:chiseled_red_sandstone"), (short) 8222, 0.8, 0.8, false, true, false), CUT_RED_SANDSTONE(NamespaceID.from("minecraft:cut_red_sandstone"), (short) 8223, 0.8, 0.8, false, true, false), RED_SANDSTONE_STAIRS(NamespaceID.from("minecraft:red_sandstone_stairs"), (short) 8235, 0.8, 0.8, false, true, false), OAK_SLAB(NamespaceID.from("minecraft:oak_slab"), (short) 8307, 2.0, 3.0, false, true, false), SPRUCE_SLAB(NamespaceID.from("minecraft:spruce_slab"), (short) 8313, 2.0, 3.0, false, true, false), BIRCH_SLAB(NamespaceID.from("minecraft:birch_slab"), (short) 8319, 2.0, 3.0, false, true, false), JUNGLE_SLAB(NamespaceID.from("minecraft:jungle_slab"), (short) 8325, 2.0, 3.0, false, true, false), ACACIA_SLAB(NamespaceID.from("minecraft:acacia_slab"), (short) 8331, 2.0, 3.0, false, true, false), DARK_OAK_SLAB(NamespaceID.from("minecraft:dark_oak_slab"), (short) 8337, 2.0, 3.0, false, true, false), STONE_SLAB(NamespaceID.from("minecraft:stone_slab"), (short) 8343, 2.0, 6.0, false, true, false), SMOOTH_STONE_SLAB(NamespaceID.from("minecraft:smooth_stone_slab"), (short) 8349, 2.0, 6.0, false, true, false), SANDSTONE_SLAB(NamespaceID.from("minecraft:sandstone_slab"), (short) 8355, 2.0, 6.0, false, true, false), CUT_SANDSTONE_SLAB(NamespaceID.from("minecraft:cut_sandstone_slab"), (short) 8361, 2.0, 6.0, false, true, false), PETRIFIED_OAK_SLAB(NamespaceID.from("minecraft:petrified_oak_slab"), (short) 8367, 2.0, 6.0, false, true, false), COBBLESTONE_SLAB(NamespaceID.from("minecraft:cobblestone_slab"), (short) 8373, 2.0, 6.0, false, true, false), BRICK_SLAB(NamespaceID.from("minecraft:brick_slab"), (short) 8379, 2.0, 6.0, false, true, false), STONE_BRICK_SLAB(NamespaceID.from("minecraft:stone_brick_slab"), (short) 8385, 2.0, 6.0, false, true, false), NETHER_BRICK_SLAB(NamespaceID.from("minecraft:nether_brick_slab"), (short) 8391, 2.0, 6.0, false, true, false), QUARTZ_SLAB(NamespaceID.from("minecraft:quartz_slab"), (short) 8397, 2.0, 6.0, false, true, false), RED_SANDSTONE_SLAB(NamespaceID.from("minecraft:red_sandstone_slab"), (short) 8403, 2.0, 6.0, false, true, false), CUT_RED_SANDSTONE_SLAB(NamespaceID.from("minecraft:cut_red_sandstone_slab"), (short) 8409, 2.0, 6.0, false, true, false), PURPUR_SLAB(NamespaceID.from("minecraft:purpur_slab"), (short) 8415, 2.0, 6.0, false, true, false), SMOOTH_STONE(NamespaceID.from("minecraft:smooth_stone"), (short) 8418, 2.0, 6.0, false, true, false), SMOOTH_SANDSTONE(NamespaceID.from("minecraft:smooth_sandstone"), (short) 8419, 2.0, 6.0, false, true, false), SMOOTH_QUARTZ(NamespaceID.from("minecraft:smooth_quartz"), (short) 8420, 2.0, 6.0, false, true, false), SMOOTH_RED_SANDSTONE(NamespaceID.from("minecraft:smooth_red_sandstone"), (short) 8421, 2.0, 6.0, false, true, false), SPRUCE_FENCE_GATE(NamespaceID.from("minecraft:spruce_fence_gate"), (short) 8429, 2.0, 3.0, false, true, false), BIRCH_FENCE_GATE(NamespaceID.from("minecraft:birch_fence_gate"), (short) 8461, 2.0, 3.0, false, true, false), JUNGLE_FENCE_GATE(NamespaceID.from("minecraft:jungle_fence_gate"), (short) 8493, 2.0, 3.0, false, true, false), ACACIA_FENCE_GATE(NamespaceID.from("minecraft:acacia_fence_gate"), (short) 8525, 2.0, 3.0, false, true, false), DARK_OAK_FENCE_GATE(NamespaceID.from("minecraft:dark_oak_fence_gate"), (short) 8557, 2.0, 3.0, false, true, false), SPRUCE_FENCE(NamespaceID.from("minecraft:spruce_fence"), (short) 8613, 2.0, 3.0, false, true, false), BIRCH_FENCE(NamespaceID.from("minecraft:birch_fence"), (short) 8645, 2.0, 3.0, false, true, false), JUNGLE_FENCE(NamespaceID.from("minecraft:jungle_fence"), (short) 8677, 2.0, 3.0, false, true, false), ACACIA_FENCE(NamespaceID.from("minecraft:acacia_fence"), (short) 8709, 2.0, 3.0, false, true, false), DARK_OAK_FENCE(NamespaceID.from("minecraft:dark_oak_fence"), (short) 8741, 2.0, 3.0, false, true, false), SPRUCE_DOOR(NamespaceID.from("minecraft:spruce_door"), (short) 8753, 3.0, 3.0, false, true, false), BIRCH_DOOR(NamespaceID.from("minecraft:birch_door"), (short) 8817, 3.0, 3.0, false, true, false), JUNGLE_DOOR(NamespaceID.from("minecraft:jungle_door"), (short) 8881, 3.0, 3.0, false, true, false), ACACIA_DOOR(NamespaceID.from("minecraft:acacia_door"), (short) 8945, 3.0, 3.0, false, true, false), DARK_OAK_DOOR(NamespaceID.from("minecraft:dark_oak_door"), (short) 9009, 3.0, 3.0, false, true, false), END_ROD(NamespaceID.from("minecraft:end_rod"), (short) 9066, 0.0, 0.0, false, false, false), CHORUS_PLANT(NamespaceID.from("minecraft:chorus_plant"), (short) 9131, 0.4, 0.4, false, false, false), CHORUS_FLOWER(NamespaceID.from("minecraft:chorus_flower"), (short) 9132, 0.4, 0.4, false, false, false), PURPUR_BLOCK(NamespaceID.from("minecraft:purpur_block"), (short) 9138, 1.5, 6.0, false, true, false), PURPUR_PILLAR(NamespaceID.from("minecraft:purpur_pillar"), (short) 9140, 1.5, 6.0, false, true, false), PURPUR_STAIRS(NamespaceID.from("minecraft:purpur_stairs"), (short) 9153, 1.5, 6.0, false, true, false), END_STONE_BRICKS(NamespaceID.from("minecraft:end_stone_bricks"), (short) 9222, 3.0, 9.0, false, true, false), BEETROOTS(NamespaceID.from("minecraft:beetroots"), (short) 9223, 0.0, 0.0, false, false, false), GRASS_PATH(NamespaceID.from("minecraft:grass_path"), (short) 9227, 0.65, 0.65, false, true, false), END_GATEWAY(NamespaceID.from("minecraft:end_gateway"), (short) 9228, -1.0, 3600000.0, false, false, true), REPEATING_COMMAND_BLOCK(NamespaceID.from("minecraft:repeating_command_block"), (short) 9235, -1.0, 3600000.0, false, true, true), CHAIN_COMMAND_BLOCK(NamespaceID.from("minecraft:chain_command_block"), (short) 9247, -1.0, 3600000.0, false, true, true), FROSTED_ICE(NamespaceID.from("minecraft:frosted_ice"), (short) 9253, 0.5, 0.5, false, true, false), MAGMA_BLOCK(NamespaceID.from("minecraft:magma_block"), (short) 9257, 0.5, 0.5, false, true, false), NETHER_WART_BLOCK(NamespaceID.from("minecraft:nether_wart_block"), (short) 9258, 1.0, 1.0, false, true, false), RED_NETHER_BRICKS(NamespaceID.from("minecraft:red_nether_bricks"), (short) 9259, 2.0, 6.0, false, true, false), BONE_BLOCK(NamespaceID.from("minecraft:bone_block"), (short) 9261, 2.0, 2.0, false, true, false), STRUCTURE_VOID(NamespaceID.from("minecraft:structure_void"), (short) 9263, 0.0, 0.0, false, false, false), OBSERVER(NamespaceID.from("minecraft:observer"), (short) 9269, 3.0, 3.0, false, true, false), SHULKER_BOX(NamespaceID.from("minecraft:shulker_box"), (short) 9280, 2.0, 2.0, false, true, true), WHITE_SHULKER_BOX(NamespaceID.from("minecraft:white_shulker_box"), (short) 9286, 2.0, 2.0, false, true, true), ORANGE_SHULKER_BOX(NamespaceID.from("minecraft:orange_shulker_box"), (short) 9292, 2.0, 2.0, false, true, true), MAGENTA_SHULKER_BOX(NamespaceID.from("minecraft:magenta_shulker_box"), (short) 9298, 2.0, 2.0, false, true, true), LIGHT_BLUE_SHULKER_BOX(NamespaceID.from("minecraft:light_blue_shulker_box"), (short) 9304, 2.0, 2.0, false, true, true), YELLOW_SHULKER_BOX(NamespaceID.from("minecraft:yellow_shulker_box"), (short) 9310, 2.0, 2.0, false, true, true), LIME_SHULKER_BOX(NamespaceID.from("minecraft:lime_shulker_box"), (short) 9316, 2.0, 2.0, false, true, true), PINK_SHULKER_BOX(NamespaceID.from("minecraft:pink_shulker_box"), (short) 9322, 2.0, 2.0, false, true, true), GRAY_SHULKER_BOX(NamespaceID.from("minecraft:gray_shulker_box"), (short) 9328, 2.0, 2.0, false, true, true), LIGHT_GRAY_SHULKER_BOX(NamespaceID.from("minecraft:light_gray_shulker_box"), (short) 9334, 2.0, 2.0, false, true, true), CYAN_SHULKER_BOX(NamespaceID.from("minecraft:cyan_shulker_box"), (short) 9340, 2.0, 2.0, false, true, true), PURPLE_SHULKER_BOX(NamespaceID.from("minecraft:purple_shulker_box"), (short) 9346, 2.0, 2.0, false, true, true), BLUE_SHULKER_BOX(NamespaceID.from("minecraft:blue_shulker_box"), (short) 9352, 2.0, 2.0, false, true, true), BROWN_SHULKER_BOX(NamespaceID.from("minecraft:brown_shulker_box"), (short) 9358, 2.0, 2.0, false, true, true), GREEN_SHULKER_BOX(NamespaceID.from("minecraft:green_shulker_box"), (short) 9364, 2.0, 2.0, false, true, true), RED_SHULKER_BOX(NamespaceID.from("minecraft:red_shulker_box"), (short) 9370, 2.0, 2.0, false, true, true), BLACK_SHULKER_BOX(NamespaceID.from("minecraft:black_shulker_box"), (short) 9376, 2.0, 2.0, false, true, true), WHITE_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:white_glazed_terracotta"), (short) 9378, 1.4, 1.4, false, true, false), ORANGE_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:orange_glazed_terracotta"), (short) 9382, 1.4, 1.4, false, true, false), MAGENTA_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:magenta_glazed_terracotta"), (short) 9386, 1.4, 1.4, false, true, false), LIGHT_BLUE_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:light_blue_glazed_terracotta"), (short) 9390, 1.4, 1.4, false, true, false), YELLOW_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:yellow_glazed_terracotta"), (short) 9394, 1.4, 1.4, false, true, false), LIME_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:lime_glazed_terracotta"), (short) 9398, 1.4, 1.4, false, true, false), PINK_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:pink_glazed_terracotta"), (short) 9402, 1.4, 1.4, false, true, false), GRAY_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:gray_glazed_terracotta"), (short) 9406, 1.4, 1.4, false, true, false), LIGHT_GRAY_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:light_gray_glazed_terracotta"), (short) 9410, 1.4, 1.4, false, true, false), CYAN_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:cyan_glazed_terracotta"), (short) 9414, 1.4, 1.4, false, true, false), PURPLE_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:purple_glazed_terracotta"), (short) 9418, 1.4, 1.4, false, true, false), BLUE_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:blue_glazed_terracotta"), (short) 9422, 1.4, 1.4, false, true, false), BROWN_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:brown_glazed_terracotta"), (short) 9426, 1.4, 1.4, false, true, false), GREEN_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:green_glazed_terracotta"), (short) 9430, 1.4, 1.4, false, true, false), RED_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:red_glazed_terracotta"), (short) 9434, 1.4, 1.4, false, true, false), BLACK_GLAZED_TERRACOTTA(NamespaceID.from("minecraft:black_glazed_terracotta"), (short) 9438, 1.4, 1.4, false, true, false), WHITE_CONCRETE(NamespaceID.from("minecraft:white_concrete"), (short) 9442, 1.8, 1.8, false, true, false), ORANGE_CONCRETE(NamespaceID.from("minecraft:orange_concrete"), (short) 9443, 1.8, 1.8, false, true, false), MAGENTA_CONCRETE(NamespaceID.from("minecraft:magenta_concrete"), (short) 9444, 1.8, 1.8, false, true, false), LIGHT_BLUE_CONCRETE(NamespaceID.from("minecraft:light_blue_concrete"), (short) 9445, 1.8, 1.8, false, true, false), YELLOW_CONCRETE(NamespaceID.from("minecraft:yellow_concrete"), (short) 9446, 1.8, 1.8, false, true, false), LIME_CONCRETE(NamespaceID.from("minecraft:lime_concrete"), (short) 9447, 1.8, 1.8, false, true, false), PINK_CONCRETE(NamespaceID.from("minecraft:pink_concrete"), (short) 9448, 1.8, 1.8, false, true, false), GRAY_CONCRETE(NamespaceID.from("minecraft:gray_concrete"), (short) 9449, 1.8, 1.8, false, true, false), LIGHT_GRAY_CONCRETE(NamespaceID.from("minecraft:light_gray_concrete"), (short) 9450, 1.8, 1.8, false, true, false), CYAN_CONCRETE(NamespaceID.from("minecraft:cyan_concrete"), (short) 9451, 1.8, 1.8, false, true, false), PURPLE_CONCRETE(NamespaceID.from("minecraft:purple_concrete"), (short) 9452, 1.8, 1.8, false, true, false), BLUE_CONCRETE(NamespaceID.from("minecraft:blue_concrete"), (short) 9453, 1.8, 1.8, false, true, false), BROWN_CONCRETE(NamespaceID.from("minecraft:brown_concrete"), (short) 9454, 1.8, 1.8, false, true, false), GREEN_CONCRETE(NamespaceID.from("minecraft:green_concrete"), (short) 9455, 1.8, 1.8, false, true, false), RED_CONCRETE(NamespaceID.from("minecraft:red_concrete"), (short) 9456, 1.8, 1.8, false, true, false), BLACK_CONCRETE(NamespaceID.from("minecraft:black_concrete"), (short) 9457, 1.8, 1.8, false, true, false), WHITE_CONCRETE_POWDER(NamespaceID.from("minecraft:white_concrete_powder"), (short) 9458, 0.5, 0.5, false, true, false), ORANGE_CONCRETE_POWDER(NamespaceID.from("minecraft:orange_concrete_powder"), (short) 9459, 0.5, 0.5, false, true, false), MAGENTA_CONCRETE_POWDER(NamespaceID.from("minecraft:magenta_concrete_powder"), (short) 9460, 0.5, 0.5, false, true, false), LIGHT_BLUE_CONCRETE_POWDER(NamespaceID.from("minecraft:light_blue_concrete_powder"), (short) 9461, 0.5, 0.5, false, true, false), YELLOW_CONCRETE_POWDER(NamespaceID.from("minecraft:yellow_concrete_powder"), (short) 9462, 0.5, 0.5, false, true, false), LIME_CONCRETE_POWDER(NamespaceID.from("minecraft:lime_concrete_powder"), (short) 9463, 0.5, 0.5, false, true, false), PINK_CONCRETE_POWDER(NamespaceID.from("minecraft:pink_concrete_powder"), (short) 9464, 0.5, 0.5, false, true, false), GRAY_CONCRETE_POWDER(NamespaceID.from("minecraft:gray_concrete_powder"), (short) 9465, 0.5, 0.5, false, true, false), LIGHT_GRAY_CONCRETE_POWDER(NamespaceID.from("minecraft:light_gray_concrete_powder"), (short) 9466, 0.5, 0.5, false, true, false), CYAN_CONCRETE_POWDER(NamespaceID.from("minecraft:cyan_concrete_powder"), (short) 9467, 0.5, 0.5, false, true, false), PURPLE_CONCRETE_POWDER(NamespaceID.from("minecraft:purple_concrete_powder"), (short) 9468, 0.5, 0.5, false, true, false), BLUE_CONCRETE_POWDER(NamespaceID.from("minecraft:blue_concrete_powder"), (short) 9469, 0.5, 0.5, false, true, false), BROWN_CONCRETE_POWDER(NamespaceID.from("minecraft:brown_concrete_powder"), (short) 9470, 0.5, 0.5, false, true, false), GREEN_CONCRETE_POWDER(NamespaceID.from("minecraft:green_concrete_powder"), (short) 9471, 0.5, 0.5, false, true, false), RED_CONCRETE_POWDER(NamespaceID.from("minecraft:red_concrete_powder"), (short) 9472, 0.5, 0.5, false, true, false), BLACK_CONCRETE_POWDER(NamespaceID.from("minecraft:black_concrete_powder"), (short) 9473, 0.5, 0.5, false, true, false), KELP(NamespaceID.from("minecraft:kelp"), (short) 9474, 0.0, 0.0, false, false, false), KELP_PLANT(NamespaceID.from("minecraft:kelp_plant"), (short) 9500, 0.0, 0.0, false, false, false), DRIED_KELP_BLOCK(NamespaceID.from("minecraft:dried_kelp_block"), (short) 9501, 0.5, 2.5, false, true, false), TURTLE_EGG(NamespaceID.from("minecraft:turtle_egg"), (short) 9502, 0.5, 0.5, false, true, false), DEAD_TUBE_CORAL_BLOCK(NamespaceID.from("minecraft:dead_tube_coral_block"), (short) 9514, 1.5, 6.0, false, true, false), DEAD_BRAIN_CORAL_BLOCK(NamespaceID.from("minecraft:dead_brain_coral_block"), (short) 9515, 1.5, 6.0, false, true, false), DEAD_BUBBLE_CORAL_BLOCK(NamespaceID.from("minecraft:dead_bubble_coral_block"), (short) 9516, 1.5, 6.0, false, true, false), DEAD_FIRE_CORAL_BLOCK(NamespaceID.from("minecraft:dead_fire_coral_block"), (short) 9517, 1.5, 6.0, false, true, false), DEAD_HORN_CORAL_BLOCK(NamespaceID.from("minecraft:dead_horn_coral_block"), (short) 9518, 1.5, 6.0, false, true, false), TUBE_CORAL_BLOCK(NamespaceID.from("minecraft:tube_coral_block"), (short) 9519, 1.5, 6.0, false, true, false), BRAIN_CORAL_BLOCK(NamespaceID.from("minecraft:brain_coral_block"), (short) 9520, 1.5, 6.0, false, true, false), BUBBLE_CORAL_BLOCK(NamespaceID.from("minecraft:bubble_coral_block"), (short) 9521, 1.5, 6.0, false, true, false), FIRE_CORAL_BLOCK(NamespaceID.from("minecraft:fire_coral_block"), (short) 9522, 1.5, 6.0, false, true, false), HORN_CORAL_BLOCK(NamespaceID.from("minecraft:horn_coral_block"), (short) 9523, 1.5, 6.0, false, true, false), DEAD_TUBE_CORAL(NamespaceID.from("minecraft:dead_tube_coral"), (short) 9524, 0.0, 0.0, false, true, false), DEAD_BRAIN_CORAL(NamespaceID.from("minecraft:dead_brain_coral"), (short) 9526, 0.0, 0.0, false, true, false), DEAD_BUBBLE_CORAL(NamespaceID.from("minecraft:dead_bubble_coral"), (short) 9528, 0.0, 0.0, false, true, false), DEAD_FIRE_CORAL(NamespaceID.from("minecraft:dead_fire_coral"), (short) 9530, 0.0, 0.0, false, true, false), DEAD_HORN_CORAL(NamespaceID.from("minecraft:dead_horn_coral"), (short) 9532, 0.0, 0.0, false, true, false), TUBE_CORAL(NamespaceID.from("minecraft:tube_coral"), (short) 9534, 0.0, 0.0, false, false, false), BRAIN_CORAL(NamespaceID.from("minecraft:brain_coral"), (short) 9536, 0.0, 0.0, false, false, false), BUBBLE_CORAL(NamespaceID.from("minecraft:bubble_coral"), (short) 9538, 0.0, 0.0, false, false, false), FIRE_CORAL(NamespaceID.from("minecraft:fire_coral"), (short) 9540, 0.0, 0.0, false, false, false), HORN_CORAL(NamespaceID.from("minecraft:horn_coral"), (short) 9542, 0.0, 0.0, false, false, false), DEAD_TUBE_CORAL_FAN(NamespaceID.from("minecraft:dead_tube_coral_fan"), (short) 9544, 0.0, 0.0, false, true, false), DEAD_BRAIN_CORAL_FAN(NamespaceID.from("minecraft:dead_brain_coral_fan"), (short) 9546, 0.0, 0.0, false, true, false), DEAD_BUBBLE_CORAL_FAN(NamespaceID.from("minecraft:dead_bubble_coral_fan"), (short) 9548, 0.0, 0.0, false, true, false), DEAD_FIRE_CORAL_FAN(NamespaceID.from("minecraft:dead_fire_coral_fan"), (short) 9550, 0.0, 0.0, false, true, false), DEAD_HORN_CORAL_FAN(NamespaceID.from("minecraft:dead_horn_coral_fan"), (short) 9552, 0.0, 0.0, false, true, false), TUBE_CORAL_FAN(NamespaceID.from("minecraft:tube_coral_fan"), (short) 9554, 0.0, 0.0, false, false, false), BRAIN_CORAL_FAN(NamespaceID.from("minecraft:brain_coral_fan"), (short) 9556, 0.0, 0.0, false, false, false), BUBBLE_CORAL_FAN(NamespaceID.from("minecraft:bubble_coral_fan"), (short) 9558, 0.0, 0.0, false, false, false), FIRE_CORAL_FAN(NamespaceID.from("minecraft:fire_coral_fan"), (short) 9560, 0.0, 0.0, false, false, false), HORN_CORAL_FAN(NamespaceID.from("minecraft:horn_coral_fan"), (short) 9562, 0.0, 0.0, false, false, false), DEAD_TUBE_CORAL_WALL_FAN(NamespaceID.from("minecraft:dead_tube_coral_wall_fan"), (short) 9564, 0.0, 0.0, false, true, false), DEAD_BRAIN_CORAL_WALL_FAN(NamespaceID.from("minecraft:dead_brain_coral_wall_fan"), (short) 9572, 0.0, 0.0, false, true, false), DEAD_BUBBLE_CORAL_WALL_FAN(NamespaceID.from("minecraft:dead_bubble_coral_wall_fan"), (short) 9580, 0.0, 0.0, false, true, false), DEAD_FIRE_CORAL_WALL_FAN(NamespaceID.from("minecraft:dead_fire_coral_wall_fan"), (short) 9588, 0.0, 0.0, false, true, false), DEAD_HORN_CORAL_WALL_FAN(NamespaceID.from("minecraft:dead_horn_coral_wall_fan"), (short) 9596, 0.0, 0.0, false, true, false), TUBE_CORAL_WALL_FAN(NamespaceID.from("minecraft:tube_coral_wall_fan"), (short) 9604, 0.0, 0.0, false, false, false), BRAIN_CORAL_WALL_FAN(NamespaceID.from("minecraft:brain_coral_wall_fan"), (short) 9612, 0.0, 0.0, false, false, false), BUBBLE_CORAL_WALL_FAN(NamespaceID.from("minecraft:bubble_coral_wall_fan"), (short) 9620, 0.0, 0.0, false, false, false), FIRE_CORAL_WALL_FAN(NamespaceID.from("minecraft:fire_coral_wall_fan"), (short) 9628, 0.0, 0.0, false, false, false), HORN_CORAL_WALL_FAN(NamespaceID.from("minecraft:horn_coral_wall_fan"), (short) 9636, 0.0, 0.0, false, false, false), SEA_PICKLE(NamespaceID.from("minecraft:sea_pickle"), (short) 9644, 0.0, 0.0, false, false, false), BLUE_ICE(NamespaceID.from("minecraft:blue_ice"), (short) 9652, 2.8, 2.8, false, true, false), CONDUIT(NamespaceID.from("minecraft:conduit"), (short) 9653, 3.0, 3.0, false, true, true), BAMBOO_SAPLING(NamespaceID.from("minecraft:bamboo_sapling"), (short) 9655, 1.0, 1.0, false, true, false), BAMBOO(NamespaceID.from("minecraft:bamboo"), (short) 9656, 1.0, 1.0, false, true, false), POTTED_BAMBOO(NamespaceID.from("minecraft:potted_bamboo"), (short) 9668, 0.0, 0.0, false, false, false), VOID_AIR(NamespaceID.from("minecraft:void_air"), (short) 9669, 0.0, 0.0, true, false, false), CAVE_AIR(NamespaceID.from("minecraft:cave_air"), (short) 9670, 0.0, 0.0, true, false, false), BUBBLE_COLUMN(NamespaceID.from("minecraft:bubble_column"), (short) 9671, 0.0, 0.0, false, false, false), POLISHED_GRANITE_STAIRS(NamespaceID.from("minecraft:polished_granite_stairs"), (short) 9684, 1.5, 6.0, false, true, false), SMOOTH_RED_SANDSTONE_STAIRS(NamespaceID.from("minecraft:smooth_red_sandstone_stairs"), (short) 9764, 2.0, 6.0, false, true, false), MOSSY_STONE_BRICK_STAIRS(NamespaceID.from("minecraft:mossy_stone_brick_stairs"), (short) 9844, 1.5, 6.0, false, true, false), POLISHED_DIORITE_STAIRS(NamespaceID.from("minecraft:polished_diorite_stairs"), (short) 9924, 1.5, 6.0, false, true, false), MOSSY_COBBLESTONE_STAIRS(NamespaceID.from("minecraft:mossy_cobblestone_stairs"), (short) 10004, 2.0, 6.0, false, true, false), END_STONE_BRICK_STAIRS(NamespaceID.from("minecraft:end_stone_brick_stairs"), (short) 10084, 3.0, 9.0, false, true, false), STONE_STAIRS(NamespaceID.from("minecraft:stone_stairs"), (short) 10164, 1.5, 6.0, false, true, false), SMOOTH_SANDSTONE_STAIRS(NamespaceID.from("minecraft:smooth_sandstone_stairs"), (short) 10244, 2.0, 6.0, false, true, false), SMOOTH_QUARTZ_STAIRS(NamespaceID.from("minecraft:smooth_quartz_stairs"), (short) 10324, 2.0, 6.0, false, true, false), GRANITE_STAIRS(NamespaceID.from("minecraft:granite_stairs"), (short) 10404, 1.5, 6.0, false, true, false), ANDESITE_STAIRS(NamespaceID.from("minecraft:andesite_stairs"), (short) 10484, 1.5, 6.0, false, true, false), RED_NETHER_BRICK_STAIRS(NamespaceID.from("minecraft:red_nether_brick_stairs"), (short) 10564, 2.0, 6.0, false, true, false), POLISHED_ANDESITE_STAIRS(NamespaceID.from("minecraft:polished_andesite_stairs"), (short) 10644, 1.5, 6.0, false, true, false), DIORITE_STAIRS(NamespaceID.from("minecraft:diorite_stairs"), (short) 10724, 1.5, 6.0, false, true, false), POLISHED_GRANITE_SLAB(NamespaceID.from("minecraft:polished_granite_slab"), (short) 10796, 1.5, 6.0, false, true, false), SMOOTH_RED_SANDSTONE_SLAB(NamespaceID.from("minecraft:smooth_red_sandstone_slab"), (short) 10802, 2.0, 6.0, false, true, false), MOSSY_STONE_BRICK_SLAB(NamespaceID.from("minecraft:mossy_stone_brick_slab"), (short) 10808, 1.5, 6.0, false, true, false), POLISHED_DIORITE_SLAB(NamespaceID.from("minecraft:polished_diorite_slab"), (short) 10814, 1.5, 6.0, false, true, false), MOSSY_COBBLESTONE_SLAB(NamespaceID.from("minecraft:mossy_cobblestone_slab"), (short) 10820, 2.0, 6.0, false, true, false), END_STONE_BRICK_SLAB(NamespaceID.from("minecraft:end_stone_brick_slab"), (short) 10826, 3.0, 9.0, false, true, false), SMOOTH_SANDSTONE_SLAB(NamespaceID.from("minecraft:smooth_sandstone_slab"), (short) 10832, 2.0, 6.0, false, true, false), SMOOTH_QUARTZ_SLAB(NamespaceID.from("minecraft:smooth_quartz_slab"), (short) 10838, 2.0, 6.0, false, true, false), GRANITE_SLAB(NamespaceID.from("minecraft:granite_slab"), (short) 10844, 1.5, 6.0, false, true, false), ANDESITE_SLAB(NamespaceID.from("minecraft:andesite_slab"), (short) 10850, 1.5, 6.0, false, true, false), RED_NETHER_BRICK_SLAB(NamespaceID.from("minecraft:red_nether_brick_slab"), (short) 10856, 2.0, 6.0, false, true, false), POLISHED_ANDESITE_SLAB(NamespaceID.from("minecraft:polished_andesite_slab"), (short) 10862, 1.5, 6.0, false, true, false), DIORITE_SLAB(NamespaceID.from("minecraft:diorite_slab"), (short) 10868, 1.5, 6.0, false, true, false), BRICK_WALL(NamespaceID.from("minecraft:brick_wall"), (short) 10874, 2.0, 6.0, false, true, false), PRISMARINE_WALL(NamespaceID.from("minecraft:prismarine_wall"), (short) 11198, 1.5, 6.0, false, true, false), RED_SANDSTONE_WALL(NamespaceID.from("minecraft:red_sandstone_wall"), (short) 11522, 0.8, 0.8, false, true, false), MOSSY_STONE_BRICK_WALL(NamespaceID.from("minecraft:mossy_stone_brick_wall"), (short) 11846, 1.5, 6.0, false, true, false), GRANITE_WALL(NamespaceID.from("minecraft:granite_wall"), (short) 12170, 1.5, 6.0, false, true, false), STONE_BRICK_WALL(NamespaceID.from("minecraft:stone_brick_wall"), (short) 12494, 1.5, 6.0, false, true, false), NETHER_BRICK_WALL(NamespaceID.from("minecraft:nether_brick_wall"), (short) 12818, 2.0, 6.0, false, true, false), ANDESITE_WALL(NamespaceID.from("minecraft:andesite_wall"), (short) 13142, 1.5, 6.0, false, true, false), RED_NETHER_BRICK_WALL(NamespaceID.from("minecraft:red_nether_brick_wall"), (short) 13466, 2.0, 6.0, false, true, false), SANDSTONE_WALL(NamespaceID.from("minecraft:sandstone_wall"), (short) 13790, 0.8, 0.8, false, true, false), END_STONE_BRICK_WALL(NamespaceID.from("minecraft:end_stone_brick_wall"), (short) 14114, 3.0, 9.0, false, true, false), DIORITE_WALL(NamespaceID.from("minecraft:diorite_wall"), (short) 14438, 1.5, 6.0, false, true, false), SCAFFOLDING(NamespaceID.from("minecraft:scaffolding"), (short) 14790, 0.0, 0.0, false, false, false), LOOM(NamespaceID.from("minecraft:loom"), (short) 14791, 2.5, 2.5, false, true, false), BARREL(NamespaceID.from("minecraft:barrel"), (short) 14796, 2.5, 2.5, false, true, true), SMOKER(NamespaceID.from("minecraft:smoker"), (short) 14808, 3.5, 3.5, false, true, true), BLAST_FURNACE(NamespaceID.from("minecraft:blast_furnace"), (short) 14816, 3.5, 3.5, false, true, true), CARTOGRAPHY_TABLE(NamespaceID.from("minecraft:cartography_table"), (short) 14823, 2.5, 2.5, false, true, false), FLETCHING_TABLE(NamespaceID.from("minecraft:fletching_table"), (short) 14824, 2.5, 2.5, false, true, false), GRINDSTONE(NamespaceID.from("minecraft:grindstone"), (short) 14829, 2.0, 6.0, false, true, false), LECTERN(NamespaceID.from("minecraft:lectern"), (short) 14840, 2.5, 2.5, false, true, true), SMITHING_TABLE(NamespaceID.from("minecraft:smithing_table"), (short) 14853, 2.5, 2.5, false, true, false), STONECUTTER(NamespaceID.from("minecraft:stonecutter"), (short) 14854, 3.5, 3.5, false, true, false), BELL(NamespaceID.from("minecraft:bell"), (short) 14859, 5.0, 5.0, false, true, true), LANTERN(NamespaceID.from("minecraft:lantern"), (short) 14893, 3.5, 3.5, false, true, false), SOUL_LANTERN(NamespaceID.from("minecraft:soul_lantern"), (short) 14897, 3.5, 3.5, false, true, false), CAMPFIRE(NamespaceID.from("minecraft:campfire"), (short) 14901, 2.0, 2.0, false, true, true), SOUL_CAMPFIRE(NamespaceID.from("minecraft:soul_campfire"), (short) 14933, 2.0, 2.0, false, true, true), SWEET_BERRY_BUSH(NamespaceID.from("minecraft:sweet_berry_bush"), (short) 14962, 0.0, 0.0, false, false, false), WARPED_STEM(NamespaceID.from("minecraft:warped_stem"), (short) 14967, 2.0, 2.0, false, true, false), STRIPPED_WARPED_STEM(NamespaceID.from("minecraft:stripped_warped_stem"), (short) 14970, 2.0, 2.0, false, true, false), WARPED_HYPHAE(NamespaceID.from("minecraft:warped_hyphae"), (short) 14973, 2.0, 2.0, false, true, false), STRIPPED_WARPED_HYPHAE(NamespaceID.from("minecraft:stripped_warped_hyphae"), (short) 14976, 2.0, 2.0, false, true, false), WARPED_NYLIUM(NamespaceID.from("minecraft:warped_nylium"), (short) 14978, 0.4, 0.4, false, true, false), WARPED_FUNGUS(NamespaceID.from("minecraft:warped_fungus"), (short) 14979, 0.0, 0.0, false, false, false), WARPED_WART_BLOCK(NamespaceID.from("minecraft:warped_wart_block"), (short) 14980, 1.0, 1.0, false, true, false), WARPED_ROOTS(NamespaceID.from("minecraft:warped_roots"), (short) 14981, 0.0, 0.0, false, false, false), NETHER_SPROUTS(NamespaceID.from("minecraft:nether_sprouts"), (short) 14982, 0.0, 0.0, false, false, false), CRIMSON_STEM(NamespaceID.from("minecraft:crimson_stem"), (short) 14984, 2.0, 2.0, false, true, false), STRIPPED_CRIMSON_STEM(NamespaceID.from("minecraft:stripped_crimson_stem"), (short) 14987, 2.0, 2.0, false, true, false), CRIMSON_HYPHAE(NamespaceID.from("minecraft:crimson_hyphae"), (short) 14990, 2.0, 2.0, false, true, false), STRIPPED_CRIMSON_HYPHAE(NamespaceID.from("minecraft:stripped_crimson_hyphae"), (short) 14993, 2.0, 2.0, false, true, false), CRIMSON_NYLIUM(NamespaceID.from("minecraft:crimson_nylium"), (short) 14995, 0.4, 0.4, false, true, false), CRIMSON_FUNGUS(NamespaceID.from("minecraft:crimson_fungus"), (short) 14996, 0.0, 0.0, false, false, false), SHROOMLIGHT(NamespaceID.from("minecraft:shroomlight"), (short) 14997, 1.0, 1.0, false, true, false), WEEPING_VINES(NamespaceID.from("minecraft:weeping_vines"), (short) 14998, 0.0, 0.0, false, false, false), WEEPING_VINES_PLANT(NamespaceID.from("minecraft:weeping_vines_plant"), (short) 15024, 0.0, 0.0, false, false, false), TWISTING_VINES(NamespaceID.from("minecraft:twisting_vines"), (short) 15025, 0.0, 0.0, false, false, false), TWISTING_VINES_PLANT(NamespaceID.from("minecraft:twisting_vines_plant"), (short) 15051, 0.0, 0.0, false, false, false), CRIMSON_ROOTS(NamespaceID.from("minecraft:crimson_roots"), (short) 15052, 0.0, 0.0, false, false, false), CRIMSON_PLANKS(NamespaceID.from("minecraft:crimson_planks"), (short) 15053, 2.0, 3.0, false, true, false), WARPED_PLANKS(NamespaceID.from("minecraft:warped_planks"), (short) 15054, 2.0, 3.0, false, true, false), CRIMSON_SLAB(NamespaceID.from("minecraft:crimson_slab"), (short) 15058, 2.0, 3.0, false, true, false), WARPED_SLAB(NamespaceID.from("minecraft:warped_slab"), (short) 15064, 2.0, 3.0, false, true, false), CRIMSON_PRESSURE_PLATE(NamespaceID.from("minecraft:crimson_pressure_plate"), (short) 15068, 0.5, 0.5, false, true, false), WARPED_PRESSURE_PLATE(NamespaceID.from("minecraft:warped_pressure_plate"), (short) 15070, 0.5, 0.5, false, true, false), CRIMSON_FENCE(NamespaceID.from("minecraft:crimson_fence"), (short) 15102, 2.0, 3.0, false, true, false), WARPED_FENCE(NamespaceID.from("minecraft:warped_fence"), (short) 15134, 2.0, 3.0, false, true, false), CRIMSON_TRAPDOOR(NamespaceID.from("minecraft:crimson_trapdoor"), (short) 15150, 3.0, 3.0, false, true, false), WARPED_TRAPDOOR(NamespaceID.from("minecraft:warped_trapdoor"), (short) 15214, 3.0, 3.0, false, true, false), CRIMSON_FENCE_GATE(NamespaceID.from("minecraft:crimson_fence_gate"), (short) 15270, 2.0, 3.0, false, true, false), WARPED_FENCE_GATE(NamespaceID.from("minecraft:warped_fence_gate"), (short) 15302, 2.0, 3.0, false, true, false), CRIMSON_STAIRS(NamespaceID.from("minecraft:crimson_stairs"), (short) 15338, 2.0, 3.0, false, true, false), WARPED_STAIRS(NamespaceID.from("minecraft:warped_stairs"), (short) 15418, 2.0, 3.0, false, true, false), CRIMSON_BUTTON(NamespaceID.from("minecraft:crimson_button"), (short) 15496, 0.5, 0.5, false, false, false), WARPED_BUTTON(NamespaceID.from("minecraft:warped_button"), (short) 15520, 0.5, 0.5, false, false, false), CRIMSON_DOOR(NamespaceID.from("minecraft:crimson_door"), (short) 15546, 3.0, 3.0, false, true, false), WARPED_DOOR(NamespaceID.from("minecraft:warped_door"), (short) 15610, 3.0, 3.0, false, true, false), CRIMSON_SIGN(NamespaceID.from("minecraft:crimson_sign"), (short) 15664, 1.0, 1.0, false, true, true), WARPED_SIGN(NamespaceID.from("minecraft:warped_sign"), (short) 15696, 1.0, 1.0, false, true, true), CRIMSON_WALL_SIGN(NamespaceID.from("minecraft:crimson_wall_sign"), (short) 15728, 1.0, 1.0, false, true, true), WARPED_WALL_SIGN(NamespaceID.from("minecraft:warped_wall_sign"), (short) 15736, 1.0, 1.0, false, true, true), STRUCTURE_BLOCK(NamespaceID.from("minecraft:structure_block"), (short) 15743, -1.0, 3600000.0, false, true, true), JIGSAW(NamespaceID.from("minecraft:jigsaw"), (short) 15757, -1.0, 3600000.0, false, true, true), COMPOSTER(NamespaceID.from("minecraft:composter"), (short) 15759, 0.6, 0.6, false, true, false), TARGET(NamespaceID.from("minecraft:target"), (short) 15768, 0.5, 0.5, false, true, false), BEE_NEST(NamespaceID.from("minecraft:bee_nest"), (short) 15784, 0.3, 0.3, false, true, true), BEEHIVE(NamespaceID.from("minecraft:beehive"), (short) 15808, 0.6, 0.6, false, true, true), HONEY_BLOCK(NamespaceID.from("minecraft:honey_block"), (short) 15832, 0.0, 0.0, false, true, false), HONEYCOMB_BLOCK(NamespaceID.from("minecraft:honeycomb_block"), (short) 15833, 0.6, 0.6, false, true, false), NETHERITE_BLOCK(NamespaceID.from("minecraft:netherite_block"), (short) 15834, 50.0, 1200.0, false, true, false), ANCIENT_DEBRIS(NamespaceID.from("minecraft:ancient_debris"), (short) 15835, 30.0, 1200.0, false, true, false), CRYING_OBSIDIAN(NamespaceID.from("minecraft:crying_obsidian"), (short) 15836, 50.0, 1200.0, false, true, false), RESPAWN_ANCHOR(NamespaceID.from("minecraft:respawn_anchor"), (short) 15837, 50.0, 1200.0, false, true, false), POTTED_CRIMSON_FUNGUS(NamespaceID.from("minecraft:potted_crimson_fungus"), (short) 15842, 0.0, 0.0, false, false, false), POTTED_WARPED_FUNGUS(NamespaceID.from("minecraft:potted_warped_fungus"), (short) 15843, 0.0, 0.0, false, false, false), POTTED_CRIMSON_ROOTS(NamespaceID.from("minecraft:potted_crimson_roots"), (short) 15844, 0.0, 0.0, false, false, false), POTTED_WARPED_ROOTS(NamespaceID.from("minecraft:potted_warped_roots"), (short) 15845, 0.0, 0.0, false, false, false), LODESTONE(NamespaceID.from("minecraft:lodestone"), (short) 15846, 3.5, 3.5, false, true, false), BLACKSTONE(NamespaceID.from("minecraft:blackstone"), (short) 15847, 1.5, 6.0, false, true, false), BLACKSTONE_STAIRS(NamespaceID.from("minecraft:blackstone_stairs"), (short) 15859, 1.5, 6.0, false, true, false), BLACKSTONE_WALL(NamespaceID.from("minecraft:blackstone_wall"), (short) 15931, 1.5, 6.0, false, true, false), BLACKSTONE_SLAB(NamespaceID.from("minecraft:blackstone_slab"), (short) 16255, 2.0, 6.0, false, true, false), POLISHED_BLACKSTONE(NamespaceID.from("minecraft:polished_blackstone"), (short) 16258, 2.0, 6.0, false, true, false), POLISHED_BLACKSTONE_BRICKS(NamespaceID.from("minecraft:polished_blackstone_bricks"), (short) 16259, 1.5, 6.0, false, true, false), CRACKED_POLISHED_BLACKSTONE_BRICKS(NamespaceID.from("minecraft:cracked_polished_blackstone_bricks"), (short) 16260, 1.5, 6.0, false, true, false), CHISELED_POLISHED_BLACKSTONE(NamespaceID.from("minecraft:chiseled_polished_blackstone"), (short) 16261, 1.5, 6.0, false, true, false), POLISHED_BLACKSTONE_BRICK_SLAB(NamespaceID.from("minecraft:polished_blackstone_brick_slab"), (short) 16265, 2.0, 6.0, false, true, false), POLISHED_BLACKSTONE_BRICK_STAIRS(NamespaceID.from("minecraft:polished_blackstone_brick_stairs"), (short) 16279, 1.5, 6.0, false, true, false), POLISHED_BLACKSTONE_BRICK_WALL(NamespaceID.from("minecraft:polished_blackstone_brick_wall"), (short) 16351, 1.5, 6.0, false, true, false), GILDED_BLACKSTONE(NamespaceID.from("minecraft:gilded_blackstone"), (short) 16672, 1.5, 6.0, false, true, false), POLISHED_BLACKSTONE_STAIRS(NamespaceID.from("minecraft:polished_blackstone_stairs"), (short) 16684, 2.0, 6.0, false, true, false), POLISHED_BLACKSTONE_SLAB(NamespaceID.from("minecraft:polished_blackstone_slab"), (short) 16756, 2.0, 6.0, false, true, false), POLISHED_BLACKSTONE_PRESSURE_PLATE(NamespaceID.from("minecraft:polished_blackstone_pressure_plate"), (short) 16760, 0.5, 0.5, false, true, false), POLISHED_BLACKSTONE_BUTTON(NamespaceID.from("minecraft:polished_blackstone_button"), (short) 16770, 0.5, 0.5, false, false, false), POLISHED_BLACKSTONE_WALL(NamespaceID.from("minecraft:polished_blackstone_wall"), (short) 16788, 2.0, 6.0, false, true, false), CHISELED_NETHER_BRICKS(NamespaceID.from("minecraft:chiseled_nether_bricks"), (short) 17109, 2.0, 6.0, false, true, false), CRACKED_NETHER_BRICKS(NamespaceID.from("minecraft:cracked_nether_bricks"), (short) 17110, 2.0, 6.0, false, true, false), QUARTZ_BRICKS(NamespaceID.from("minecraft:quartz_bricks"), (short) 17111, 0.8, 0.8, false, true, false); static { Air.initStates(); Stone.initStates(); Granite.initStates(); PolishedGranite.initStates(); Diorite.initStates(); PolishedDiorite.initStates(); Andesite.initStates(); PolishedAndesite.initStates(); GrassBlock.initStates(); Dirt.initStates(); CoarseDirt.initStates(); Podzol.initStates(); Cobblestone.initStates(); OakPlanks.initStates(); SprucePlanks.initStates(); BirchPlanks.initStates(); JunglePlanks.initStates(); AcaciaPlanks.initStates(); DarkOakPlanks.initStates(); OakSapling.initStates(); SpruceSapling.initStates(); BirchSapling.initStates(); JungleSapling.initStates(); AcaciaSapling.initStates(); DarkOakSapling.initStates(); Bedrock.initStates(); Water.initStates(); Lava.initStates(); Sand.initStates(); RedSand.initStates(); Gravel.initStates(); GoldOre.initStates(); IronOre.initStates(); CoalOre.initStates(); NetherGoldOre.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(); Sponge.initStates(); WetSponge.initStates(); Glass.initStates(); LapisOre.initStates(); LapisBlock.initStates(); Dispenser.initStates(); Sandstone.initStates(); ChiseledSandstone.initStates(); CutSandstone.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(); Cobweb.initStates(); Grass.initStates(); Fern.initStates(); DeadBush.initStates(); Seagrass.initStates(); TallSeagrass.initStates(); Piston.initStates(); PistonHead.initStates(); WhiteWool.initStates(); OrangeWool.initStates(); MagentaWool.initStates(); LightBlueWool.initStates(); YellowWool.initStates(); LimeWool.initStates(); PinkWool.initStates(); GrayWool.initStates(); LightGrayWool.initStates(); CyanWool.initStates(); PurpleWool.initStates(); BlueWool.initStates(); BrownWool.initStates(); GreenWool.initStates(); RedWool.initStates(); BlackWool.initStates(); MovingPiston.initStates(); Dandelion.initStates(); Poppy.initStates(); BlueOrchid.initStates(); Allium.initStates(); AzureBluet.initStates(); RedTulip.initStates(); OrangeTulip.initStates(); WhiteTulip.initStates(); PinkTulip.initStates(); OxeyeDaisy.initStates(); Cornflower.initStates(); WitherRose.initStates(); LilyOfTheValley.initStates(); BrownMushroom.initStates(); RedMushroom.initStates(); GoldBlock.initStates(); IronBlock.initStates(); Bricks.initStates(); Tnt.initStates(); Bookshelf.initStates(); MossyCobblestone.initStates(); Obsidian.initStates(); Torch.initStates(); WallTorch.initStates(); Fire.initStates(); SoulFire.initStates(); Spawner.initStates(); OakStairs.initStates(); Chest.initStates(); RedstoneWire.initStates(); DiamondOre.initStates(); DiamondBlock.initStates(); CraftingTable.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(); Ice.initStates(); SnowBlock.initStates(); Cactus.initStates(); Clay.initStates(); SugarCane.initStates(); Jukebox.initStates(); OakFence.initStates(); Pumpkin.initStates(); Netherrack.initStates(); SoulSand.initStates(); SoulSoil.initStates(); Basalt.initStates(); PolishedBasalt.initStates(); SoulTorch.initStates(); SoulWallTorch.initStates(); Glowstone.initStates(); NetherPortal.initStates(); CarvedPumpkin.initStates(); JackOLantern.initStates(); Cake.initStates(); Repeater.initStates(); WhiteStainedGlass.initStates(); OrangeStainedGlass.initStates(); MagentaStainedGlass.initStates(); LightBlueStainedGlass.initStates(); YellowStainedGlass.initStates(); LimeStainedGlass.initStates(); PinkStainedGlass.initStates(); GrayStainedGlass.initStates(); LightGrayStainedGlass.initStates(); CyanStainedGlass.initStates(); PurpleStainedGlass.initStates(); BlueStainedGlass.initStates(); BrownStainedGlass.initStates(); GreenStainedGlass.initStates(); RedStainedGlass.initStates(); BlackStainedGlass.initStates(); OakTrapdoor.initStates(); SpruceTrapdoor.initStates(); BirchTrapdoor.initStates(); JungleTrapdoor.initStates(); AcaciaTrapdoor.initStates(); DarkOakTrapdoor.initStates(); StoneBricks.initStates(); MossyStoneBricks.initStates(); CrackedStoneBricks.initStates(); ChiseledStoneBricks.initStates(); InfestedStone.initStates(); InfestedCobblestone.initStates(); InfestedStoneBricks.initStates(); InfestedMossyStoneBricks.initStates(); InfestedCrackedStoneBricks.initStates(); InfestedChiseledStoneBricks.initStates(); BrownMushroomBlock.initStates(); RedMushroomBlock.initStates(); MushroomStem.initStates(); IronBars.initStates(); Chain.initStates(); GlassPane.initStates(); Melon.initStates(); AttachedPumpkinStem.initStates(); AttachedMelonStem.initStates(); PumpkinStem.initStates(); MelonStem.initStates(); Vine.initStates(); OakFenceGate.initStates(); BrickStairs.initStates(); StoneBrickStairs.initStates(); Mycelium.initStates(); LilyPad.initStates(); NetherBricks.initStates(); NetherBrickFence.initStates(); NetherBrickStairs.initStates(); NetherWart.initStates(); EnchantingTable.initStates(); BrewingStand.initStates(); Cauldron.initStates(); EndPortal.initStates(); EndPortalFrame.initStates(); EndStone.initStates(); DragonEgg.initStates(); RedstoneLamp.initStates(); Cocoa.initStates(); SandstoneStairs.initStates(); EmeraldOre.initStates(); EnderChest.initStates(); TripwireHook.initStates(); Tripwire.initStates(); EmeraldBlock.initStates(); SpruceStairs.initStates(); BirchStairs.initStates(); JungleStairs.initStates(); CommandBlock.initStates(); Beacon.initStates(); CobblestoneWall.initStates(); MossyCobblestoneWall.initStates(); FlowerPot.initStates(); PottedOakSapling.initStates(); PottedSpruceSapling.initStates(); PottedBirchSapling.initStates(); PottedJungleSapling.initStates(); PottedAcaciaSapling.initStates(); PottedDarkOakSapling.initStates(); PottedFern.initStates(); PottedDandelion.initStates(); PottedPoppy.initStates(); PottedBlueOrchid.initStates(); PottedAllium.initStates(); PottedAzureBluet.initStates(); PottedRedTulip.initStates(); PottedOrangeTulip.initStates(); PottedWhiteTulip.initStates(); PottedPinkTulip.initStates(); PottedOxeyeDaisy.initStates(); PottedCornflower.initStates(); PottedLilyOfTheValley.initStates(); PottedWitherRose.initStates(); PottedRedMushroom.initStates(); PottedBrownMushroom.initStates(); PottedDeadBush.initStates(); PottedCactus.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(); RedstoneBlock.initStates(); NetherQuartzOre.initStates(); Hopper.initStates(); QuartzBlock.initStates(); ChiseledQuartzBlock.initStates(); QuartzPillar.initStates(); QuartzStairs.initStates(); ActivatorRail.initStates(); Dropper.initStates(); WhiteTerracotta.initStates(); OrangeTerracotta.initStates(); MagentaTerracotta.initStates(); LightBlueTerracotta.initStates(); YellowTerracotta.initStates(); LimeTerracotta.initStates(); PinkTerracotta.initStates(); GrayTerracotta.initStates(); LightGrayTerracotta.initStates(); CyanTerracotta.initStates(); PurpleTerracotta.initStates(); BlueTerracotta.initStates(); BrownTerracotta.initStates(); GreenTerracotta.initStates(); RedTerracotta.initStates(); BlackTerracotta.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(); SlimeBlock.initStates(); Barrier.initStates(); IronTrapdoor.initStates(); Prismarine.initStates(); PrismarineBricks.initStates(); DarkPrismarine.initStates(); PrismarineStairs.initStates(); PrismarineBrickStairs.initStates(); DarkPrismarineStairs.initStates(); PrismarineSlab.initStates(); PrismarineBrickSlab.initStates(); DarkPrismarineSlab.initStates(); SeaLantern.initStates(); HayBlock.initStates(); WhiteCarpet.initStates(); OrangeCarpet.initStates(); MagentaCarpet.initStates(); LightBlueCarpet.initStates(); YellowCarpet.initStates(); LimeCarpet.initStates(); PinkCarpet.initStates(); GrayCarpet.initStates(); LightGrayCarpet.initStates(); CyanCarpet.initStates(); PurpleCarpet.initStates(); BlueCarpet.initStates(); BrownCarpet.initStates(); GreenCarpet.initStates(); RedCarpet.initStates(); BlackCarpet.initStates(); Terracotta.initStates(); CoalBlock.initStates(); PackedIce.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(); RedSandstone.initStates(); ChiseledRedSandstone.initStates(); CutRedSandstone.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(); SmoothStone.initStates(); SmoothSandstone.initStates(); SmoothQuartz.initStates(); SmoothRedSandstone.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(); PurpurBlock.initStates(); PurpurPillar.initStates(); PurpurStairs.initStates(); EndStoneBricks.initStates(); Beetroots.initStates(); GrassPath.initStates(); EndGateway.initStates(); RepeatingCommandBlock.initStates(); ChainCommandBlock.initStates(); FrostedIce.initStates(); MagmaBlock.initStates(); NetherWartBlock.initStates(); RedNetherBricks.initStates(); BoneBlock.initStates(); StructureVoid.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(); WhiteConcrete.initStates(); OrangeConcrete.initStates(); MagentaConcrete.initStates(); LightBlueConcrete.initStates(); YellowConcrete.initStates(); LimeConcrete.initStates(); PinkConcrete.initStates(); GrayConcrete.initStates(); LightGrayConcrete.initStates(); CyanConcrete.initStates(); PurpleConcrete.initStates(); BlueConcrete.initStates(); BrownConcrete.initStates(); GreenConcrete.initStates(); RedConcrete.initStates(); BlackConcrete.initStates(); WhiteConcretePowder.initStates(); OrangeConcretePowder.initStates(); MagentaConcretePowder.initStates(); LightBlueConcretePowder.initStates(); YellowConcretePowder.initStates(); LimeConcretePowder.initStates(); PinkConcretePowder.initStates(); GrayConcretePowder.initStates(); LightGrayConcretePowder.initStates(); CyanConcretePowder.initStates(); PurpleConcretePowder.initStates(); BlueConcretePowder.initStates(); BrownConcretePowder.initStates(); GreenConcretePowder.initStates(); RedConcretePowder.initStates(); BlackConcretePowder.initStates(); Kelp.initStates(); KelpPlant.initStates(); DriedKelpBlock.initStates(); TurtleEgg.initStates(); DeadTubeCoralBlock.initStates(); DeadBrainCoralBlock.initStates(); DeadBubbleCoralBlock.initStates(); DeadFireCoralBlock.initStates(); DeadHornCoralBlock.initStates(); TubeCoralBlock.initStates(); BrainCoralBlock.initStates(); BubbleCoralBlock.initStates(); FireCoralBlock.initStates(); HornCoralBlock.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(); BlueIce.initStates(); Conduit.initStates(); BambooSapling.initStates(); Bamboo.initStates(); PottedBamboo.initStates(); VoidAir.initStates(); CaveAir.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(); CartographyTable.initStates(); FletchingTable.initStates(); Grindstone.initStates(); Lectern.initStates(); SmithingTable.initStates(); Stonecutter.initStates(); Bell.initStates(); Lantern.initStates(); SoulLantern.initStates(); Campfire.initStates(); SoulCampfire.initStates(); SweetBerryBush.initStates(); WarpedStem.initStates(); StrippedWarpedStem.initStates(); WarpedHyphae.initStates(); StrippedWarpedHyphae.initStates(); WarpedNylium.initStates(); WarpedFungus.initStates(); WarpedWartBlock.initStates(); WarpedRoots.initStates(); NetherSprouts.initStates(); CrimsonStem.initStates(); StrippedCrimsonStem.initStates(); CrimsonHyphae.initStates(); StrippedCrimsonHyphae.initStates(); CrimsonNylium.initStates(); CrimsonFungus.initStates(); Shroomlight.initStates(); WeepingVines.initStates(); WeepingVinesPlant.initStates(); TwistingVines.initStates(); TwistingVinesPlant.initStates(); CrimsonRoots.initStates(); CrimsonPlanks.initStates(); WarpedPlanks.initStates(); CrimsonSlab.initStates(); WarpedSlab.initStates(); CrimsonPressurePlate.initStates(); WarpedPressurePlate.initStates(); CrimsonFence.initStates(); WarpedFence.initStates(); CrimsonTrapdoor.initStates(); WarpedTrapdoor.initStates(); CrimsonFenceGate.initStates(); WarpedFenceGate.initStates(); CrimsonStairs.initStates(); WarpedStairs.initStates(); CrimsonButton.initStates(); WarpedButton.initStates(); CrimsonDoor.initStates(); WarpedDoor.initStates(); CrimsonSign.initStates(); WarpedSign.initStates(); CrimsonWallSign.initStates(); WarpedWallSign.initStates(); StructureBlock.initStates(); Jigsaw.initStates(); Composter.initStates(); Target.initStates(); BeeNest.initStates(); Beehive.initStates(); HoneyBlock.initStates(); HoneycombBlock.initStates(); NetheriteBlock.initStates(); AncientDebris.initStates(); CryingObsidian.initStates(); RespawnAnchor.initStates(); PottedCrimsonFungus.initStates(); PottedWarpedFungus.initStates(); PottedCrimsonRoots.initStates(); PottedWarpedRoots.initStates(); Lodestone.initStates(); Blackstone.initStates(); BlackstoneStairs.initStates(); BlackstoneWall.initStates(); BlackstoneSlab.initStates(); PolishedBlackstone.initStates(); PolishedBlackstoneBricks.initStates(); CrackedPolishedBlackstoneBricks.initStates(); ChiseledPolishedBlackstone.initStates(); PolishedBlackstoneBrickSlab.initStates(); PolishedBlackstoneBrickStairs.initStates(); PolishedBlackstoneBrickWall.initStates(); GildedBlackstone.initStates(); PolishedBlackstoneStairs.initStates(); PolishedBlackstoneSlab.initStates(); PolishedBlackstonePressurePlate.initStates(); PolishedBlackstoneButton.initStates(); PolishedBlackstoneWall.initStates(); ChiseledNetherBricks.initStates(); CrackedNetherBricks.initStates(); QuartzBricks.initStates(); } @NotNull private final NamespaceID id; private final short defaultID; private final double hardness; private final double resistance; private final boolean isAir; private final boolean isSolid; private final boolean blockEntity; @NotNull private final List alternatives = new ArrayList<>(); Block(@NotNull NamespaceID id, short defaultID, double hardness, double resistance, boolean isAir, boolean isSolid, boolean blockEntity) { this.id = id; this.defaultID = defaultID; this.hardness = hardness; this.resistance = resistance; this.isAir = isAir; this.isSolid = isSolid; this.blockEntity = blockEntity; Registries.blocks.put(id, this); } @Override @NotNull public Key key() { return this.id; } public final void addBlockAlternative(@NotNull BlockAlternative alternative) { this.alternatives.add(alternative); BlockArray.blocks[alternative.getId()] = this; } public short getBlockId() { return defaultID; } @NotNull public String getName() { return this.id.asString(); } public double getHardness() { return this.hardness; } public double getResistance() { return this.resistance; } public boolean breaksInstantaneously() { return this.hardness == 0; } @NotNull public final List getAlternatives() { return this.alternatives; } public boolean isAir() { return isAir; } public boolean isLiquid() { return this == WATER || this == LAVA; } public boolean isSolid() { return isSolid; } public boolean hasBlockEntity() { return blockEntity; } @Nullable public BlockAlternative getAlternative(short blockId) { for (BlockAlternative alt : alternatives) { if (alt.getId() == blockId) { return alt; } } return null; } public short withProperties(@NotNull String... properties) { for (BlockAlternative alt : alternatives) { if (Arrays.equals(alt.getProperties(), properties)) { return alt.getId(); } } return this.defaultID; } public static Block fromStateId(short blockStateId) { return BlockArray.blocks[blockStateId]; } @NotNull @Override public String toString() { return "[" + this.id + "]"; } }