BlockStates:
    | AcaciaButtonStates
    | AcaciaDoorStates
    | AcaciaDoubleSlabStates
    | AcaciaFenceGateStates
    | AcaciaHangingSignStates
    | AcaciaLeavesStates
    | AcaciaLogStates
    | AcaciaPressurePlateStates
    | AcaciaSaplingStates
    | AcaciaSlabStates
    | AcaciaStairsStates
    | AcaciaStandingSignStates
    | AcaciaTrapdoorStates
    | AcaciaWallSignStates
    | AcaciaWoodStates
    | ActivatorRailStates
    | AmethystClusterStates
    | AndesiteDoubleSlabStates
    | AndesiteSlabStates
    | AndesiteStairsStates
    | AndesiteWallStates
    | AnvilStates
    | AzaleaLeavesStates
    | AzaleaLeavesFloweredStates
    | BambooStates
    | BambooBlockStates
    | BambooButtonStates
    | BambooDoorStates
    | BambooDoubleSlabStates
    | BambooFenceGateStates
    | BambooHangingSignStates
    | BambooMosaicDoubleSlabStates
    | BambooMosaicSlabStates
    | BambooMosaicStairsStates
    | BambooPressurePlateStates
    | BambooSaplingStates
    | BambooSlabStates
    | BambooStairsStates
    | BambooStandingSignStates
    | BambooTrapdoorStates
    | BambooWallSignStates
    | BarrelStates
    | BasaltStates
    | BedStates
    | BedrockStates
    | BeeNestStates
    | BeehiveStates
    | BeetrootStates
    | BellStates
    | BigDripleafStates
    | BirchButtonStates
    | BirchDoorStates
    | BirchDoubleSlabStates
    | BirchFenceGateStates
    | BirchHangingSignStates
    | BirchLeavesStates
    | BirchLogStates
    | BirchPressurePlateStates
    | BirchSaplingStates
    | BirchSlabStates
    | BirchStairsStates
    | BirchStandingSignStates
    | BirchTrapdoorStates
    | BirchWallSignStates
    | BirchWoodStates
    | BlackCandleStates
    | BlackCandleCakeStates
    | BlackGlazedTerracottaStates
    | BlackstoneDoubleSlabStates
    | BlackstoneSlabStates
    | BlackstoneStairsStates
    | BlackstoneWallStates
    | BlastFurnaceStates
    | BlueCandleStates
    | BlueCandleCakeStates
    | BlueGlazedTerracottaStates
    | BoneBlockStates
    | BorderBlockStates
    | BrainCoralFanStates
    | BrainCoralWallFanStates
    | BrewingStandStates
    | BrickDoubleSlabStates
    | BrickSlabStates
    | BrickStairsStates
    | BrickWallStates
    | BrownCandleStates
    | BrownCandleCakeStates
    | BrownGlazedTerracottaStates
    | BrownMushroomBlockStates
    | BubbleColumnStates
    | BubbleCoralFanStates
    | BubbleCoralWallFanStates
    | CactusStates
    | CakeStates
    | CalibratedSculkSensorStates
    | CampfireStates
    | CandleStates
    | CandleCakeStates
    | CarrotsStates
    | CarvedPumpkinStates
    | CauldronStates
    | CaveVinesStates
    | CaveVinesBodyWithBerriesStates
    | CaveVinesHeadWithBerriesStates
    | ChainStates
    | ChainCommandBlockStates
    | CherryButtonStates
    | CherryDoorStates
    | CherryDoubleSlabStates
    | CherryFenceGateStates
    | CherryHangingSignStates
    | CherryLeavesStates
    | CherryLogStates
    | CherryPressurePlateStates
    | CherrySaplingStates
    | CherrySlabStates
    | CherryStairsStates
    | CherryStandingSignStates
    | CherryTrapdoorStates
    | CherryWallSignStates
    | CherryWoodStates
    | ChestStates
    | ChippedAnvilStates
    | ChiseledBookshelfStates
    | ChiseledQuartzBlockStates
    | ChorusFlowerStates
    | CobbledDeepslateDoubleSlabStates
    | CobbledDeepslateSlabStates
    | CobbledDeepslateStairsStates
    | CobbledDeepslateWallStates
    | CobblestoneDoubleSlabStates
    | CobblestoneSlabStates
    | CobblestoneWallStates
    | CocoaStates
    | ColoredTorchBlueStates
    | ColoredTorchGreenStates
    | ColoredTorchPurpleStates
    | ColoredTorchRedStates
    | CommandBlockStates
    | ComposterStates
    | CompoundCreatorStates
    | CopperBulbStates
    | CopperDoorStates
    | CopperTrapdoorStates
    | CrafterStates
    | CrimsonButtonStates
    | CrimsonDoorStates
    | CrimsonDoubleSlabStates
    | CrimsonFenceGateStates
    | CrimsonHangingSignStates
    | CrimsonHyphaeStates
    | CrimsonPressurePlateStates
    | CrimsonSlabStates
    | CrimsonStairsStates
    | CrimsonStandingSignStates
    | CrimsonStemStates
    | CrimsonTrapdoorStates
    | CrimsonWallSignStates
    | CutCopperSlabStates
    | CutCopperStairsStates
    | CutRedSandstoneDoubleSlabStates
    | CutRedSandstoneSlabStates
    | CutSandstoneDoubleSlabStates
    | CutSandstoneSlabStates
    | CyanCandleStates
    | CyanCandleCakeStates
    | CyanGlazedTerracottaStates
    | DamagedAnvilStates
    | DarkOakButtonStates
    | DarkOakDoorStates
    | DarkOakDoubleSlabStates
    | DarkOakFenceGateStates
    | DarkOakHangingSignStates
    | DarkOakLeavesStates
    | DarkOakLogStates
    | DarkOakPressurePlateStates
    | DarkOakSaplingStates
    | DarkOakSlabStates
    | DarkOakStairsStates
    | DarkOakTrapdoorStates
    | DarkOakWoodStates
    | DarkPrismarineDoubleSlabStates
    | DarkPrismarineSlabStates
    | DarkPrismarineStairsStates
    | DarkoakStandingSignStates
    | DarkoakWallSignStates
    | DaylightDetectorStates
    | DaylightDetectorInvertedStates
    | DeadBrainCoralFanStates
    | DeadBrainCoralWallFanStates
    | DeadBubbleCoralFanStates
    | DeadBubbleCoralWallFanStates
    | DeadFireCoralFanStates
    | DeadFireCoralWallFanStates
    | DeadHornCoralFanStates
    | DeadHornCoralWallFanStates
    | DeadTubeCoralFanStates
    | DeadTubeCoralWallFanStates
    | DecoratedPotStates
    | DeepslateStates
    | DeepslateBrickDoubleSlabStates
    | DeepslateBrickSlabStates
    | DeepslateBrickStairsStates
    | DeepslateBrickWallStates
    | DeepslateTileDoubleSlabStates
    | DeepslateTileSlabStates
    | DeepslateTileStairsStates
    | DeepslateTileWallStates
    | DeprecatedAnvilStates
    | DeprecatedPurpurBlock1States
    | DeprecatedPurpurBlock2States
    | DetectorRailStates
    | DioriteDoubleSlabStates
    | DioriteSlabStates
    | DioriteStairsStates
    | DioriteWallStates
    | DispenserStates
    | DoubleCutCopperSlabStates
    | DropperStates
    | ElementConstructorStates
    | EndBrickStairsStates
    | EndPortalFrameStates
    | EndRodStates
    | EndStoneBrickDoubleSlabStates
    | EndStoneBrickSlabStates
    | EndStoneBrickWallStates
    | EnderChestStates
    | ExposedCopperBulbStates
    | ExposedCopperDoorStates
    | ExposedCopperTrapdoorStates
    | ExposedCutCopperSlabStates
    | ExposedCutCopperStairsStates
    | ExposedDoubleCutCopperSlabStates
    | FarmlandStates
    | FenceGateStates
    | FireStates
    | FireCoralFanStates
    | FireCoralWallFanStates
    | FlowerPotStates
    | FlowingLavaStates
    | FlowingWaterStates
    | FrameStates
    | FrostedIceStates
    | FurnaceStates
    | GlowFrameStates
    | GlowLichenStates
    | GoldenRailStates
    | GraniteDoubleSlabStates
    | GraniteSlabStates
    | GraniteStairsStates
    | GraniteWallStates
    | GrayCandleStates
    | GrayCandleCakeStates
    | GrayGlazedTerracottaStates
    | GreenCandleStates
    | GreenCandleCakeStates
    | GreenGlazedTerracottaStates
    | GrindstoneStates
    | HayBlockStates
    | HeavyWeightedPressurePlateStates
    | HopperStates
    | HornCoralFanStates
    | HornCoralWallFanStates
    | InfestedDeepslateStates
    | IronDoorStates
    | IronTrapdoorStates
    | JigsawStates
    | JungleButtonStates
    | JungleDoorStates
    | JungleDoubleSlabStates
    | JungleFenceGateStates
    | JungleHangingSignStates
    | JungleLeavesStates
    | JungleLogStates
    | JunglePressurePlateStates
    | JungleSaplingStates
    | JungleSlabStates
    | JungleStairsStates
    | JungleStandingSignStates
    | JungleTrapdoorStates
    | JungleWallSignStates
    | JungleWoodStates
    | KelpStates
    | LabTableStates
    | LadderStates
    | LanternStates
    | LargeAmethystBudStates
    | LargeFernStates
    | LavaStates
    | LecternStates
    | LeverStates
    | LightBlueCandleStates
    | LightBlueCandleCakeStates
    | LightBlueGlazedTerracottaStates
    | LightGrayCandleStates
    | LightGrayCandleCakeStates
    | LightWeightedPressurePlateStates
    | LightningRodStates
    | LilacStates
    | LimeCandleStates
    | LimeCandleCakeStates
    | LimeGlazedTerracottaStates
    | LitBlastFurnaceStates
    | LitFurnaceStates
    | LitPumpkinStates
    | LitSmokerStates
    | LoomStates
    | MagentaCandleStates
    | MagentaCandleCakeStates
    | MagentaGlazedTerracottaStates
    | MangroveButtonStates
    | MangroveDoorStates
    | MangroveDoubleSlabStates
    | MangroveFenceGateStates
    | MangroveHangingSignStates
    | MangroveLeavesStates
    | MangroveLogStates
    | MangrovePressurePlateStates
    | MangrovePropaguleStates
    | MangroveSlabStates
    | MangroveStairsStates
    | MangroveStandingSignStates
    | MangroveTrapdoorStates
    | MangroveWallSignStates
    | MangroveWoodStates
    | MaterialReducerStates
    | MediumAmethystBudStates
    | MelonStemStates
    | MossyCobblestoneDoubleSlabStates
    | MossyCobblestoneSlabStates
    | MossyCobblestoneStairsStates
    | MossyCobblestoneWallStates
    | MossyStoneBrickDoubleSlabStates
    | MossyStoneBrickSlabStates
    | MossyStoneBrickStairsStates
    | MossyStoneBrickWallStates
    | MudBrickDoubleSlabStates
    | MudBrickSlabStates
    | MudBrickStairsStates
    | MudBrickWallStates
    | MuddyMangroveRootsStates
    | NetherBrickDoubleSlabStates
    | NetherBrickSlabStates
    | NetherBrickStairsStates
    | NetherBrickWallStates
    | NetherWartStates
    | NormalStoneDoubleSlabStates
    | NormalStoneSlabStates
    | NormalStoneStairsStates
    | OakDoubleSlabStates
    | OakHangingSignStates
    | OakLeavesStates
    | OakLogStates
    | OakSaplingStates
    | OakSlabStates
    | OakStairsStates
    | OakWoodStates
    | ObserverStates
    | OchreFroglightStates
    | OrangeCandleStates
    | OrangeCandleCakeStates
    | OrangeGlazedTerracottaStates
    | OxidizedCopperBulbStates
    | OxidizedCopperDoorStates
    | OxidizedCopperTrapdoorStates
    | OxidizedCutCopperSlabStates
    | OxidizedCutCopperStairsStates
    | OxidizedDoubleCutCopperSlabStates
    | PearlescentFroglightStates
    | PeonyStates
    | PetrifiedOakDoubleSlabStates
    | PetrifiedOakSlabStates
    | PinkCandleStates
    | PinkCandleCakeStates
    | PinkGlazedTerracottaStates
    | PinkPetalsStates
    | PistonStates
    | PistonArmCollisionStates
    | PitcherCropStates
    | PitcherPlantStates
    | PointedDripstoneStates
    | PolishedAndesiteDoubleSlabStates
    | PolishedAndesiteSlabStates
    | PolishedAndesiteStairsStates
    | PolishedBasaltStates
    | PolishedBlackstoneBrickDoubleSlabStates
    | PolishedBlackstoneBrickSlabStates
    | PolishedBlackstoneBrickStairsStates
    | PolishedBlackstoneBrickWallStates
    | PolishedBlackstoneButtonStates
    | PolishedBlackstoneDoubleSlabStates
    | PolishedBlackstonePressurePlateStates
    | PolishedBlackstoneSlabStates
    | PolishedBlackstoneStairsStates
    | PolishedBlackstoneWallStates
    | PolishedDeepslateDoubleSlabStates
    | PolishedDeepslateSlabStates
    | PolishedDeepslateStairsStates
    | PolishedDeepslateWallStates
    | PolishedDioriteDoubleSlabStates
    | PolishedDioriteSlabStates
    | PolishedDioriteStairsStates
    | PolishedGraniteDoubleSlabStates
    | PolishedGraniteSlabStates
    | PolishedGraniteStairsStates
    | PolishedTuffDoubleSlabStates
    | PolishedTuffSlabStates
    | PolishedTuffStairsStates
    | PolishedTuffWallStates
    | PortalStates
    | PotatoesStates
    | PoweredComparatorStates
    | PoweredRepeaterStates
    | PrismarineBrickDoubleSlabStates
    | PrismarineBrickSlabStates
    | PrismarineBricksStairsStates
    | PrismarineDoubleSlabStates
    | PrismarineSlabStates
    | PrismarineStairsStates
    | PrismarineWallStates
    | PumpkinStates
    | PumpkinStemStates
    | PurpleCandleStates
    | PurpleCandleCakeStates
    | PurpleGlazedTerracottaStates
    | PurpurBlockStates
    | PurpurDoubleSlabStates
    | PurpurPillarStates
    | PurpurSlabStates
    | PurpurStairsStates
    | QuartzBlockStates
    | QuartzDoubleSlabStates
    | QuartzPillarStates
    | QuartzSlabStates
    | QuartzStairsStates
    | RailStates
    | RedCandleStates
    | RedCandleCakeStates
    | RedGlazedTerracottaStates
    | RedMushroomBlockStates
    | RedNetherBrickDoubleSlabStates
    | RedNetherBrickSlabStates
    | RedNetherBrickStairsStates
    | RedNetherBrickWallStates
    | RedSandstoneDoubleSlabStates
    | RedSandstoneSlabStates
    | RedSandstoneStairsStates
    | RedSandstoneWallStates
    | RedstoneTorchStates
    | RedstoneWireStates
    | ReedsStates
    | RepeatingCommandBlockStates
    | RespawnAnchorStates
    | RoseBushStates
    | SandstoneDoubleSlabStates
    | SandstoneSlabStates
    | SandstoneStairsStates
    | SandstoneWallStates
    | ScaffoldingStates
    | SculkCatalystStates
    | SculkSensorStates
    | SculkShriekerStates
    | SculkVeinStates
    | SeaPickleStates
    | SeagrassStates
    | SilverGlazedTerracottaStates
    | SkullStates
    | SmallAmethystBudStates
    | SmallDripleafBlockStates
    | SmokerStates
    | SmoothQuartzStates
    | SmoothQuartzDoubleSlabStates
    | SmoothQuartzSlabStates
    | SmoothQuartzStairsStates
    | SmoothRedSandstoneDoubleSlabStates
    | SmoothRedSandstoneSlabStates
    | SmoothRedSandstoneStairsStates
    | SmoothSandstoneDoubleSlabStates
    | SmoothSandstoneSlabStates
    | SmoothSandstoneStairsStates
    | SmoothStoneDoubleSlabStates
    | SmoothStoneSlabStates
    | SnifferEggStates
    | SnowLayerStates
    | SoulCampfireStates
    | SoulFireStates
    | SoulLanternStates
    | SoulTorchStates
    | SpruceButtonStates
    | SpruceDoorStates
    | SpruceDoubleSlabStates
    | SpruceFenceGateStates
    | SpruceHangingSignStates
    | SpruceLeavesStates
    | SpruceLogStates
    | SprucePressurePlateStates
    | SpruceSaplingStates
    | SpruceSlabStates
    | SpruceStairsStates
    | SpruceStandingSignStates
    | SpruceTrapdoorStates
    | SpruceWallSignStates
    | SpruceWoodStates
    | StandingBannerStates
    | StandingSignStates
    | StickyPistonStates
    | StickyPistonArmCollisionStates
    | StoneBrickDoubleSlabStates
    | StoneBrickSlabStates
    | StoneBrickStairsStates
    | StoneBrickWallStates
    | StoneButtonStates
    | StonePressurePlateStates
    | StoneStairsStates
    | StonecutterBlockStates
    | StrippedAcaciaLogStates
    | StrippedAcaciaWoodStates
    | StrippedBambooBlockStates
    | StrippedBirchLogStates
    | StrippedBirchWoodStates
    | StrippedCherryLogStates
    | StrippedCherryWoodStates
    | StrippedCrimsonHyphaeStates
    | StrippedCrimsonStemStates
    | StrippedDarkOakLogStates
    | StrippedDarkOakWoodStates
    | StrippedJungleLogStates
    | StrippedJungleWoodStates
    | StrippedMangroveLogStates
    | StrippedMangroveWoodStates
    | StrippedOakLogStates
    | StrippedOakWoodStates
    | StrippedSpruceLogStates
    | StrippedSpruceWoodStates
    | StrippedWarpedHyphaeStates
    | StrippedWarpedStemStates
    | StructureBlockStates
    | SunflowerStates
    | SuspiciousGravelStates
    | SuspiciousSandStates
    | SweetBerryBushStates
    | TallGrassStates
    | TntStates
    | TorchStates
    | TorchflowerCropStates
    | TrapdoorStates
    | TrappedChestStates
    | TrialSpawnerStates
    | TripWireStates
    | TripwireHookStates
    | TubeCoralFanStates
    | TubeCoralWallFanStates
    | TuffBrickDoubleSlabStates
    | TuffBrickSlabStates
    | TuffBrickStairsStates
    | TuffBrickWallStates
    | TuffDoubleSlabStates
    | TuffSlabStates
    | TuffStairsStates
    | TuffWallStates
    | TurtleEggStates
    | TwistingVinesStates
    | UnderwaterTntStates
    | UnderwaterTorchStates
    | UnlitRedstoneTorchStates
    | UnpoweredComparatorStates
    | UnpoweredRepeaterStates
    | VaultStates
    | VerdantFroglightStates
    | VineStates
    | WallBannerStates
    | WallSignStates
    | WarpedButtonStates
    | WarpedDoorStates
    | WarpedDoubleSlabStates
    | WarpedFenceGateStates
    | WarpedHangingSignStates
    | WarpedHyphaeStates
    | WarpedPressurePlateStates
    | WarpedSlabStates
    | WarpedStairsStates
    | WarpedStandingSignStates
    | WarpedStemStates
    | WarpedTrapdoorStates
    | WarpedWallSignStates
    | WaterStates
    | WaxedCopperBulbStates
    | WaxedCopperDoorStates
    | WaxedCopperTrapdoorStates
    | WaxedCutCopperSlabStates
    | WaxedCutCopperStairsStates
    | WaxedDoubleCutCopperSlabStates
    | WaxedExposedCopperBulbStates
    | WaxedExposedCopperDoorStates
    | WaxedExposedCopperTrapdoorStates
    | WaxedExposedCutCopperSlabStates
    | WaxedExposedCutCopperStairsStates
    | WaxedExposedDoubleCutCopperSlabStates
    | WaxedOxidizedCopperBulbStates
    | WaxedOxidizedCopperDoorStates
    | WaxedOxidizedCopperTrapdoorStates
    | WaxedOxidizedCutCopperSlabStates
    | WaxedOxidizedCutCopperStairsStates
    | WaxedOxidizedDoubleCutCopperSlabStates
    | WaxedWeatheredCopperBulbStates
    | WaxedWeatheredCopperDoorStates
    | WaxedWeatheredCopperTrapdoorStates
    | WaxedWeatheredCutCopperSlabStates
    | WaxedWeatheredCutCopperStairsStates
    | WaxedWeatheredDoubleCutCopperSlabStates
    | WeatheredCopperBulbStates
    | WeatheredCopperDoorStates
    | WeatheredCopperTrapdoorStates
    | WeatheredCutCopperSlabStates
    | WeatheredCutCopperStairsStates
    | WeatheredDoubleCutCopperSlabStates
    | WeepingVinesStates
    | WheatStates
    | WhiteCandleStates
    | WhiteCandleCakeStates
    | WhiteGlazedTerracottaStates
    | WoodenButtonStates
    | WoodenDoorStates
    | WoodenPressurePlateStates
    | YellowCandleStates
    | YellowCandleCakeStates
    | YellowGlazedTerracottaStates

Union of all types for Block states