#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub enum BlockKind {
Air = 0,
Stone = 1,
Granite = 2,
PolishedGranite = 3,
Diorite = 4,
PolishedDiorite = 5,
Andesite = 6,
PolishedAndesite = 7,
GrassBlock = 8,
Dirt = 9,
CoarseDirt = 10,
Podzol = 11,
Cobblestone = 12,
OakPlanks = 13,
SprucePlanks = 14,
BirchPlanks = 15,
JunglePlanks = 16,
AcaciaPlanks = 17,
CherryPlanks = 18,
DarkOakPlanks = 19,
PaleOakWood = 20,
PaleOakPlanks = 21,
MangrovePlanks = 22,
BambooPlanks = 23,
BambooMosaic = 24,
OakSapling = 25,
SpruceSapling = 26,
BirchSapling = 27,
JungleSapling = 28,
AcaciaSapling = 29,
CherrySapling = 30,
DarkOakSapling = 31,
PaleOakSapling = 32,
MangrovePropagule = 33,
Bedrock = 34,
Water = 35,
Lava = 36,
Sand = 37,
SuspiciousSand = 38,
RedSand = 39,
Gravel = 40,
SuspiciousGravel = 41,
GoldOre = 42,
DeepslateGoldOre = 43,
IronOre = 44,
DeepslateIronOre = 45,
CoalOre = 46,
DeepslateCoalOre = 47,
NetherGoldOre = 48,
OakLog = 49,
SpruceLog = 50,
BirchLog = 51,
JungleLog = 52,
AcaciaLog = 53,
CherryLog = 54,
DarkOakLog = 55,
PaleOakLog = 56,
MangroveLog = 57,
MangroveRoots = 58,
MuddyMangroveRoots = 59,
BambooBlock = 60,
StrippedSpruceLog = 61,
StrippedBirchLog = 62,
StrippedJungleLog = 63,
StrippedAcaciaLog = 64,
StrippedCherryLog = 65,
StrippedDarkOakLog = 66,
StrippedPaleOakLog = 67,
StrippedOakLog = 68,
StrippedMangroveLog = 69,
StrippedBambooBlock = 70,
OakWood = 71,
SpruceWood = 72,
BirchWood = 73,
JungleWood = 74,
AcaciaWood = 75,
CherryWood = 76,
DarkOakWood = 77,
MangroveWood = 78,
StrippedOakWood = 79,
StrippedSpruceWood = 80,
StrippedBirchWood = 81,
StrippedJungleWood = 82,
StrippedAcaciaWood = 83,
StrippedCherryWood = 84,
StrippedDarkOakWood = 85,
StrippedPaleOakWood = 86,
StrippedMangroveWood = 87,
OakLeaves = 88,
SpruceLeaves = 89,
BirchLeaves = 90,
JungleLeaves = 91,
AcaciaLeaves = 92,
CherryLeaves = 93,
DarkOakLeaves = 94,
PaleOakLeaves = 95,
MangroveLeaves = 96,
AzaleaLeaves = 97,
FloweringAzaleaLeaves = 98,
Sponge = 99,
WetSponge = 100,
Glass = 101,
LapisOre = 102,
DeepslateLapisOre = 103,
LapisBlock = 104,
Dispenser = 105,
Sandstone = 106,
ChiseledSandstone = 107,
CutSandstone = 108,
NoteBlock = 109,
WhiteBed = 110,
OrangeBed = 111,
MagentaBed = 112,
LightBlueBed = 113,
YellowBed = 114,
LimeBed = 115,
PinkBed = 116,
GrayBed = 117,
LightGrayBed = 118,
CyanBed = 119,
PurpleBed = 120,
BlueBed = 121,
BrownBed = 122,
GreenBed = 123,
RedBed = 124,
BlackBed = 125,
PoweredRail = 126,
DetectorRail = 127,
StickyPiston = 128,
Cobweb = 129,
ShortGrass = 130,
Fern = 131,
DeadBush = 132,
Bush = 133,
ShortDryGrass = 134,
TallDryGrass = 135,
Seagrass = 136,
TallSeagrass = 137,
Piston = 138,
PistonHead = 139,
WhiteWool = 140,
OrangeWool = 141,
MagentaWool = 142,
LightBlueWool = 143,
YellowWool = 144,
LimeWool = 145,
PinkWool = 146,
GrayWool = 147,
LightGrayWool = 148,
CyanWool = 149,
PurpleWool = 150,
BlueWool = 151,
BrownWool = 152,
GreenWool = 153,
RedWool = 154,
BlackWool = 155,
MovingPiston = 156,
Dandelion = 157,
GoldenDandelion = 158,
Torchflower = 159,
Poppy = 160,
BlueOrchid = 161,
Allium = 162,
AzureBluet = 163,
RedTulip = 164,
OrangeTulip = 165,
WhiteTulip = 166,
PinkTulip = 167,
OxeyeDaisy = 168,
Cornflower = 169,
WitherRose = 170,
LilyOfTheValley = 171,
BrownMushroom = 172,
RedMushroom = 173,
GoldBlock = 174,
IronBlock = 175,
Bricks = 176,
Tnt = 177,
Bookshelf = 178,
ChiseledBookshelf = 179,
AcaciaShelf = 180,
BambooShelf = 181,
BirchShelf = 182,
CherryShelf = 183,
CrimsonShelf = 184,
DarkOakShelf = 185,
JungleShelf = 186,
MangroveShelf = 187,
OakShelf = 188,
PaleOakShelf = 189,
SpruceShelf = 190,
WarpedShelf = 191,
MossyCobblestone = 192,
Obsidian = 193,
Torch = 194,
WallTorch = 195,
Fire = 196,
SoulFire = 197,
Spawner = 198,
CreakingHeart = 199,
OakStairs = 200,
Chest = 201,
RedstoneWire = 202,
DiamondOre = 203,
DeepslateDiamondOre = 204,
DiamondBlock = 205,
CraftingTable = 206,
Wheat = 207,
Farmland = 208,
Furnace = 209,
OakSign = 210,
SpruceSign = 211,
BirchSign = 212,
AcaciaSign = 213,
CherrySign = 214,
JungleSign = 215,
DarkOakSign = 216,
PaleOakSign = 217,
MangroveSign = 218,
BambooSign = 219,
OakDoor = 220,
Ladder = 221,
Rail = 222,
CobblestoneStairs = 223,
OakWallSign = 224,
SpruceWallSign = 225,
BirchWallSign = 226,
AcaciaWallSign = 227,
CherryWallSign = 228,
JungleWallSign = 229,
DarkOakWallSign = 230,
PaleOakWallSign = 231,
MangroveWallSign = 232,
BambooWallSign = 233,
OakHangingSign = 234,
SpruceHangingSign = 235,
BirchHangingSign = 236,
AcaciaHangingSign = 237,
CherryHangingSign = 238,
JungleHangingSign = 239,
DarkOakHangingSign = 240,
PaleOakHangingSign = 241,
CrimsonHangingSign = 242,
WarpedHangingSign = 243,
MangroveHangingSign = 244,
BambooHangingSign = 245,
OakWallHangingSign = 246,
SpruceWallHangingSign = 247,
BirchWallHangingSign = 248,
AcaciaWallHangingSign = 249,
CherryWallHangingSign = 250,
JungleWallHangingSign = 251,
DarkOakWallHangingSign = 252,
PaleOakWallHangingSign = 253,
MangroveWallHangingSign = 254,
CrimsonWallHangingSign = 255,
WarpedWallHangingSign = 256,
BambooWallHangingSign = 257,
Lever = 258,
StonePressurePlate = 259,
IronDoor = 260,
OakPressurePlate = 261,
SprucePressurePlate = 262,
BirchPressurePlate = 263,
JunglePressurePlate = 264,
AcaciaPressurePlate = 265,
CherryPressurePlate = 266,
DarkOakPressurePlate = 267,
PaleOakPressurePlate = 268,
MangrovePressurePlate = 269,
BambooPressurePlate = 270,
RedstoneOre = 271,
DeepslateRedstoneOre = 272,
RedstoneTorch = 273,
RedstoneWallTorch = 274,
StoneButton = 275,
Snow = 276,
Ice = 277,
SnowBlock = 278,
Cactus = 279,
CactusFlower = 280,
Clay = 281,
SugarCane = 282,
Jukebox = 283,
OakFence = 284,
Netherrack = 285,
SoulSand = 286,
SoulSoil = 287,
Basalt = 288,
PolishedBasalt = 289,
SoulTorch = 290,
SoulWallTorch = 291,
CopperTorch = 292,
CopperWallTorch = 293,
Glowstone = 294,
NetherPortal = 295,
CarvedPumpkin = 296,
JackOLantern = 297,
Cake = 298,
Repeater = 299,
WhiteStainedGlass = 300,
OrangeStainedGlass = 301,
MagentaStainedGlass = 302,
LightBlueStainedGlass = 303,
YellowStainedGlass = 304,
LimeStainedGlass = 305,
PinkStainedGlass = 306,
GrayStainedGlass = 307,
LightGrayStainedGlass = 308,
CyanStainedGlass = 309,
PurpleStainedGlass = 310,
BlueStainedGlass = 311,
BrownStainedGlass = 312,
GreenStainedGlass = 313,
RedStainedGlass = 314,
BlackStainedGlass = 315,
OakTrapdoor = 316,
SpruceTrapdoor = 317,
BirchTrapdoor = 318,
JungleTrapdoor = 319,
AcaciaTrapdoor = 320,
CherryTrapdoor = 321,
DarkOakTrapdoor = 322,
PaleOakTrapdoor = 323,
MangroveTrapdoor = 324,
BambooTrapdoor = 325,
StoneBricks = 326,
MossyStoneBricks = 327,
CrackedStoneBricks = 328,
ChiseledStoneBricks = 329,
PackedMud = 330,
MudBricks = 331,
InfestedStone = 332,
InfestedCobblestone = 333,
InfestedStoneBricks = 334,
InfestedMossyStoneBricks = 335,
InfestedCrackedStoneBricks = 336,
InfestedChiseledStoneBricks = 337,
BrownMushroomBlock = 338,
RedMushroomBlock = 339,
MushroomStem = 340,
IronBars = 341,
CopperBars = 342,
ExposedCopperBars = 343,
WeatheredCopperBars = 344,
OxidizedCopperBars = 345,
WaxedCopperBars = 346,
WaxedExposedCopperBars = 347,
WaxedWeatheredCopperBars = 348,
WaxedOxidizedCopperBars = 349,
IronChain = 350,
CopperChain = 351,
ExposedCopperChain = 352,
WeatheredCopperChain = 353,
OxidizedCopperChain = 354,
WaxedCopperChain = 355,
WaxedExposedCopperChain = 356,
WaxedWeatheredCopperChain = 357,
WaxedOxidizedCopperChain = 358,
GlassPane = 359,
Pumpkin = 360,
Melon = 361,
AttachedPumpkinStem = 362,
AttachedMelonStem = 363,
PumpkinStem = 364,
MelonStem = 365,
Vine = 366,
GlowLichen = 367,
ResinClump = 368,
OakFenceGate = 369,
BrickStairs = 370,
StoneBrickStairs = 371,
MudBrickStairs = 372,
Mycelium = 373,
LilyPad = 374,
ResinBlock = 375,
ResinBricks = 376,
ResinBrickStairs = 377,
ResinBrickSlab = 378,
ResinBrickWall = 379,
ChiseledResinBricks = 380,
NetherBricks = 381,
NetherBrickFence = 382,
NetherBrickStairs = 383,
NetherWart = 384,
EnchantingTable = 385,
BrewingStand = 386,
Cauldron = 387,
WaterCauldron = 388,
LavaCauldron = 389,
PowderSnowCauldron = 390,
EndPortal = 391,
EndPortalFrame = 392,
EndStone = 393,
DragonEgg = 394,
RedstoneLamp = 395,
Cocoa = 396,
SandstoneStairs = 397,
EmeraldOre = 398,
DeepslateEmeraldOre = 399,
EnderChest = 400,
TripwireHook = 401,
Tripwire = 402,
EmeraldBlock = 403,
SpruceStairs = 404,
BirchStairs = 405,
JungleStairs = 406,
CommandBlock = 407,
Beacon = 408,
CobblestoneWall = 409,
MossyCobblestoneWall = 410,
FlowerPot = 411,
PottedTorchflower = 412,
PottedOakSapling = 413,
PottedSpruceSapling = 414,
PottedBirchSapling = 415,
PottedJungleSapling = 416,
PottedAcaciaSapling = 417,
PottedCherrySapling = 418,
PottedDarkOakSapling = 419,
PottedPaleOakSapling = 420,
PottedMangrovePropagule = 421,
PottedFern = 422,
PottedDandelion = 423,
PottedGoldenDandelion = 424,
PottedPoppy = 425,
PottedBlueOrchid = 426,
PottedAllium = 427,
PottedAzureBluet = 428,
PottedRedTulip = 429,
PottedOrangeTulip = 430,
PottedWhiteTulip = 431,
PottedPinkTulip = 432,
PottedOxeyeDaisy = 433,
PottedCornflower = 434,
PottedLilyOfTheValley = 435,
PottedWitherRose = 436,
PottedRedMushroom = 437,
PottedBrownMushroom = 438,
PottedDeadBush = 439,
PottedCactus = 440,
Carrots = 441,
Potatoes = 442,
OakButton = 443,
SpruceButton = 444,
BirchButton = 445,
JungleButton = 446,
AcaciaButton = 447,
CherryButton = 448,
DarkOakButton = 449,
PaleOakButton = 450,
MangroveButton = 451,
BambooButton = 452,
SkeletonSkull = 453,
SkeletonWallSkull = 454,
WitherSkeletonSkull = 455,
WitherSkeletonWallSkull = 456,
ZombieHead = 457,
ZombieWallHead = 458,
PlayerHead = 459,
PlayerWallHead = 460,
CreeperHead = 461,
CreeperWallHead = 462,
DragonHead = 463,
DragonWallHead = 464,
PiglinHead = 465,
PiglinWallHead = 466,
Anvil = 467,
ChippedAnvil = 468,
DamagedAnvil = 469,
TrappedChest = 470,
LightWeightedPressurePlate = 471,
HeavyWeightedPressurePlate = 472,
Comparator = 473,
DaylightDetector = 474,
RedstoneBlock = 475,
NetherQuartzOre = 476,
Hopper = 477,
QuartzBlock = 478,
ChiseledQuartzBlock = 479,
QuartzPillar = 480,
QuartzStairs = 481,
ActivatorRail = 482,
Dropper = 483,
WhiteTerracotta = 484,
OrangeTerracotta = 485,
MagentaTerracotta = 486,
LightBlueTerracotta = 487,
YellowTerracotta = 488,
LimeTerracotta = 489,
PinkTerracotta = 490,
GrayTerracotta = 491,
LightGrayTerracotta = 492,
CyanTerracotta = 493,
PurpleTerracotta = 494,
BlueTerracotta = 495,
BrownTerracotta = 496,
GreenTerracotta = 497,
RedTerracotta = 498,
BlackTerracotta = 499,
WhiteStainedGlassPane = 500,
OrangeStainedGlassPane = 501,
MagentaStainedGlassPane = 502,
LightBlueStainedGlassPane = 503,
YellowStainedGlassPane = 504,
LimeStainedGlassPane = 505,
PinkStainedGlassPane = 506,
GrayStainedGlassPane = 507,
LightGrayStainedGlassPane = 508,
CyanStainedGlassPane = 509,
PurpleStainedGlassPane = 510,
BlueStainedGlassPane = 511,
BrownStainedGlassPane = 512,
GreenStainedGlassPane = 513,
RedStainedGlassPane = 514,
BlackStainedGlassPane = 515,
AcaciaStairs = 516,
CherryStairs = 517,
DarkOakStairs = 518,
PaleOakStairs = 519,
MangroveStairs = 520,
BambooStairs = 521,
BambooMosaicStairs = 522,
SlimeBlock = 523,
Barrier = 524,
Light = 525,
IronTrapdoor = 526,
Prismarine = 527,
PrismarineBricks = 528,
DarkPrismarine = 529,
PrismarineStairs = 530,
PrismarineBrickStairs = 531,
DarkPrismarineStairs = 532,
PrismarineSlab = 533,
PrismarineBrickSlab = 534,
DarkPrismarineSlab = 535,
SeaLantern = 536,
HayBlock = 537,
WhiteCarpet = 538,
OrangeCarpet = 539,
MagentaCarpet = 540,
LightBlueCarpet = 541,
YellowCarpet = 542,
LimeCarpet = 543,
PinkCarpet = 544,
GrayCarpet = 545,
LightGrayCarpet = 546,
CyanCarpet = 547,
PurpleCarpet = 548,
BlueCarpet = 549,
BrownCarpet = 550,
GreenCarpet = 551,
RedCarpet = 552,
BlackCarpet = 553,
Terracotta = 554,
CoalBlock = 555,
PackedIce = 556,
Sunflower = 557,
Lilac = 558,
RoseBush = 559,
Peony = 560,
TallGrass = 561,
LargeFern = 562,
WhiteBanner = 563,
OrangeBanner = 564,
MagentaBanner = 565,
LightBlueBanner = 566,
YellowBanner = 567,
LimeBanner = 568,
PinkBanner = 569,
GrayBanner = 570,
LightGrayBanner = 571,
CyanBanner = 572,
PurpleBanner = 573,
BlueBanner = 574,
BrownBanner = 575,
GreenBanner = 576,
RedBanner = 577,
BlackBanner = 578,
WhiteWallBanner = 579,
OrangeWallBanner = 580,
MagentaWallBanner = 581,
LightBlueWallBanner = 582,
YellowWallBanner = 583,
LimeWallBanner = 584,
PinkWallBanner = 585,
GrayWallBanner = 586,
LightGrayWallBanner = 587,
CyanWallBanner = 588,
PurpleWallBanner = 589,
BlueWallBanner = 590,
BrownWallBanner = 591,
GreenWallBanner = 592,
RedWallBanner = 593,
BlackWallBanner = 594,
RedSandstone = 595,
ChiseledRedSandstone = 596,
CutRedSandstone = 597,
RedSandstoneStairs = 598,
OakSlab = 599,
SpruceSlab = 600,
BirchSlab = 601,
JungleSlab = 602,
AcaciaSlab = 603,
CherrySlab = 604,
DarkOakSlab = 605,
PaleOakSlab = 606,
MangroveSlab = 607,
BambooSlab = 608,
BambooMosaicSlab = 609,
StoneSlab = 610,
SmoothStoneSlab = 611,
SandstoneSlab = 612,
CutSandstoneSlab = 613,
PetrifiedOakSlab = 614,
CobblestoneSlab = 615,
BrickSlab = 616,
StoneBrickSlab = 617,
MudBrickSlab = 618,
NetherBrickSlab = 619,
QuartzSlab = 620,
RedSandstoneSlab = 621,
CutRedSandstoneSlab = 622,
PurpurSlab = 623,
SmoothStone = 624,
SmoothSandstone = 625,
SmoothQuartz = 626,
SmoothRedSandstone = 627,
SpruceFenceGate = 628,
BirchFenceGate = 629,
JungleFenceGate = 630,
AcaciaFenceGate = 631,
CherryFenceGate = 632,
DarkOakFenceGate = 633,
PaleOakFenceGate = 634,
MangroveFenceGate = 635,
BambooFenceGate = 636,
SpruceFence = 637,
BirchFence = 638,
JungleFence = 639,
AcaciaFence = 640,
CherryFence = 641,
DarkOakFence = 642,
PaleOakFence = 643,
MangroveFence = 644,
BambooFence = 645,
SpruceDoor = 646,
BirchDoor = 647,
JungleDoor = 648,
AcaciaDoor = 649,
CherryDoor = 650,
DarkOakDoor = 651,
PaleOakDoor = 652,
MangroveDoor = 653,
BambooDoor = 654,
EndRod = 655,
ChorusPlant = 656,
ChorusFlower = 657,
PurpurBlock = 658,
PurpurPillar = 659,
PurpurStairs = 660,
EndStoneBricks = 661,
TorchflowerCrop = 662,
PitcherCrop = 663,
PitcherPlant = 664,
Beetroots = 665,
DirtPath = 666,
EndGateway = 667,
RepeatingCommandBlock = 668,
ChainCommandBlock = 669,
FrostedIce = 670,
MagmaBlock = 671,
NetherWartBlock = 672,
RedNetherBricks = 673,
BoneBlock = 674,
StructureVoid = 675,
Observer = 676,
ShulkerBox = 677,
WhiteShulkerBox = 678,
OrangeShulkerBox = 679,
MagentaShulkerBox = 680,
LightBlueShulkerBox = 681,
YellowShulkerBox = 682,
LimeShulkerBox = 683,
PinkShulkerBox = 684,
GrayShulkerBox = 685,
LightGrayShulkerBox = 686,
CyanShulkerBox = 687,
PurpleShulkerBox = 688,
BlueShulkerBox = 689,
BrownShulkerBox = 690,
GreenShulkerBox = 691,
RedShulkerBox = 692,
BlackShulkerBox = 693,
WhiteGlazedTerracotta = 694,
OrangeGlazedTerracotta = 695,
MagentaGlazedTerracotta = 696,
LightBlueGlazedTerracotta = 697,
YellowGlazedTerracotta = 698,
LimeGlazedTerracotta = 699,
PinkGlazedTerracotta = 700,
GrayGlazedTerracotta = 701,
LightGrayGlazedTerracotta = 702,
CyanGlazedTerracotta = 703,
PurpleGlazedTerracotta = 704,
BlueGlazedTerracotta = 705,
BrownGlazedTerracotta = 706,
GreenGlazedTerracotta = 707,
RedGlazedTerracotta = 708,
BlackGlazedTerracotta = 709,
WhiteConcrete = 710,
OrangeConcrete = 711,
MagentaConcrete = 712,
LightBlueConcrete = 713,
YellowConcrete = 714,
LimeConcrete = 715,
PinkConcrete = 716,
GrayConcrete = 717,
LightGrayConcrete = 718,
CyanConcrete = 719,
PurpleConcrete = 720,
BlueConcrete = 721,
BrownConcrete = 722,
GreenConcrete = 723,
RedConcrete = 724,
BlackConcrete = 725,
WhiteConcretePowder = 726,
OrangeConcretePowder = 727,
MagentaConcretePowder = 728,
LightBlueConcretePowder = 729,
YellowConcretePowder = 730,
LimeConcretePowder = 731,
PinkConcretePowder = 732,
GrayConcretePowder = 733,
LightGrayConcretePowder = 734,
CyanConcretePowder = 735,
PurpleConcretePowder = 736,
BlueConcretePowder = 737,
BrownConcretePowder = 738,
GreenConcretePowder = 739,
RedConcretePowder = 740,
BlackConcretePowder = 741,
Kelp = 742,
KelpPlant = 743,
DriedKelpBlock = 744,
TurtleEgg = 745,
SnifferEgg = 746,
DriedGhast = 747,
DeadTubeCoralBlock = 748,
DeadBrainCoralBlock = 749,
DeadBubbleCoralBlock = 750,
DeadFireCoralBlock = 751,
DeadHornCoralBlock = 752,
TubeCoralBlock = 753,
BrainCoralBlock = 754,
BubbleCoralBlock = 755,
FireCoralBlock = 756,
HornCoralBlock = 757,
DeadTubeCoral = 758,
DeadBrainCoral = 759,
DeadBubbleCoral = 760,
DeadFireCoral = 761,
DeadHornCoral = 762,
TubeCoral = 763,
BrainCoral = 764,
BubbleCoral = 765,
FireCoral = 766,
HornCoral = 767,
DeadTubeCoralFan = 768,
DeadBrainCoralFan = 769,
DeadBubbleCoralFan = 770,
DeadFireCoralFan = 771,
DeadHornCoralFan = 772,
TubeCoralFan = 773,
BrainCoralFan = 774,
BubbleCoralFan = 775,
FireCoralFan = 776,
HornCoralFan = 777,
DeadTubeCoralWallFan = 778,
DeadBrainCoralWallFan = 779,
DeadBubbleCoralWallFan = 780,
DeadFireCoralWallFan = 781,
DeadHornCoralWallFan = 782,
TubeCoralWallFan = 783,
BrainCoralWallFan = 784,
BubbleCoralWallFan = 785,
FireCoralWallFan = 786,
HornCoralWallFan = 787,
SeaPickle = 788,
BlueIce = 789,
Conduit = 790,
BambooSapling = 791,
Bamboo = 792,
PottedBamboo = 793,
VoidAir = 794,
CaveAir = 795,
BubbleColumn = 796,
PolishedGraniteStairs = 797,
SmoothRedSandstoneStairs = 798,
MossyStoneBrickStairs = 799,
PolishedDioriteStairs = 800,
MossyCobblestoneStairs = 801,
EndStoneBrickStairs = 802,
StoneStairs = 803,
SmoothSandstoneStairs = 804,
SmoothQuartzStairs = 805,
GraniteStairs = 806,
AndesiteStairs = 807,
RedNetherBrickStairs = 808,
PolishedAndesiteStairs = 809,
DioriteStairs = 810,
PolishedGraniteSlab = 811,
SmoothRedSandstoneSlab = 812,
MossyStoneBrickSlab = 813,
PolishedDioriteSlab = 814,
MossyCobblestoneSlab = 815,
EndStoneBrickSlab = 816,
SmoothSandstoneSlab = 817,
SmoothQuartzSlab = 818,
GraniteSlab = 819,
AndesiteSlab = 820,
RedNetherBrickSlab = 821,
PolishedAndesiteSlab = 822,
DioriteSlab = 823,
BrickWall = 824,
PrismarineWall = 825,
RedSandstoneWall = 826,
MossyStoneBrickWall = 827,
GraniteWall = 828,
StoneBrickWall = 829,
MudBrickWall = 830,
NetherBrickWall = 831,
AndesiteWall = 832,
RedNetherBrickWall = 833,
SandstoneWall = 834,
EndStoneBrickWall = 835,
DioriteWall = 836,
Scaffolding = 837,
Loom = 838,
Barrel = 839,
Smoker = 840,
BlastFurnace = 841,
CartographyTable = 842,
FletchingTable = 843,
Grindstone = 844,
Lectern = 845,
SmithingTable = 846,
Stonecutter = 847,
Bell = 848,
Lantern = 849,
SoulLantern = 850,
CopperLantern = 851,
ExposedCopperLantern = 852,
WeatheredCopperLantern = 853,
OxidizedCopperLantern = 854,
WaxedCopperLantern = 855,
WaxedExposedCopperLantern = 856,
WaxedWeatheredCopperLantern = 857,
WaxedOxidizedCopperLantern = 858,
Campfire = 859,
SoulCampfire = 860,
SweetBerryBush = 861,
WarpedStem = 862,
StrippedWarpedStem = 863,
WarpedHyphae = 864,
StrippedWarpedHyphae = 865,
WarpedNylium = 866,
WarpedFungus = 867,
WarpedWartBlock = 868,
WarpedRoots = 869,
NetherSprouts = 870,
CrimsonStem = 871,
StrippedCrimsonStem = 872,
CrimsonHyphae = 873,
StrippedCrimsonHyphae = 874,
CrimsonNylium = 875,
CrimsonFungus = 876,
Shroomlight = 877,
WeepingVines = 878,
WeepingVinesPlant = 879,
TwistingVines = 880,
TwistingVinesPlant = 881,
CrimsonRoots = 882,
CrimsonPlanks = 883,
WarpedPlanks = 884,
CrimsonSlab = 885,
WarpedSlab = 886,
CrimsonPressurePlate = 887,
WarpedPressurePlate = 888,
CrimsonFence = 889,
WarpedFence = 890,
CrimsonTrapdoor = 891,
WarpedTrapdoor = 892,
CrimsonFenceGate = 893,
WarpedFenceGate = 894,
CrimsonStairs = 895,
WarpedStairs = 896,
CrimsonButton = 897,
WarpedButton = 898,
CrimsonDoor = 899,
WarpedDoor = 900,
CrimsonSign = 901,
WarpedSign = 902,
CrimsonWallSign = 903,
WarpedWallSign = 904,
StructureBlock = 905,
Jigsaw = 906,
TestBlock = 907,
TestInstanceBlock = 908,
Composter = 909,
Target = 910,
BeeNest = 911,
Beehive = 912,
HoneyBlock = 913,
HoneycombBlock = 914,
NetheriteBlock = 915,
AncientDebris = 916,
CryingObsidian = 917,
RespawnAnchor = 918,
PottedCrimsonFungus = 919,
PottedWarpedFungus = 920,
PottedCrimsonRoots = 921,
PottedWarpedRoots = 922,
Lodestone = 923,
Blackstone = 924,
BlackstoneStairs = 925,
BlackstoneWall = 926,
BlackstoneSlab = 927,
PolishedBlackstone = 928,
PolishedBlackstoneBricks = 929,
CrackedPolishedBlackstoneBricks = 930,
ChiseledPolishedBlackstone = 931,
PolishedBlackstoneBrickSlab = 932,
PolishedBlackstoneBrickStairs = 933,
PolishedBlackstoneBrickWall = 934,
GildedBlackstone = 935,
PolishedBlackstoneStairs = 936,
PolishedBlackstoneSlab = 937,
PolishedBlackstonePressurePlate = 938,
PolishedBlackstoneButton = 939,
PolishedBlackstoneWall = 940,
ChiseledNetherBricks = 941,
CrackedNetherBricks = 942,
QuartzBricks = 943,
Candle = 944,
WhiteCandle = 945,
OrangeCandle = 946,
MagentaCandle = 947,
LightBlueCandle = 948,
YellowCandle = 949,
LimeCandle = 950,
PinkCandle = 951,
GrayCandle = 952,
LightGrayCandle = 953,
CyanCandle = 954,
PurpleCandle = 955,
BlueCandle = 956,
BrownCandle = 957,
GreenCandle = 958,
RedCandle = 959,
BlackCandle = 960,
CandleCake = 961,
WhiteCandleCake = 962,
OrangeCandleCake = 963,
MagentaCandleCake = 964,
LightBlueCandleCake = 965,
YellowCandleCake = 966,
LimeCandleCake = 967,
PinkCandleCake = 968,
GrayCandleCake = 969,
LightGrayCandleCake = 970,
CyanCandleCake = 971,
PurpleCandleCake = 972,
BlueCandleCake = 973,
BrownCandleCake = 974,
GreenCandleCake = 975,
RedCandleCake = 976,
BlackCandleCake = 977,
AmethystBlock = 978,
BuddingAmethyst = 979,
AmethystCluster = 980,
LargeAmethystBud = 981,
MediumAmethystBud = 982,
SmallAmethystBud = 983,
Tuff = 984,
TuffSlab = 985,
TuffStairs = 986,
TuffWall = 987,
PolishedTuff = 988,
PolishedTuffSlab = 989,
PolishedTuffStairs = 990,
PolishedTuffWall = 991,
ChiseledTuff = 992,
TuffBricks = 993,
TuffBrickSlab = 994,
TuffBrickStairs = 995,
TuffBrickWall = 996,
ChiseledTuffBricks = 997,
Calcite = 998,
TintedGlass = 999,
PowderSnow = 1000,
SculkSensor = 1001,
CalibratedSculkSensor = 1002,
Sculk = 1003,
SculkVein = 1004,
SculkCatalyst = 1005,
SculkShrieker = 1006,
CopperBlock = 1007,
ExposedCopper = 1008,
WeatheredCopper = 1009,
OxidizedCopper = 1010,
CopperOre = 1011,
DeepslateCopperOre = 1012,
OxidizedCutCopper = 1013,
WeatheredCutCopper = 1014,
ExposedCutCopper = 1015,
CutCopper = 1016,
OxidizedChiseledCopper = 1017,
WeatheredChiseledCopper = 1018,
ExposedChiseledCopper = 1019,
ChiseledCopper = 1020,
WaxedOxidizedChiseledCopper = 1021,
WaxedWeatheredChiseledCopper = 1022,
WaxedExposedChiseledCopper = 1023,
WaxedChiseledCopper = 1024,
OxidizedCutCopperStairs = 1025,
WeatheredCutCopperStairs = 1026,
ExposedCutCopperStairs = 1027,
CutCopperStairs = 1028,
OxidizedCutCopperSlab = 1029,
WeatheredCutCopperSlab = 1030,
ExposedCutCopperSlab = 1031,
CutCopperSlab = 1032,
WaxedCopperBlock = 1033,
WaxedWeatheredCopper = 1034,
WaxedExposedCopper = 1035,
WaxedOxidizedCopper = 1036,
WaxedOxidizedCutCopper = 1037,
WaxedWeatheredCutCopper = 1038,
WaxedExposedCutCopper = 1039,
WaxedCutCopper = 1040,
WaxedOxidizedCutCopperStairs = 1041,
WaxedWeatheredCutCopperStairs = 1042,
WaxedExposedCutCopperStairs = 1043,
WaxedCutCopperStairs = 1044,
WaxedOxidizedCutCopperSlab = 1045,
WaxedWeatheredCutCopperSlab = 1046,
WaxedExposedCutCopperSlab = 1047,
WaxedCutCopperSlab = 1048,
CopperDoor = 1049,
ExposedCopperDoor = 1050,
OxidizedCopperDoor = 1051,
WeatheredCopperDoor = 1052,
WaxedCopperDoor = 1053,
WaxedExposedCopperDoor = 1054,
WaxedOxidizedCopperDoor = 1055,
WaxedWeatheredCopperDoor = 1056,
CopperTrapdoor = 1057,
ExposedCopperTrapdoor = 1058,
OxidizedCopperTrapdoor = 1059,
WeatheredCopperTrapdoor = 1060,
WaxedCopperTrapdoor = 1061,
WaxedExposedCopperTrapdoor = 1062,
WaxedOxidizedCopperTrapdoor = 1063,
WaxedWeatheredCopperTrapdoor = 1064,
CopperGrate = 1065,
ExposedCopperGrate = 1066,
WeatheredCopperGrate = 1067,
OxidizedCopperGrate = 1068,
WaxedCopperGrate = 1069,
WaxedExposedCopperGrate = 1070,
WaxedWeatheredCopperGrate = 1071,
WaxedOxidizedCopperGrate = 1072,
CopperBulb = 1073,
ExposedCopperBulb = 1074,
WeatheredCopperBulb = 1075,
OxidizedCopperBulb = 1076,
WaxedCopperBulb = 1077,
WaxedExposedCopperBulb = 1078,
WaxedWeatheredCopperBulb = 1079,
WaxedOxidizedCopperBulb = 1080,
CopperChest = 1081,
ExposedCopperChest = 1082,
WeatheredCopperChest = 1083,
OxidizedCopperChest = 1084,
WaxedCopperChest = 1085,
WaxedExposedCopperChest = 1086,
WaxedWeatheredCopperChest = 1087,
WaxedOxidizedCopperChest = 1088,
CopperGolemStatue = 1089,
ExposedCopperGolemStatue = 1090,
WeatheredCopperGolemStatue = 1091,
OxidizedCopperGolemStatue = 1092,
WaxedCopperGolemStatue = 1093,
WaxedExposedCopperGolemStatue = 1094,
WaxedWeatheredCopperGolemStatue = 1095,
WaxedOxidizedCopperGolemStatue = 1096,
LightningRod = 1097,
ExposedLightningRod = 1098,
WeatheredLightningRod = 1099,
OxidizedLightningRod = 1100,
WaxedLightningRod = 1101,
WaxedExposedLightningRod = 1102,
WaxedWeatheredLightningRod = 1103,
WaxedOxidizedLightningRod = 1104,
PointedDripstone = 1105,
DripstoneBlock = 1106,
CaveVines = 1107,
CaveVinesPlant = 1108,
SporeBlossom = 1109,
Azalea = 1110,
FloweringAzalea = 1111,
MossCarpet = 1112,
PinkPetals = 1113,
Wildflowers = 1114,
LeafLitter = 1115,
MossBlock = 1116,
BigDripleaf = 1117,
BigDripleafStem = 1118,
SmallDripleaf = 1119,
HangingRoots = 1120,
RootedDirt = 1121,
Mud = 1122,
Deepslate = 1123,
CobbledDeepslate = 1124,
CobbledDeepslateStairs = 1125,
CobbledDeepslateSlab = 1126,
CobbledDeepslateWall = 1127,
PolishedDeepslate = 1128,
PolishedDeepslateStairs = 1129,
PolishedDeepslateSlab = 1130,
PolishedDeepslateWall = 1131,
DeepslateTiles = 1132,
DeepslateTileStairs = 1133,
DeepslateTileSlab = 1134,
DeepslateTileWall = 1135,
DeepslateBricks = 1136,
DeepslateBrickStairs = 1137,
DeepslateBrickSlab = 1138,
DeepslateBrickWall = 1139,
ChiseledDeepslate = 1140,
CrackedDeepslateBricks = 1141,
CrackedDeepslateTiles = 1142,
InfestedDeepslate = 1143,
SmoothBasalt = 1144,
RawIronBlock = 1145,
RawCopperBlock = 1146,
RawGoldBlock = 1147,
PottedAzaleaBush = 1148,
PottedFloweringAzaleaBush = 1149,
OchreFroglight = 1150,
VerdantFroglight = 1151,
PearlescentFroglight = 1152,
Frogspawn = 1153,
ReinforcedDeepslate = 1154,
DecoratedPot = 1155,
Crafter = 1156,
TrialSpawner = 1157,
Vault = 1158,
HeavyCore = 1159,
PaleMossBlock = 1160,
PaleMossCarpet = 1161,
PaleHangingMoss = 1162,
OpenEyeblossom = 1163,
ClosedEyeblossom = 1164,
PottedOpenEyeblossom = 1165,
PottedClosedEyeblossom = 1166,
FireflyBush = 1167,
}
impl BlockKind {
pub fn from_id(id: u32) -> Option<Self> {
match id {
0 => Some(Self::Air),
1 => Some(Self::Stone),
2 => Some(Self::Granite),
3 => Some(Self::PolishedGranite),
4 => Some(Self::Diorite),
5 => Some(Self::PolishedDiorite),
6 => Some(Self::Andesite),
7 => Some(Self::PolishedAndesite),
8 => Some(Self::GrassBlock),
9 => Some(Self::Dirt),
10 => Some(Self::CoarseDirt),
11 => Some(Self::Podzol),
12 => Some(Self::Cobblestone),
13 => Some(Self::OakPlanks),
14 => Some(Self::SprucePlanks),
15 => Some(Self::BirchPlanks),
16 => Some(Self::JunglePlanks),
17 => Some(Self::AcaciaPlanks),
18 => Some(Self::CherryPlanks),
19 => Some(Self::DarkOakPlanks),
20 => Some(Self::PaleOakWood),
21 => Some(Self::PaleOakPlanks),
22 => Some(Self::MangrovePlanks),
23 => Some(Self::BambooPlanks),
24 => Some(Self::BambooMosaic),
25 => Some(Self::OakSapling),
26 => Some(Self::SpruceSapling),
27 => Some(Self::BirchSapling),
28 => Some(Self::JungleSapling),
29 => Some(Self::AcaciaSapling),
30 => Some(Self::CherrySapling),
31 => Some(Self::DarkOakSapling),
32 => Some(Self::PaleOakSapling),
33 => Some(Self::MangrovePropagule),
34 => Some(Self::Bedrock),
35 => Some(Self::Water),
36 => Some(Self::Lava),
37 => Some(Self::Sand),
38 => Some(Self::SuspiciousSand),
39 => Some(Self::RedSand),
40 => Some(Self::Gravel),
41 => Some(Self::SuspiciousGravel),
42 => Some(Self::GoldOre),
43 => Some(Self::DeepslateGoldOre),
44 => Some(Self::IronOre),
45 => Some(Self::DeepslateIronOre),
46 => Some(Self::CoalOre),
47 => Some(Self::DeepslateCoalOre),
48 => Some(Self::NetherGoldOre),
49 => Some(Self::OakLog),
50 => Some(Self::SpruceLog),
51 => Some(Self::BirchLog),
52 => Some(Self::JungleLog),
53 => Some(Self::AcaciaLog),
54 => Some(Self::CherryLog),
55 => Some(Self::DarkOakLog),
56 => Some(Self::PaleOakLog),
57 => Some(Self::MangroveLog),
58 => Some(Self::MangroveRoots),
59 => Some(Self::MuddyMangroveRoots),
60 => Some(Self::BambooBlock),
61 => Some(Self::StrippedSpruceLog),
62 => Some(Self::StrippedBirchLog),
63 => Some(Self::StrippedJungleLog),
64 => Some(Self::StrippedAcaciaLog),
65 => Some(Self::StrippedCherryLog),
66 => Some(Self::StrippedDarkOakLog),
67 => Some(Self::StrippedPaleOakLog),
68 => Some(Self::StrippedOakLog),
69 => Some(Self::StrippedMangroveLog),
70 => Some(Self::StrippedBambooBlock),
71 => Some(Self::OakWood),
72 => Some(Self::SpruceWood),
73 => Some(Self::BirchWood),
74 => Some(Self::JungleWood),
75 => Some(Self::AcaciaWood),
76 => Some(Self::CherryWood),
77 => Some(Self::DarkOakWood),
78 => Some(Self::MangroveWood),
79 => Some(Self::StrippedOakWood),
80 => Some(Self::StrippedSpruceWood),
81 => Some(Self::StrippedBirchWood),
82 => Some(Self::StrippedJungleWood),
83 => Some(Self::StrippedAcaciaWood),
84 => Some(Self::StrippedCherryWood),
85 => Some(Self::StrippedDarkOakWood),
86 => Some(Self::StrippedPaleOakWood),
87 => Some(Self::StrippedMangroveWood),
88 => Some(Self::OakLeaves),
89 => Some(Self::SpruceLeaves),
90 => Some(Self::BirchLeaves),
91 => Some(Self::JungleLeaves),
92 => Some(Self::AcaciaLeaves),
93 => Some(Self::CherryLeaves),
94 => Some(Self::DarkOakLeaves),
95 => Some(Self::PaleOakLeaves),
96 => Some(Self::MangroveLeaves),
97 => Some(Self::AzaleaLeaves),
98 => Some(Self::FloweringAzaleaLeaves),
99 => Some(Self::Sponge),
100 => Some(Self::WetSponge),
101 => Some(Self::Glass),
102 => Some(Self::LapisOre),
103 => Some(Self::DeepslateLapisOre),
104 => Some(Self::LapisBlock),
105 => Some(Self::Dispenser),
106 => Some(Self::Sandstone),
107 => Some(Self::ChiseledSandstone),
108 => Some(Self::CutSandstone),
109 => Some(Self::NoteBlock),
110 => Some(Self::WhiteBed),
111 => Some(Self::OrangeBed),
112 => Some(Self::MagentaBed),
113 => Some(Self::LightBlueBed),
114 => Some(Self::YellowBed),
115 => Some(Self::LimeBed),
116 => Some(Self::PinkBed),
117 => Some(Self::GrayBed),
118 => Some(Self::LightGrayBed),
119 => Some(Self::CyanBed),
120 => Some(Self::PurpleBed),
121 => Some(Self::BlueBed),
122 => Some(Self::BrownBed),
123 => Some(Self::GreenBed),
124 => Some(Self::RedBed),
125 => Some(Self::BlackBed),
126 => Some(Self::PoweredRail),
127 => Some(Self::DetectorRail),
128 => Some(Self::StickyPiston),
129 => Some(Self::Cobweb),
130 => Some(Self::ShortGrass),
131 => Some(Self::Fern),
132 => Some(Self::DeadBush),
133 => Some(Self::Bush),
134 => Some(Self::ShortDryGrass),
135 => Some(Self::TallDryGrass),
136 => Some(Self::Seagrass),
137 => Some(Self::TallSeagrass),
138 => Some(Self::Piston),
139 => Some(Self::PistonHead),
140 => Some(Self::WhiteWool),
141 => Some(Self::OrangeWool),
142 => Some(Self::MagentaWool),
143 => Some(Self::LightBlueWool),
144 => Some(Self::YellowWool),
145 => Some(Self::LimeWool),
146 => Some(Self::PinkWool),
147 => Some(Self::GrayWool),
148 => Some(Self::LightGrayWool),
149 => Some(Self::CyanWool),
150 => Some(Self::PurpleWool),
151 => Some(Self::BlueWool),
152 => Some(Self::BrownWool),
153 => Some(Self::GreenWool),
154 => Some(Self::RedWool),
155 => Some(Self::BlackWool),
156 => Some(Self::MovingPiston),
157 => Some(Self::Dandelion),
158 => Some(Self::GoldenDandelion),
159 => Some(Self::Torchflower),
160 => Some(Self::Poppy),
161 => Some(Self::BlueOrchid),
162 => Some(Self::Allium),
163 => Some(Self::AzureBluet),
164 => Some(Self::RedTulip),
165 => Some(Self::OrangeTulip),
166 => Some(Self::WhiteTulip),
167 => Some(Self::PinkTulip),
168 => Some(Self::OxeyeDaisy),
169 => Some(Self::Cornflower),
170 => Some(Self::WitherRose),
171 => Some(Self::LilyOfTheValley),
172 => Some(Self::BrownMushroom),
173 => Some(Self::RedMushroom),
174 => Some(Self::GoldBlock),
175 => Some(Self::IronBlock),
176 => Some(Self::Bricks),
177 => Some(Self::Tnt),
178 => Some(Self::Bookshelf),
179 => Some(Self::ChiseledBookshelf),
180 => Some(Self::AcaciaShelf),
181 => Some(Self::BambooShelf),
182 => Some(Self::BirchShelf),
183 => Some(Self::CherryShelf),
184 => Some(Self::CrimsonShelf),
185 => Some(Self::DarkOakShelf),
186 => Some(Self::JungleShelf),
187 => Some(Self::MangroveShelf),
188 => Some(Self::OakShelf),
189 => Some(Self::PaleOakShelf),
190 => Some(Self::SpruceShelf),
191 => Some(Self::WarpedShelf),
192 => Some(Self::MossyCobblestone),
193 => Some(Self::Obsidian),
194 => Some(Self::Torch),
195 => Some(Self::WallTorch),
196 => Some(Self::Fire),
197 => Some(Self::SoulFire),
198 => Some(Self::Spawner),
199 => Some(Self::CreakingHeart),
200 => Some(Self::OakStairs),
201 => Some(Self::Chest),
202 => Some(Self::RedstoneWire),
203 => Some(Self::DiamondOre),
204 => Some(Self::DeepslateDiamondOre),
205 => Some(Self::DiamondBlock),
206 => Some(Self::CraftingTable),
207 => Some(Self::Wheat),
208 => Some(Self::Farmland),
209 => Some(Self::Furnace),
210 => Some(Self::OakSign),
211 => Some(Self::SpruceSign),
212 => Some(Self::BirchSign),
213 => Some(Self::AcaciaSign),
214 => Some(Self::CherrySign),
215 => Some(Self::JungleSign),
216 => Some(Self::DarkOakSign),
217 => Some(Self::PaleOakSign),
218 => Some(Self::MangroveSign),
219 => Some(Self::BambooSign),
220 => Some(Self::OakDoor),
221 => Some(Self::Ladder),
222 => Some(Self::Rail),
223 => Some(Self::CobblestoneStairs),
224 => Some(Self::OakWallSign),
225 => Some(Self::SpruceWallSign),
226 => Some(Self::BirchWallSign),
227 => Some(Self::AcaciaWallSign),
228 => Some(Self::CherryWallSign),
229 => Some(Self::JungleWallSign),
230 => Some(Self::DarkOakWallSign),
231 => Some(Self::PaleOakWallSign),
232 => Some(Self::MangroveWallSign),
233 => Some(Self::BambooWallSign),
234 => Some(Self::OakHangingSign),
235 => Some(Self::SpruceHangingSign),
236 => Some(Self::BirchHangingSign),
237 => Some(Self::AcaciaHangingSign),
238 => Some(Self::CherryHangingSign),
239 => Some(Self::JungleHangingSign),
240 => Some(Self::DarkOakHangingSign),
241 => Some(Self::PaleOakHangingSign),
242 => Some(Self::CrimsonHangingSign),
243 => Some(Self::WarpedHangingSign),
244 => Some(Self::MangroveHangingSign),
245 => Some(Self::BambooHangingSign),
246 => Some(Self::OakWallHangingSign),
247 => Some(Self::SpruceWallHangingSign),
248 => Some(Self::BirchWallHangingSign),
249 => Some(Self::AcaciaWallHangingSign),
250 => Some(Self::CherryWallHangingSign),
251 => Some(Self::JungleWallHangingSign),
252 => Some(Self::DarkOakWallHangingSign),
253 => Some(Self::PaleOakWallHangingSign),
254 => Some(Self::MangroveWallHangingSign),
255 => Some(Self::CrimsonWallHangingSign),
256 => Some(Self::WarpedWallHangingSign),
257 => Some(Self::BambooWallHangingSign),
258 => Some(Self::Lever),
259 => Some(Self::StonePressurePlate),
260 => Some(Self::IronDoor),
261 => Some(Self::OakPressurePlate),
262 => Some(Self::SprucePressurePlate),
263 => Some(Self::BirchPressurePlate),
264 => Some(Self::JunglePressurePlate),
265 => Some(Self::AcaciaPressurePlate),
266 => Some(Self::CherryPressurePlate),
267 => Some(Self::DarkOakPressurePlate),
268 => Some(Self::PaleOakPressurePlate),
269 => Some(Self::MangrovePressurePlate),
270 => Some(Self::BambooPressurePlate),
271 => Some(Self::RedstoneOre),
272 => Some(Self::DeepslateRedstoneOre),
273 => Some(Self::RedstoneTorch),
274 => Some(Self::RedstoneWallTorch),
275 => Some(Self::StoneButton),
276 => Some(Self::Snow),
277 => Some(Self::Ice),
278 => Some(Self::SnowBlock),
279 => Some(Self::Cactus),
280 => Some(Self::CactusFlower),
281 => Some(Self::Clay),
282 => Some(Self::SugarCane),
283 => Some(Self::Jukebox),
284 => Some(Self::OakFence),
285 => Some(Self::Netherrack),
286 => Some(Self::SoulSand),
287 => Some(Self::SoulSoil),
288 => Some(Self::Basalt),
289 => Some(Self::PolishedBasalt),
290 => Some(Self::SoulTorch),
291 => Some(Self::SoulWallTorch),
292 => Some(Self::CopperTorch),
293 => Some(Self::CopperWallTorch),
294 => Some(Self::Glowstone),
295 => Some(Self::NetherPortal),
296 => Some(Self::CarvedPumpkin),
297 => Some(Self::JackOLantern),
298 => Some(Self::Cake),
299 => Some(Self::Repeater),
300 => Some(Self::WhiteStainedGlass),
301 => Some(Self::OrangeStainedGlass),
302 => Some(Self::MagentaStainedGlass),
303 => Some(Self::LightBlueStainedGlass),
304 => Some(Self::YellowStainedGlass),
305 => Some(Self::LimeStainedGlass),
306 => Some(Self::PinkStainedGlass),
307 => Some(Self::GrayStainedGlass),
308 => Some(Self::LightGrayStainedGlass),
309 => Some(Self::CyanStainedGlass),
310 => Some(Self::PurpleStainedGlass),
311 => Some(Self::BlueStainedGlass),
312 => Some(Self::BrownStainedGlass),
313 => Some(Self::GreenStainedGlass),
314 => Some(Self::RedStainedGlass),
315 => Some(Self::BlackStainedGlass),
316 => Some(Self::OakTrapdoor),
317 => Some(Self::SpruceTrapdoor),
318 => Some(Self::BirchTrapdoor),
319 => Some(Self::JungleTrapdoor),
320 => Some(Self::AcaciaTrapdoor),
321 => Some(Self::CherryTrapdoor),
322 => Some(Self::DarkOakTrapdoor),
323 => Some(Self::PaleOakTrapdoor),
324 => Some(Self::MangroveTrapdoor),
325 => Some(Self::BambooTrapdoor),
326 => Some(Self::StoneBricks),
327 => Some(Self::MossyStoneBricks),
328 => Some(Self::CrackedStoneBricks),
329 => Some(Self::ChiseledStoneBricks),
330 => Some(Self::PackedMud),
331 => Some(Self::MudBricks),
332 => Some(Self::InfestedStone),
333 => Some(Self::InfestedCobblestone),
334 => Some(Self::InfestedStoneBricks),
335 => Some(Self::InfestedMossyStoneBricks),
336 => Some(Self::InfestedCrackedStoneBricks),
337 => Some(Self::InfestedChiseledStoneBricks),
338 => Some(Self::BrownMushroomBlock),
339 => Some(Self::RedMushroomBlock),
340 => Some(Self::MushroomStem),
341 => Some(Self::IronBars),
342 => Some(Self::CopperBars),
343 => Some(Self::ExposedCopperBars),
344 => Some(Self::WeatheredCopperBars),
345 => Some(Self::OxidizedCopperBars),
346 => Some(Self::WaxedCopperBars),
347 => Some(Self::WaxedExposedCopperBars),
348 => Some(Self::WaxedWeatheredCopperBars),
349 => Some(Self::WaxedOxidizedCopperBars),
350 => Some(Self::IronChain),
351 => Some(Self::CopperChain),
352 => Some(Self::ExposedCopperChain),
353 => Some(Self::WeatheredCopperChain),
354 => Some(Self::OxidizedCopperChain),
355 => Some(Self::WaxedCopperChain),
356 => Some(Self::WaxedExposedCopperChain),
357 => Some(Self::WaxedWeatheredCopperChain),
358 => Some(Self::WaxedOxidizedCopperChain),
359 => Some(Self::GlassPane),
360 => Some(Self::Pumpkin),
361 => Some(Self::Melon),
362 => Some(Self::AttachedPumpkinStem),
363 => Some(Self::AttachedMelonStem),
364 => Some(Self::PumpkinStem),
365 => Some(Self::MelonStem),
366 => Some(Self::Vine),
367 => Some(Self::GlowLichen),
368 => Some(Self::ResinClump),
369 => Some(Self::OakFenceGate),
370 => Some(Self::BrickStairs),
371 => Some(Self::StoneBrickStairs),
372 => Some(Self::MudBrickStairs),
373 => Some(Self::Mycelium),
374 => Some(Self::LilyPad),
375 => Some(Self::ResinBlock),
376 => Some(Self::ResinBricks),
377 => Some(Self::ResinBrickStairs),
378 => Some(Self::ResinBrickSlab),
379 => Some(Self::ResinBrickWall),
380 => Some(Self::ChiseledResinBricks),
381 => Some(Self::NetherBricks),
382 => Some(Self::NetherBrickFence),
383 => Some(Self::NetherBrickStairs),
384 => Some(Self::NetherWart),
385 => Some(Self::EnchantingTable),
386 => Some(Self::BrewingStand),
387 => Some(Self::Cauldron),
388 => Some(Self::WaterCauldron),
389 => Some(Self::LavaCauldron),
390 => Some(Self::PowderSnowCauldron),
391 => Some(Self::EndPortal),
392 => Some(Self::EndPortalFrame),
393 => Some(Self::EndStone),
394 => Some(Self::DragonEgg),
395 => Some(Self::RedstoneLamp),
396 => Some(Self::Cocoa),
397 => Some(Self::SandstoneStairs),
398 => Some(Self::EmeraldOre),
399 => Some(Self::DeepslateEmeraldOre),
400 => Some(Self::EnderChest),
401 => Some(Self::TripwireHook),
402 => Some(Self::Tripwire),
403 => Some(Self::EmeraldBlock),
404 => Some(Self::SpruceStairs),
405 => Some(Self::BirchStairs),
406 => Some(Self::JungleStairs),
407 => Some(Self::CommandBlock),
408 => Some(Self::Beacon),
409 => Some(Self::CobblestoneWall),
410 => Some(Self::MossyCobblestoneWall),
411 => Some(Self::FlowerPot),
412 => Some(Self::PottedTorchflower),
413 => Some(Self::PottedOakSapling),
414 => Some(Self::PottedSpruceSapling),
415 => Some(Self::PottedBirchSapling),
416 => Some(Self::PottedJungleSapling),
417 => Some(Self::PottedAcaciaSapling),
418 => Some(Self::PottedCherrySapling),
419 => Some(Self::PottedDarkOakSapling),
420 => Some(Self::PottedPaleOakSapling),
421 => Some(Self::PottedMangrovePropagule),
422 => Some(Self::PottedFern),
423 => Some(Self::PottedDandelion),
424 => Some(Self::PottedGoldenDandelion),
425 => Some(Self::PottedPoppy),
426 => Some(Self::PottedBlueOrchid),
427 => Some(Self::PottedAllium),
428 => Some(Self::PottedAzureBluet),
429 => Some(Self::PottedRedTulip),
430 => Some(Self::PottedOrangeTulip),
431 => Some(Self::PottedWhiteTulip),
432 => Some(Self::PottedPinkTulip),
433 => Some(Self::PottedOxeyeDaisy),
434 => Some(Self::PottedCornflower),
435 => Some(Self::PottedLilyOfTheValley),
436 => Some(Self::PottedWitherRose),
437 => Some(Self::PottedRedMushroom),
438 => Some(Self::PottedBrownMushroom),
439 => Some(Self::PottedDeadBush),
440 => Some(Self::PottedCactus),
441 => Some(Self::Carrots),
442 => Some(Self::Potatoes),
443 => Some(Self::OakButton),
444 => Some(Self::SpruceButton),
445 => Some(Self::BirchButton),
446 => Some(Self::JungleButton),
447 => Some(Self::AcaciaButton),
448 => Some(Self::CherryButton),
449 => Some(Self::DarkOakButton),
450 => Some(Self::PaleOakButton),
451 => Some(Self::MangroveButton),
452 => Some(Self::BambooButton),
453 => Some(Self::SkeletonSkull),
454 => Some(Self::SkeletonWallSkull),
455 => Some(Self::WitherSkeletonSkull),
456 => Some(Self::WitherSkeletonWallSkull),
457 => Some(Self::ZombieHead),
458 => Some(Self::ZombieWallHead),
459 => Some(Self::PlayerHead),
460 => Some(Self::PlayerWallHead),
461 => Some(Self::CreeperHead),
462 => Some(Self::CreeperWallHead),
463 => Some(Self::DragonHead),
464 => Some(Self::DragonWallHead),
465 => Some(Self::PiglinHead),
466 => Some(Self::PiglinWallHead),
467 => Some(Self::Anvil),
468 => Some(Self::ChippedAnvil),
469 => Some(Self::DamagedAnvil),
470 => Some(Self::TrappedChest),
471 => Some(Self::LightWeightedPressurePlate),
472 => Some(Self::HeavyWeightedPressurePlate),
473 => Some(Self::Comparator),
474 => Some(Self::DaylightDetector),
475 => Some(Self::RedstoneBlock),
476 => Some(Self::NetherQuartzOre),
477 => Some(Self::Hopper),
478 => Some(Self::QuartzBlock),
479 => Some(Self::ChiseledQuartzBlock),
480 => Some(Self::QuartzPillar),
481 => Some(Self::QuartzStairs),
482 => Some(Self::ActivatorRail),
483 => Some(Self::Dropper),
484 => Some(Self::WhiteTerracotta),
485 => Some(Self::OrangeTerracotta),
486 => Some(Self::MagentaTerracotta),
487 => Some(Self::LightBlueTerracotta),
488 => Some(Self::YellowTerracotta),
489 => Some(Self::LimeTerracotta),
490 => Some(Self::PinkTerracotta),
491 => Some(Self::GrayTerracotta),
492 => Some(Self::LightGrayTerracotta),
493 => Some(Self::CyanTerracotta),
494 => Some(Self::PurpleTerracotta),
495 => Some(Self::BlueTerracotta),
496 => Some(Self::BrownTerracotta),
497 => Some(Self::GreenTerracotta),
498 => Some(Self::RedTerracotta),
499 => Some(Self::BlackTerracotta),
500 => Some(Self::WhiteStainedGlassPane),
501 => Some(Self::OrangeStainedGlassPane),
502 => Some(Self::MagentaStainedGlassPane),
503 => Some(Self::LightBlueStainedGlassPane),
504 => Some(Self::YellowStainedGlassPane),
505 => Some(Self::LimeStainedGlassPane),
506 => Some(Self::PinkStainedGlassPane),
507 => Some(Self::GrayStainedGlassPane),
508 => Some(Self::LightGrayStainedGlassPane),
509 => Some(Self::CyanStainedGlassPane),
510 => Some(Self::PurpleStainedGlassPane),
511 => Some(Self::BlueStainedGlassPane),
512 => Some(Self::BrownStainedGlassPane),
513 => Some(Self::GreenStainedGlassPane),
514 => Some(Self::RedStainedGlassPane),
515 => Some(Self::BlackStainedGlassPane),
516 => Some(Self::AcaciaStairs),
517 => Some(Self::CherryStairs),
518 => Some(Self::DarkOakStairs),
519 => Some(Self::PaleOakStairs),
520 => Some(Self::MangroveStairs),
521 => Some(Self::BambooStairs),
522 => Some(Self::BambooMosaicStairs),
523 => Some(Self::SlimeBlock),
524 => Some(Self::Barrier),
525 => Some(Self::Light),
526 => Some(Self::IronTrapdoor),
527 => Some(Self::Prismarine),
528 => Some(Self::PrismarineBricks),
529 => Some(Self::DarkPrismarine),
530 => Some(Self::PrismarineStairs),
531 => Some(Self::PrismarineBrickStairs),
532 => Some(Self::DarkPrismarineStairs),
533 => Some(Self::PrismarineSlab),
534 => Some(Self::PrismarineBrickSlab),
535 => Some(Self::DarkPrismarineSlab),
536 => Some(Self::SeaLantern),
537 => Some(Self::HayBlock),
538 => Some(Self::WhiteCarpet),
539 => Some(Self::OrangeCarpet),
540 => Some(Self::MagentaCarpet),
541 => Some(Self::LightBlueCarpet),
542 => Some(Self::YellowCarpet),
543 => Some(Self::LimeCarpet),
544 => Some(Self::PinkCarpet),
545 => Some(Self::GrayCarpet),
546 => Some(Self::LightGrayCarpet),
547 => Some(Self::CyanCarpet),
548 => Some(Self::PurpleCarpet),
549 => Some(Self::BlueCarpet),
550 => Some(Self::BrownCarpet),
551 => Some(Self::GreenCarpet),
552 => Some(Self::RedCarpet),
553 => Some(Self::BlackCarpet),
554 => Some(Self::Terracotta),
555 => Some(Self::CoalBlock),
556 => Some(Self::PackedIce),
557 => Some(Self::Sunflower),
558 => Some(Self::Lilac),
559 => Some(Self::RoseBush),
560 => Some(Self::Peony),
561 => Some(Self::TallGrass),
562 => Some(Self::LargeFern),
563 => Some(Self::WhiteBanner),
564 => Some(Self::OrangeBanner),
565 => Some(Self::MagentaBanner),
566 => Some(Self::LightBlueBanner),
567 => Some(Self::YellowBanner),
568 => Some(Self::LimeBanner),
569 => Some(Self::PinkBanner),
570 => Some(Self::GrayBanner),
571 => Some(Self::LightGrayBanner),
572 => Some(Self::CyanBanner),
573 => Some(Self::PurpleBanner),
574 => Some(Self::BlueBanner),
575 => Some(Self::BrownBanner),
576 => Some(Self::GreenBanner),
577 => Some(Self::RedBanner),
578 => Some(Self::BlackBanner),
579 => Some(Self::WhiteWallBanner),
580 => Some(Self::OrangeWallBanner),
581 => Some(Self::MagentaWallBanner),
582 => Some(Self::LightBlueWallBanner),
583 => Some(Self::YellowWallBanner),
584 => Some(Self::LimeWallBanner),
585 => Some(Self::PinkWallBanner),
586 => Some(Self::GrayWallBanner),
587 => Some(Self::LightGrayWallBanner),
588 => Some(Self::CyanWallBanner),
589 => Some(Self::PurpleWallBanner),
590 => Some(Self::BlueWallBanner),
591 => Some(Self::BrownWallBanner),
592 => Some(Self::GreenWallBanner),
593 => Some(Self::RedWallBanner),
594 => Some(Self::BlackWallBanner),
595 => Some(Self::RedSandstone),
596 => Some(Self::ChiseledRedSandstone),
597 => Some(Self::CutRedSandstone),
598 => Some(Self::RedSandstoneStairs),
599 => Some(Self::OakSlab),
600 => Some(Self::SpruceSlab),
601 => Some(Self::BirchSlab),
602 => Some(Self::JungleSlab),
603 => Some(Self::AcaciaSlab),
604 => Some(Self::CherrySlab),
605 => Some(Self::DarkOakSlab),
606 => Some(Self::PaleOakSlab),
607 => Some(Self::MangroveSlab),
608 => Some(Self::BambooSlab),
609 => Some(Self::BambooMosaicSlab),
610 => Some(Self::StoneSlab),
611 => Some(Self::SmoothStoneSlab),
612 => Some(Self::SandstoneSlab),
613 => Some(Self::CutSandstoneSlab),
614 => Some(Self::PetrifiedOakSlab),
615 => Some(Self::CobblestoneSlab),
616 => Some(Self::BrickSlab),
617 => Some(Self::StoneBrickSlab),
618 => Some(Self::MudBrickSlab),
619 => Some(Self::NetherBrickSlab),
620 => Some(Self::QuartzSlab),
621 => Some(Self::RedSandstoneSlab),
622 => Some(Self::CutRedSandstoneSlab),
623 => Some(Self::PurpurSlab),
624 => Some(Self::SmoothStone),
625 => Some(Self::SmoothSandstone),
626 => Some(Self::SmoothQuartz),
627 => Some(Self::SmoothRedSandstone),
628 => Some(Self::SpruceFenceGate),
629 => Some(Self::BirchFenceGate),
630 => Some(Self::JungleFenceGate),
631 => Some(Self::AcaciaFenceGate),
632 => Some(Self::CherryFenceGate),
633 => Some(Self::DarkOakFenceGate),
634 => Some(Self::PaleOakFenceGate),
635 => Some(Self::MangroveFenceGate),
636 => Some(Self::BambooFenceGate),
637 => Some(Self::SpruceFence),
638 => Some(Self::BirchFence),
639 => Some(Self::JungleFence),
640 => Some(Self::AcaciaFence),
641 => Some(Self::CherryFence),
642 => Some(Self::DarkOakFence),
643 => Some(Self::PaleOakFence),
644 => Some(Self::MangroveFence),
645 => Some(Self::BambooFence),
646 => Some(Self::SpruceDoor),
647 => Some(Self::BirchDoor),
648 => Some(Self::JungleDoor),
649 => Some(Self::AcaciaDoor),
650 => Some(Self::CherryDoor),
651 => Some(Self::DarkOakDoor),
652 => Some(Self::PaleOakDoor),
653 => Some(Self::MangroveDoor),
654 => Some(Self::BambooDoor),
655 => Some(Self::EndRod),
656 => Some(Self::ChorusPlant),
657 => Some(Self::ChorusFlower),
658 => Some(Self::PurpurBlock),
659 => Some(Self::PurpurPillar),
660 => Some(Self::PurpurStairs),
661 => Some(Self::EndStoneBricks),
662 => Some(Self::TorchflowerCrop),
663 => Some(Self::PitcherCrop),
664 => Some(Self::PitcherPlant),
665 => Some(Self::Beetroots),
666 => Some(Self::DirtPath),
667 => Some(Self::EndGateway),
668 => Some(Self::RepeatingCommandBlock),
669 => Some(Self::ChainCommandBlock),
670 => Some(Self::FrostedIce),
671 => Some(Self::MagmaBlock),
672 => Some(Self::NetherWartBlock),
673 => Some(Self::RedNetherBricks),
674 => Some(Self::BoneBlock),
675 => Some(Self::StructureVoid),
676 => Some(Self::Observer),
677 => Some(Self::ShulkerBox),
678 => Some(Self::WhiteShulkerBox),
679 => Some(Self::OrangeShulkerBox),
680 => Some(Self::MagentaShulkerBox),
681 => Some(Self::LightBlueShulkerBox),
682 => Some(Self::YellowShulkerBox),
683 => Some(Self::LimeShulkerBox),
684 => Some(Self::PinkShulkerBox),
685 => Some(Self::GrayShulkerBox),
686 => Some(Self::LightGrayShulkerBox),
687 => Some(Self::CyanShulkerBox),
688 => Some(Self::PurpleShulkerBox),
689 => Some(Self::BlueShulkerBox),
690 => Some(Self::BrownShulkerBox),
691 => Some(Self::GreenShulkerBox),
692 => Some(Self::RedShulkerBox),
693 => Some(Self::BlackShulkerBox),
694 => Some(Self::WhiteGlazedTerracotta),
695 => Some(Self::OrangeGlazedTerracotta),
696 => Some(Self::MagentaGlazedTerracotta),
697 => Some(Self::LightBlueGlazedTerracotta),
698 => Some(Self::YellowGlazedTerracotta),
699 => Some(Self::LimeGlazedTerracotta),
700 => Some(Self::PinkGlazedTerracotta),
701 => Some(Self::GrayGlazedTerracotta),
702 => Some(Self::LightGrayGlazedTerracotta),
703 => Some(Self::CyanGlazedTerracotta),
704 => Some(Self::PurpleGlazedTerracotta),
705 => Some(Self::BlueGlazedTerracotta),
706 => Some(Self::BrownGlazedTerracotta),
707 => Some(Self::GreenGlazedTerracotta),
708 => Some(Self::RedGlazedTerracotta),
709 => Some(Self::BlackGlazedTerracotta),
710 => Some(Self::WhiteConcrete),
711 => Some(Self::OrangeConcrete),
712 => Some(Self::MagentaConcrete),
713 => Some(Self::LightBlueConcrete),
714 => Some(Self::YellowConcrete),
715 => Some(Self::LimeConcrete),
716 => Some(Self::PinkConcrete),
717 => Some(Self::GrayConcrete),
718 => Some(Self::LightGrayConcrete),
719 => Some(Self::CyanConcrete),
720 => Some(Self::PurpleConcrete),
721 => Some(Self::BlueConcrete),
722 => Some(Self::BrownConcrete),
723 => Some(Self::GreenConcrete),
724 => Some(Self::RedConcrete),
725 => Some(Self::BlackConcrete),
726 => Some(Self::WhiteConcretePowder),
727 => Some(Self::OrangeConcretePowder),
728 => Some(Self::MagentaConcretePowder),
729 => Some(Self::LightBlueConcretePowder),
730 => Some(Self::YellowConcretePowder),
731 => Some(Self::LimeConcretePowder),
732 => Some(Self::PinkConcretePowder),
733 => Some(Self::GrayConcretePowder),
734 => Some(Self::LightGrayConcretePowder),
735 => Some(Self::CyanConcretePowder),
736 => Some(Self::PurpleConcretePowder),
737 => Some(Self::BlueConcretePowder),
738 => Some(Self::BrownConcretePowder),
739 => Some(Self::GreenConcretePowder),
740 => Some(Self::RedConcretePowder),
741 => Some(Self::BlackConcretePowder),
742 => Some(Self::Kelp),
743 => Some(Self::KelpPlant),
744 => Some(Self::DriedKelpBlock),
745 => Some(Self::TurtleEgg),
746 => Some(Self::SnifferEgg),
747 => Some(Self::DriedGhast),
748 => Some(Self::DeadTubeCoralBlock),
749 => Some(Self::DeadBrainCoralBlock),
750 => Some(Self::DeadBubbleCoralBlock),
751 => Some(Self::DeadFireCoralBlock),
752 => Some(Self::DeadHornCoralBlock),
753 => Some(Self::TubeCoralBlock),
754 => Some(Self::BrainCoralBlock),
755 => Some(Self::BubbleCoralBlock),
756 => Some(Self::FireCoralBlock),
757 => Some(Self::HornCoralBlock),
758 => Some(Self::DeadTubeCoral),
759 => Some(Self::DeadBrainCoral),
760 => Some(Self::DeadBubbleCoral),
761 => Some(Self::DeadFireCoral),
762 => Some(Self::DeadHornCoral),
763 => Some(Self::TubeCoral),
764 => Some(Self::BrainCoral),
765 => Some(Self::BubbleCoral),
766 => Some(Self::FireCoral),
767 => Some(Self::HornCoral),
768 => Some(Self::DeadTubeCoralFan),
769 => Some(Self::DeadBrainCoralFan),
770 => Some(Self::DeadBubbleCoralFan),
771 => Some(Self::DeadFireCoralFan),
772 => Some(Self::DeadHornCoralFan),
773 => Some(Self::TubeCoralFan),
774 => Some(Self::BrainCoralFan),
775 => Some(Self::BubbleCoralFan),
776 => Some(Self::FireCoralFan),
777 => Some(Self::HornCoralFan),
778 => Some(Self::DeadTubeCoralWallFan),
779 => Some(Self::DeadBrainCoralWallFan),
780 => Some(Self::DeadBubbleCoralWallFan),
781 => Some(Self::DeadFireCoralWallFan),
782 => Some(Self::DeadHornCoralWallFan),
783 => Some(Self::TubeCoralWallFan),
784 => Some(Self::BrainCoralWallFan),
785 => Some(Self::BubbleCoralWallFan),
786 => Some(Self::FireCoralWallFan),
787 => Some(Self::HornCoralWallFan),
788 => Some(Self::SeaPickle),
789 => Some(Self::BlueIce),
790 => Some(Self::Conduit),
791 => Some(Self::BambooSapling),
792 => Some(Self::Bamboo),
793 => Some(Self::PottedBamboo),
794 => Some(Self::VoidAir),
795 => Some(Self::CaveAir),
796 => Some(Self::BubbleColumn),
797 => Some(Self::PolishedGraniteStairs),
798 => Some(Self::SmoothRedSandstoneStairs),
799 => Some(Self::MossyStoneBrickStairs),
800 => Some(Self::PolishedDioriteStairs),
801 => Some(Self::MossyCobblestoneStairs),
802 => Some(Self::EndStoneBrickStairs),
803 => Some(Self::StoneStairs),
804 => Some(Self::SmoothSandstoneStairs),
805 => Some(Self::SmoothQuartzStairs),
806 => Some(Self::GraniteStairs),
807 => Some(Self::AndesiteStairs),
808 => Some(Self::RedNetherBrickStairs),
809 => Some(Self::PolishedAndesiteStairs),
810 => Some(Self::DioriteStairs),
811 => Some(Self::PolishedGraniteSlab),
812 => Some(Self::SmoothRedSandstoneSlab),
813 => Some(Self::MossyStoneBrickSlab),
814 => Some(Self::PolishedDioriteSlab),
815 => Some(Self::MossyCobblestoneSlab),
816 => Some(Self::EndStoneBrickSlab),
817 => Some(Self::SmoothSandstoneSlab),
818 => Some(Self::SmoothQuartzSlab),
819 => Some(Self::GraniteSlab),
820 => Some(Self::AndesiteSlab),
821 => Some(Self::RedNetherBrickSlab),
822 => Some(Self::PolishedAndesiteSlab),
823 => Some(Self::DioriteSlab),
824 => Some(Self::BrickWall),
825 => Some(Self::PrismarineWall),
826 => Some(Self::RedSandstoneWall),
827 => Some(Self::MossyStoneBrickWall),
828 => Some(Self::GraniteWall),
829 => Some(Self::StoneBrickWall),
830 => Some(Self::MudBrickWall),
831 => Some(Self::NetherBrickWall),
832 => Some(Self::AndesiteWall),
833 => Some(Self::RedNetherBrickWall),
834 => Some(Self::SandstoneWall),
835 => Some(Self::EndStoneBrickWall),
836 => Some(Self::DioriteWall),
837 => Some(Self::Scaffolding),
838 => Some(Self::Loom),
839 => Some(Self::Barrel),
840 => Some(Self::Smoker),
841 => Some(Self::BlastFurnace),
842 => Some(Self::CartographyTable),
843 => Some(Self::FletchingTable),
844 => Some(Self::Grindstone),
845 => Some(Self::Lectern),
846 => Some(Self::SmithingTable),
847 => Some(Self::Stonecutter),
848 => Some(Self::Bell),
849 => Some(Self::Lantern),
850 => Some(Self::SoulLantern),
851 => Some(Self::CopperLantern),
852 => Some(Self::ExposedCopperLantern),
853 => Some(Self::WeatheredCopperLantern),
854 => Some(Self::OxidizedCopperLantern),
855 => Some(Self::WaxedCopperLantern),
856 => Some(Self::WaxedExposedCopperLantern),
857 => Some(Self::WaxedWeatheredCopperLantern),
858 => Some(Self::WaxedOxidizedCopperLantern),
859 => Some(Self::Campfire),
860 => Some(Self::SoulCampfire),
861 => Some(Self::SweetBerryBush),
862 => Some(Self::WarpedStem),
863 => Some(Self::StrippedWarpedStem),
864 => Some(Self::WarpedHyphae),
865 => Some(Self::StrippedWarpedHyphae),
866 => Some(Self::WarpedNylium),
867 => Some(Self::WarpedFungus),
868 => Some(Self::WarpedWartBlock),
869 => Some(Self::WarpedRoots),
870 => Some(Self::NetherSprouts),
871 => Some(Self::CrimsonStem),
872 => Some(Self::StrippedCrimsonStem),
873 => Some(Self::CrimsonHyphae),
874 => Some(Self::StrippedCrimsonHyphae),
875 => Some(Self::CrimsonNylium),
876 => Some(Self::CrimsonFungus),
877 => Some(Self::Shroomlight),
878 => Some(Self::WeepingVines),
879 => Some(Self::WeepingVinesPlant),
880 => Some(Self::TwistingVines),
881 => Some(Self::TwistingVinesPlant),
882 => Some(Self::CrimsonRoots),
883 => Some(Self::CrimsonPlanks),
884 => Some(Self::WarpedPlanks),
885 => Some(Self::CrimsonSlab),
886 => Some(Self::WarpedSlab),
887 => Some(Self::CrimsonPressurePlate),
888 => Some(Self::WarpedPressurePlate),
889 => Some(Self::CrimsonFence),
890 => Some(Self::WarpedFence),
891 => Some(Self::CrimsonTrapdoor),
892 => Some(Self::WarpedTrapdoor),
893 => Some(Self::CrimsonFenceGate),
894 => Some(Self::WarpedFenceGate),
895 => Some(Self::CrimsonStairs),
896 => Some(Self::WarpedStairs),
897 => Some(Self::CrimsonButton),
898 => Some(Self::WarpedButton),
899 => Some(Self::CrimsonDoor),
900 => Some(Self::WarpedDoor),
901 => Some(Self::CrimsonSign),
902 => Some(Self::WarpedSign),
903 => Some(Self::CrimsonWallSign),
904 => Some(Self::WarpedWallSign),
905 => Some(Self::StructureBlock),
906 => Some(Self::Jigsaw),
907 => Some(Self::TestBlock),
908 => Some(Self::TestInstanceBlock),
909 => Some(Self::Composter),
910 => Some(Self::Target),
911 => Some(Self::BeeNest),
912 => Some(Self::Beehive),
913 => Some(Self::HoneyBlock),
914 => Some(Self::HoneycombBlock),
915 => Some(Self::NetheriteBlock),
916 => Some(Self::AncientDebris),
917 => Some(Self::CryingObsidian),
918 => Some(Self::RespawnAnchor),
919 => Some(Self::PottedCrimsonFungus),
920 => Some(Self::PottedWarpedFungus),
921 => Some(Self::PottedCrimsonRoots),
922 => Some(Self::PottedWarpedRoots),
923 => Some(Self::Lodestone),
924 => Some(Self::Blackstone),
925 => Some(Self::BlackstoneStairs),
926 => Some(Self::BlackstoneWall),
927 => Some(Self::BlackstoneSlab),
928 => Some(Self::PolishedBlackstone),
929 => Some(Self::PolishedBlackstoneBricks),
930 => Some(Self::CrackedPolishedBlackstoneBricks),
931 => Some(Self::ChiseledPolishedBlackstone),
932 => Some(Self::PolishedBlackstoneBrickSlab),
933 => Some(Self::PolishedBlackstoneBrickStairs),
934 => Some(Self::PolishedBlackstoneBrickWall),
935 => Some(Self::GildedBlackstone),
936 => Some(Self::PolishedBlackstoneStairs),
937 => Some(Self::PolishedBlackstoneSlab),
938 => Some(Self::PolishedBlackstonePressurePlate),
939 => Some(Self::PolishedBlackstoneButton),
940 => Some(Self::PolishedBlackstoneWall),
941 => Some(Self::ChiseledNetherBricks),
942 => Some(Self::CrackedNetherBricks),
943 => Some(Self::QuartzBricks),
944 => Some(Self::Candle),
945 => Some(Self::WhiteCandle),
946 => Some(Self::OrangeCandle),
947 => Some(Self::MagentaCandle),
948 => Some(Self::LightBlueCandle),
949 => Some(Self::YellowCandle),
950 => Some(Self::LimeCandle),
951 => Some(Self::PinkCandle),
952 => Some(Self::GrayCandle),
953 => Some(Self::LightGrayCandle),
954 => Some(Self::CyanCandle),
955 => Some(Self::PurpleCandle),
956 => Some(Self::BlueCandle),
957 => Some(Self::BrownCandle),
958 => Some(Self::GreenCandle),
959 => Some(Self::RedCandle),
960 => Some(Self::BlackCandle),
961 => Some(Self::CandleCake),
962 => Some(Self::WhiteCandleCake),
963 => Some(Self::OrangeCandleCake),
964 => Some(Self::MagentaCandleCake),
965 => Some(Self::LightBlueCandleCake),
966 => Some(Self::YellowCandleCake),
967 => Some(Self::LimeCandleCake),
968 => Some(Self::PinkCandleCake),
969 => Some(Self::GrayCandleCake),
970 => Some(Self::LightGrayCandleCake),
971 => Some(Self::CyanCandleCake),
972 => Some(Self::PurpleCandleCake),
973 => Some(Self::BlueCandleCake),
974 => Some(Self::BrownCandleCake),
975 => Some(Self::GreenCandleCake),
976 => Some(Self::RedCandleCake),
977 => Some(Self::BlackCandleCake),
978 => Some(Self::AmethystBlock),
979 => Some(Self::BuddingAmethyst),
980 => Some(Self::AmethystCluster),
981 => Some(Self::LargeAmethystBud),
982 => Some(Self::MediumAmethystBud),
983 => Some(Self::SmallAmethystBud),
984 => Some(Self::Tuff),
985 => Some(Self::TuffSlab),
986 => Some(Self::TuffStairs),
987 => Some(Self::TuffWall),
988 => Some(Self::PolishedTuff),
989 => Some(Self::PolishedTuffSlab),
990 => Some(Self::PolishedTuffStairs),
991 => Some(Self::PolishedTuffWall),
992 => Some(Self::ChiseledTuff),
993 => Some(Self::TuffBricks),
994 => Some(Self::TuffBrickSlab),
995 => Some(Self::TuffBrickStairs),
996 => Some(Self::TuffBrickWall),
997 => Some(Self::ChiseledTuffBricks),
998 => Some(Self::Calcite),
999 => Some(Self::TintedGlass),
1000 => Some(Self::PowderSnow),
1001 => Some(Self::SculkSensor),
1002 => Some(Self::CalibratedSculkSensor),
1003 => Some(Self::Sculk),
1004 => Some(Self::SculkVein),
1005 => Some(Self::SculkCatalyst),
1006 => Some(Self::SculkShrieker),
1007 => Some(Self::CopperBlock),
1008 => Some(Self::ExposedCopper),
1009 => Some(Self::WeatheredCopper),
1010 => Some(Self::OxidizedCopper),
1011 => Some(Self::CopperOre),
1012 => Some(Self::DeepslateCopperOre),
1013 => Some(Self::OxidizedCutCopper),
1014 => Some(Self::WeatheredCutCopper),
1015 => Some(Self::ExposedCutCopper),
1016 => Some(Self::CutCopper),
1017 => Some(Self::OxidizedChiseledCopper),
1018 => Some(Self::WeatheredChiseledCopper),
1019 => Some(Self::ExposedChiseledCopper),
1020 => Some(Self::ChiseledCopper),
1021 => Some(Self::WaxedOxidizedChiseledCopper),
1022 => Some(Self::WaxedWeatheredChiseledCopper),
1023 => Some(Self::WaxedExposedChiseledCopper),
1024 => Some(Self::WaxedChiseledCopper),
1025 => Some(Self::OxidizedCutCopperStairs),
1026 => Some(Self::WeatheredCutCopperStairs),
1027 => Some(Self::ExposedCutCopperStairs),
1028 => Some(Self::CutCopperStairs),
1029 => Some(Self::OxidizedCutCopperSlab),
1030 => Some(Self::WeatheredCutCopperSlab),
1031 => Some(Self::ExposedCutCopperSlab),
1032 => Some(Self::CutCopperSlab),
1033 => Some(Self::WaxedCopperBlock),
1034 => Some(Self::WaxedWeatheredCopper),
1035 => Some(Self::WaxedExposedCopper),
1036 => Some(Self::WaxedOxidizedCopper),
1037 => Some(Self::WaxedOxidizedCutCopper),
1038 => Some(Self::WaxedWeatheredCutCopper),
1039 => Some(Self::WaxedExposedCutCopper),
1040 => Some(Self::WaxedCutCopper),
1041 => Some(Self::WaxedOxidizedCutCopperStairs),
1042 => Some(Self::WaxedWeatheredCutCopperStairs),
1043 => Some(Self::WaxedExposedCutCopperStairs),
1044 => Some(Self::WaxedCutCopperStairs),
1045 => Some(Self::WaxedOxidizedCutCopperSlab),
1046 => Some(Self::WaxedWeatheredCutCopperSlab),
1047 => Some(Self::WaxedExposedCutCopperSlab),
1048 => Some(Self::WaxedCutCopperSlab),
1049 => Some(Self::CopperDoor),
1050 => Some(Self::ExposedCopperDoor),
1051 => Some(Self::OxidizedCopperDoor),
1052 => Some(Self::WeatheredCopperDoor),
1053 => Some(Self::WaxedCopperDoor),
1054 => Some(Self::WaxedExposedCopperDoor),
1055 => Some(Self::WaxedOxidizedCopperDoor),
1056 => Some(Self::WaxedWeatheredCopperDoor),
1057 => Some(Self::CopperTrapdoor),
1058 => Some(Self::ExposedCopperTrapdoor),
1059 => Some(Self::OxidizedCopperTrapdoor),
1060 => Some(Self::WeatheredCopperTrapdoor),
1061 => Some(Self::WaxedCopperTrapdoor),
1062 => Some(Self::WaxedExposedCopperTrapdoor),
1063 => Some(Self::WaxedOxidizedCopperTrapdoor),
1064 => Some(Self::WaxedWeatheredCopperTrapdoor),
1065 => Some(Self::CopperGrate),
1066 => Some(Self::ExposedCopperGrate),
1067 => Some(Self::WeatheredCopperGrate),
1068 => Some(Self::OxidizedCopperGrate),
1069 => Some(Self::WaxedCopperGrate),
1070 => Some(Self::WaxedExposedCopperGrate),
1071 => Some(Self::WaxedWeatheredCopperGrate),
1072 => Some(Self::WaxedOxidizedCopperGrate),
1073 => Some(Self::CopperBulb),
1074 => Some(Self::ExposedCopperBulb),
1075 => Some(Self::WeatheredCopperBulb),
1076 => Some(Self::OxidizedCopperBulb),
1077 => Some(Self::WaxedCopperBulb),
1078 => Some(Self::WaxedExposedCopperBulb),
1079 => Some(Self::WaxedWeatheredCopperBulb),
1080 => Some(Self::WaxedOxidizedCopperBulb),
1081 => Some(Self::CopperChest),
1082 => Some(Self::ExposedCopperChest),
1083 => Some(Self::WeatheredCopperChest),
1084 => Some(Self::OxidizedCopperChest),
1085 => Some(Self::WaxedCopperChest),
1086 => Some(Self::WaxedExposedCopperChest),
1087 => Some(Self::WaxedWeatheredCopperChest),
1088 => Some(Self::WaxedOxidizedCopperChest),
1089 => Some(Self::CopperGolemStatue),
1090 => Some(Self::ExposedCopperGolemStatue),
1091 => Some(Self::WeatheredCopperGolemStatue),
1092 => Some(Self::OxidizedCopperGolemStatue),
1093 => Some(Self::WaxedCopperGolemStatue),
1094 => Some(Self::WaxedExposedCopperGolemStatue),
1095 => Some(Self::WaxedWeatheredCopperGolemStatue),
1096 => Some(Self::WaxedOxidizedCopperGolemStatue),
1097 => Some(Self::LightningRod),
1098 => Some(Self::ExposedLightningRod),
1099 => Some(Self::WeatheredLightningRod),
1100 => Some(Self::OxidizedLightningRod),
1101 => Some(Self::WaxedLightningRod),
1102 => Some(Self::WaxedExposedLightningRod),
1103 => Some(Self::WaxedWeatheredLightningRod),
1104 => Some(Self::WaxedOxidizedLightningRod),
1105 => Some(Self::PointedDripstone),
1106 => Some(Self::DripstoneBlock),
1107 => Some(Self::CaveVines),
1108 => Some(Self::CaveVinesPlant),
1109 => Some(Self::SporeBlossom),
1110 => Some(Self::Azalea),
1111 => Some(Self::FloweringAzalea),
1112 => Some(Self::MossCarpet),
1113 => Some(Self::PinkPetals),
1114 => Some(Self::Wildflowers),
1115 => Some(Self::LeafLitter),
1116 => Some(Self::MossBlock),
1117 => Some(Self::BigDripleaf),
1118 => Some(Self::BigDripleafStem),
1119 => Some(Self::SmallDripleaf),
1120 => Some(Self::HangingRoots),
1121 => Some(Self::RootedDirt),
1122 => Some(Self::Mud),
1123 => Some(Self::Deepslate),
1124 => Some(Self::CobbledDeepslate),
1125 => Some(Self::CobbledDeepslateStairs),
1126 => Some(Self::CobbledDeepslateSlab),
1127 => Some(Self::CobbledDeepslateWall),
1128 => Some(Self::PolishedDeepslate),
1129 => Some(Self::PolishedDeepslateStairs),
1130 => Some(Self::PolishedDeepslateSlab),
1131 => Some(Self::PolishedDeepslateWall),
1132 => Some(Self::DeepslateTiles),
1133 => Some(Self::DeepslateTileStairs),
1134 => Some(Self::DeepslateTileSlab),
1135 => Some(Self::DeepslateTileWall),
1136 => Some(Self::DeepslateBricks),
1137 => Some(Self::DeepslateBrickStairs),
1138 => Some(Self::DeepslateBrickSlab),
1139 => Some(Self::DeepslateBrickWall),
1140 => Some(Self::ChiseledDeepslate),
1141 => Some(Self::CrackedDeepslateBricks),
1142 => Some(Self::CrackedDeepslateTiles),
1143 => Some(Self::InfestedDeepslate),
1144 => Some(Self::SmoothBasalt),
1145 => Some(Self::RawIronBlock),
1146 => Some(Self::RawCopperBlock),
1147 => Some(Self::RawGoldBlock),
1148 => Some(Self::PottedAzaleaBush),
1149 => Some(Self::PottedFloweringAzaleaBush),
1150 => Some(Self::OchreFroglight),
1151 => Some(Self::VerdantFroglight),
1152 => Some(Self::PearlescentFroglight),
1153 => Some(Self::Frogspawn),
1154 => Some(Self::ReinforcedDeepslate),
1155 => Some(Self::DecoratedPot),
1156 => Some(Self::Crafter),
1157 => Some(Self::TrialSpawner),
1158 => Some(Self::Vault),
1159 => Some(Self::HeavyCore),
1160 => Some(Self::PaleMossBlock),
1161 => Some(Self::PaleMossCarpet),
1162 => Some(Self::PaleHangingMoss),
1163 => Some(Self::OpenEyeblossom),
1164 => Some(Self::ClosedEyeblossom),
1165 => Some(Self::PottedOpenEyeblossom),
1166 => Some(Self::PottedClosedEyeblossom),
1167 => Some(Self::FireflyBush),
_ => None,
}
}
}