diff options
Diffstat (limited to 'azalea-block/src/generated.rs')
| -rwxr-xr-x | azalea-block/src/generated.rs | 4899 |
1 files changed, 4899 insertions, 0 deletions
diff --git a/azalea-block/src/generated.rs b/azalea-block/src/generated.rs new file mode 100755 index 00000000..afe6dfda --- /dev/null +++ b/azalea-block/src/generated.rs @@ -0,0 +1,4899 @@ +use crate::{Block, BlockBehavior, BlockState, BlockStates}; +use azalea_block_macros::make_block_states; +use std::fmt::Debug; + +make_block_states! { + Properties => { + "snowy" => bool, + "stage" => OakSaplingStage { + _0, + _1, + }, + "stage" => SpruceSaplingStage { + _0, + _1, + }, + "stage" => BirchSaplingStage { + _0, + _1, + }, + "stage" => JungleSaplingStage { + _0, + _1, + }, + "stage" => AcaciaSaplingStage { + _0, + _1, + }, + "stage" => DarkOakSaplingStage { + _0, + _1, + }, + "age" => MangrovePropaguleAge { + _0, + _1, + _2, + _3, + _4, + }, + "hanging" => bool, + "stage" => MangrovePropaguleStage { + _0, + _1, + }, + "waterlogged" => bool, + "level" => WaterLevel { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "level" => LavaLevel { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "axis" => Axis { + X, + Y, + Z, + }, + "distance" => OakLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "persistent" => bool, + "distance" => SpruceLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => BirchLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => JungleLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => AcaciaLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => DarkOakLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => MangroveLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => AzaleaLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "distance" => FloweringAzaleaLeavesDistance { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "facing" => FacingCubic { + North, + East, + South, + West, + Up, + Down, + }, + "triggered" => bool, + "instrument" => Sound { + Harp, + Basedrum, + Snare, + Hat, + Bass, + Flute, + Bell, + Guitar, + Chime, + Xylophone, + IronXylophone, + CowBell, + Didgeridoo, + Bit, + Banjo, + Pling, + Zombie, + Skeleton, + Creeper, + Dragon, + WitherSkeleton, + Piglin, + CustomHead, + }, + "note" => NoteBlockNote { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + _16, + _17, + _18, + _19, + _20, + _21, + _22, + _23, + _24, + }, + "powered" => bool, + "facing" => FacingCardinal { + North, + South, + West, + East, + }, + "occupied" => bool, + "part" => Part { + Head, + Foot, + }, + "shape" => RailShape { + NorthSouth, + EastWest, + AscendingEast, + AscendingWest, + AscendingNorth, + AscendingSouth, + }, + "extended" => bool, + "half" => Half { + Upper, + Lower, + }, + "kind" => PistonType { + Normal, + Sticky, + }, + "short" => bool, + "unstable" => bool, + "slot_0_occupied" => bool, + "slot_1_occupied" => bool, + "slot_2_occupied" => bool, + "slot_3_occupied" => bool, + "slot_4_occupied" => bool, + "slot_5_occupied" => bool, + "age" => FireAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "east" => bool, + "north" => bool, + "south" => bool, + "up" => bool, + "west" => bool, + "half" => TopBottom { + Top, + Bottom, + }, + "shape" => StairShape { + Straight, + InnerLeft, + InnerRight, + OuterLeft, + OuterRight, + }, + "kind" => ChestType { + Single, + Left, + Right, + }, + "east" => WireEast { + Up, + Side, + None, + }, + "north" => WireNorth { + Up, + Side, + None, + }, + "power" => RedstoneWirePower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "south" => WireSouth { + Up, + Side, + None, + }, + "west" => WireWest { + Up, + Side, + None, + }, + "age" => WheatAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "moisture" => FarmlandMoisture { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "lit" => bool, + "rotation" => OakSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => SpruceSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BirchSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => AcaciaSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => JungleSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => DarkOakSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => MangroveSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BambooSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "hinge" => Hinge { + Left, + Right, + }, + "open" => bool, + "shape" => Shape { + NorthSouth, + EastWest, + AscendingEast, + AscendingWest, + AscendingNorth, + AscendingSouth, + SouthEast, + SouthWest, + NorthWest, + NorthEast, + }, + "attached" => bool, + "rotation" => OakHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => SpruceHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BirchHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => AcaciaHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => JungleHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => DarkOakHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => CrimsonHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => WarpedHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => MangroveHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BambooHangingSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "face" => Face { + Floor, + Wall, + Ceiling, + }, + "layers" => SnowLayers { + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + }, + "age" => CactusAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "age" => SugarCaneAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "has_record" => bool, + "axis" => AxisXZ { + X, + Z, + }, + "bites" => CakeBites { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + }, + "delay" => RepeaterDelay { + _1, + _2, + _3, + _4, + }, + "locked" => bool, + "down" => bool, + "age" => PumpkinStemAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "age" => MelonStemAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "down" => bool, + "north" => bool, + "south" => bool, + "up" => bool, + "west" => bool, + "in_wall" => bool, + "age" => NetherWartAge { + _0, + _1, + _2, + _3, + }, + "has_bottle" => bool, + "level" => WaterCauldronLevel { + _1, + _2, + _3, + }, + "level" => PowderSnowCauldronLevel { + _1, + _2, + _3, + }, + "eye" => bool, + "age" => CocoaAge { + _0, + _1, + _2, + }, + "disarmed" => bool, + "conditional" => bool, + "east" => EastWall { + None, + Low, + Tall, + }, + "north" => NorthWall { + None, + Low, + Tall, + }, + "south" => SouthWall { + None, + Low, + Tall, + }, + "west" => WestWall { + None, + Low, + Tall, + }, + "age" => CarrotsAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "age" => PotatoesAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "rotation" => SkeletonSkullRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => WitherSkeletonSkullRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => ZombieHeadRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => PlayerHeadRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => CreeperHeadRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => DragonHeadRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => PiglinHeadRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "power" => LightWeightedPressurePlatePower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "power" => HeavyWeightedPressurePlatePower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "mode" => ComparatorType { + Compare, + Subtract, + }, + "inverted" => bool, + "power" => DaylightDetectorPower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "enabled" => bool, + "facing" => Facing { + Down, + North, + South, + West, + East, + }, + "level" => LightLevel { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "kind" => Type { + Top, + Bottom, + Double, + }, + "rotation" => WhiteBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => OrangeBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => MagentaBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => LightBlueBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => YellowBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => LimeBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => PinkBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => GrayBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => LightGrayBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => CyanBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => PurpleBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BlueBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BrownBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => GreenBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => RedBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => BlackBannerRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "age" => ChorusFlowerAge { + _0, + _1, + _2, + _3, + _4, + _5, + }, + "age" => BeetrootsAge { + _0, + _1, + _2, + _3, + }, + "age" => FrostedIceAge { + _0, + _1, + _2, + _3, + }, + "age" => KelpAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + _16, + _17, + _18, + _19, + _20, + _21, + _22, + _23, + _24, + _25, + }, + "eggs" => TurtleEggEggs { + _1, + _2, + _3, + _4, + }, + "hatch" => TurtleEggHatch { + _0, + _1, + _2, + }, + "pickles" => SeaPicklePickles { + _1, + _2, + _3, + _4, + }, + "age" => BambooAge { + _0, + _1, + }, + "leaves" => Leaves { + None, + Small, + Large, + }, + "stage" => BambooStage { + _0, + _1, + }, + "drag" => bool, + "bottom" => bool, + "distance" => ScaffoldingDistance { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + }, + "has_book" => bool, + "attachment" => Attachment { + Floor, + Ceiling, + SingleWall, + DoubleWall, + }, + "signal_fire" => bool, + "age" => SweetBerryBushAge { + _0, + _1, + _2, + _3, + }, + "age" => WeepingVinesAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + _16, + _17, + _18, + _19, + _20, + _21, + _22, + _23, + _24, + _25, + }, + "age" => TwistingVinesAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + _16, + _17, + _18, + _19, + _20, + _21, + _22, + _23, + _24, + _25, + }, + "rotation" => CrimsonSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "rotation" => WarpedSignRotation { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "mode" => Mode { + Save, + Load, + Corner, + Data, + }, + "orientation" => Orientation { + DownEast, + DownNorth, + DownSouth, + DownWest, + UpEast, + UpNorth, + UpSouth, + UpWest, + WestUp, + EastUp, + NorthUp, + SouthUp, + }, + "level" => ComposterLevel { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + }, + "power" => TargetOutputPower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "honey_level" => BeeNestHoneyLevel { + _0, + _1, + _2, + _3, + _4, + _5, + }, + "honey_level" => BeehiveHoneyLevel { + _0, + _1, + _2, + _3, + _4, + _5, + }, + "charges" => RespawnAnchorCharge { + _0, + _1, + _2, + _3, + _4, + }, + "candles" => CandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => WhiteCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => OrangeCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => MagentaCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => LightBlueCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => YellowCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => LimeCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => PinkCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => GrayCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => LightGrayCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => CyanCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => PurpleCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => BlueCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => BrownCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => GreenCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => RedCandleCandles { + _1, + _2, + _3, + _4, + }, + "candles" => BlackCandleCandles { + _1, + _2, + _3, + _4, + }, + "power" => SculkSensorPower { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + }, + "sculk_sensor_phase" => Phase { + Inactive, + Active, + Cooldown, + }, + "south" => bool, + "west" => bool, + "bloom" => bool, + "can_summon" => bool, + "shrieking" => bool, + "thickness" => Thickness { + TipMerge, + Tip, + Frustum, + Middle, + Base, + }, + "vertical_direction" => TipDirection { + Up, + Down, + }, + "age" => CaveVinesAge { + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + _10, + _11, + _12, + _13, + _14, + _15, + _16, + _17, + _18, + _19, + _20, + _21, + _22, + _23, + _24, + _25, + }, + "berries" => bool, + "tilt" => Tilt { + None, + Unstable, + Partial, + Full, + }, + "axis" => CacheSize { + X, + Y, + Z, + }, + }, + Blocks => { + air => BlockBehavior::default(), {}, + stone => BlockBehavior::default(), {}, + granite => BlockBehavior::default(), {}, + polished_granite => BlockBehavior::default(), {}, + diorite => BlockBehavior::default(), {}, + polished_diorite => BlockBehavior::default(), {}, + andesite => BlockBehavior::default(), {}, + polished_andesite => BlockBehavior::default(), {}, + grass_block => BlockBehavior::default(), { + snowy: false, + }, + dirt => BlockBehavior::default(), {}, + coarse_dirt => BlockBehavior::default(), {}, + podzol => BlockBehavior::default(), { + snowy: false, + }, + cobblestone => BlockBehavior::default(), {}, + oak_planks => BlockBehavior::default(), {}, + spruce_planks => BlockBehavior::default(), {}, + birch_planks => BlockBehavior::default(), {}, + jungle_planks => BlockBehavior::default(), {}, + acacia_planks => BlockBehavior::default(), {}, + dark_oak_planks => BlockBehavior::default(), {}, + mangrove_planks => BlockBehavior::default(), {}, + bamboo_planks => BlockBehavior::default(), {}, + bamboo_mosaic => BlockBehavior::default(), {}, + oak_sapling => BlockBehavior::default(), { + stage: OakSaplingStage::_0, + }, + spruce_sapling => BlockBehavior::default(), { + stage: SpruceSaplingStage::_0, + }, + birch_sapling => BlockBehavior::default(), { + stage: BirchSaplingStage::_0, + }, + jungle_sapling => BlockBehavior::default(), { + stage: JungleSaplingStage::_0, + }, + acacia_sapling => BlockBehavior::default(), { + stage: AcaciaSaplingStage::_0, + }, + dark_oak_sapling => BlockBehavior::default(), { + stage: DarkOakSaplingStage::_0, + }, + mangrove_propagule => BlockBehavior::default(), { + age: MangrovePropaguleAge::_0, + hanging: false, + stage: MangrovePropaguleStage::_0, + waterlogged: false, + }, + bedrock => BlockBehavior::default(), {}, + water => BlockBehavior::default(), { + level: WaterLevel::_0, + }, + lava => BlockBehavior::default(), { + level: LavaLevel::_0, + }, + sand => BlockBehavior::default(), {}, + red_sand => BlockBehavior::default(), {}, + gravel => BlockBehavior::default(), {}, + gold_ore => BlockBehavior::default(), {}, + deepslate_gold_ore => BlockBehavior::default(), {}, + iron_ore => BlockBehavior::default(), {}, + deepslate_iron_ore => BlockBehavior::default(), {}, + coal_ore => BlockBehavior::default(), {}, + deepslate_coal_ore => BlockBehavior::default(), {}, + nether_gold_ore => BlockBehavior::default(), {}, + oak_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + spruce_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + birch_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + jungle_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + acacia_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + dark_oak_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + mangrove_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + mangrove_roots => BlockBehavior::default(), { + waterlogged: false, + }, + muddy_mangrove_roots => BlockBehavior::default(), { + axis: Axis::Y, + }, + bamboo_block => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_spruce_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_birch_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_jungle_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_acacia_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_dark_oak_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_oak_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_mangrove_log => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_bamboo_block => BlockBehavior::default(), { + axis: Axis::Y, + }, + oak_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + spruce_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + birch_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + jungle_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + acacia_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + dark_oak_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + mangrove_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_oak_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_spruce_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_birch_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_jungle_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_acacia_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_dark_oak_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_mangrove_wood => BlockBehavior::default(), { + axis: Axis::Y, + }, + oak_leaves => BlockBehavior::default(), { + distance: OakLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + spruce_leaves => BlockBehavior::default(), { + distance: SpruceLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + birch_leaves => BlockBehavior::default(), { + distance: BirchLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + jungle_leaves => BlockBehavior::default(), { + distance: JungleLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + acacia_leaves => BlockBehavior::default(), { + distance: AcaciaLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + dark_oak_leaves => BlockBehavior::default(), { + distance: DarkOakLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + mangrove_leaves => BlockBehavior::default(), { + distance: MangroveLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + azalea_leaves => BlockBehavior::default(), { + distance: AzaleaLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + flowering_azalea_leaves => BlockBehavior::default(), { + distance: FloweringAzaleaLeavesDistance::_7, + persistent: false, + waterlogged: false, + }, + sponge => BlockBehavior::default(), {}, + wet_sponge => BlockBehavior::default(), {}, + glass => BlockBehavior::default(), {}, + lapis_ore => BlockBehavior::default(), {}, + deepslate_lapis_ore => BlockBehavior::default(), {}, + lapis_block => BlockBehavior::default(), {}, + dispenser => BlockBehavior::default(), { + facing: FacingCubic::North, + triggered: false, + }, + sandstone => BlockBehavior::default(), {}, + chiseled_sandstone => BlockBehavior::default(), {}, + cut_sandstone => BlockBehavior::default(), {}, + note_block => BlockBehavior::default(), { + instrument: Sound::Harp, + note: NoteBlockNote::_0, + powered: false, + }, + white_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + orange_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + magenta_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + light_blue_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + yellow_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + lime_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + pink_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + gray_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + light_gray_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + cyan_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + purple_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + blue_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + brown_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + green_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + red_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + black_bed => BlockBehavior::default(), { + facing: FacingCardinal::North, + occupied: false, + part: Part::Foot, + }, + powered_rail => BlockBehavior::default(), { + powered: false, + shape: RailShape::NorthSouth, + waterlogged: false, + }, + detector_rail => BlockBehavior::default(), { + powered: false, + shape: RailShape::NorthSouth, + waterlogged: false, + }, + sticky_piston => BlockBehavior::default(), { + extended: false, + facing: FacingCubic::North, + }, + cobweb => BlockBehavior::default(), {}, + grass => BlockBehavior::default(), {}, + fern => BlockBehavior::default(), {}, + dead_bush => BlockBehavior::default(), {}, + seagrass => BlockBehavior::default(), {}, + tall_seagrass => BlockBehavior::default(), { + half: Half::Lower, + }, + piston => BlockBehavior::default(), { + extended: false, + facing: FacingCubic::North, + }, + piston_head => BlockBehavior::default(), { + kind: PistonType::Normal, + facing: FacingCubic::North, + short: false, + }, + white_wool => BlockBehavior::default(), {}, + orange_wool => BlockBehavior::default(), {}, + magenta_wool => BlockBehavior::default(), {}, + light_blue_wool => BlockBehavior::default(), {}, + yellow_wool => BlockBehavior::default(), {}, + lime_wool => BlockBehavior::default(), {}, + pink_wool => BlockBehavior::default(), {}, + gray_wool => BlockBehavior::default(), {}, + light_gray_wool => BlockBehavior::default(), {}, + cyan_wool => BlockBehavior::default(), {}, + purple_wool => BlockBehavior::default(), {}, + blue_wool => BlockBehavior::default(), {}, + brown_wool => BlockBehavior::default(), {}, + green_wool => BlockBehavior::default(), {}, + red_wool => BlockBehavior::default(), {}, + black_wool => BlockBehavior::default(), {}, + moving_piston => BlockBehavior::default(), { + kind: PistonType::Normal, + facing: FacingCubic::North, + }, + dandelion => BlockBehavior::default(), {}, + poppy => BlockBehavior::default(), {}, + blue_orchid => BlockBehavior::default(), {}, + allium => BlockBehavior::default(), {}, + azure_bluet => BlockBehavior::default(), {}, + red_tulip => BlockBehavior::default(), {}, + orange_tulip => BlockBehavior::default(), {}, + white_tulip => BlockBehavior::default(), {}, + pink_tulip => BlockBehavior::default(), {}, + oxeye_daisy => BlockBehavior::default(), {}, + cornflower => BlockBehavior::default(), {}, + wither_rose => BlockBehavior::default(), {}, + lily_of_the_valley => BlockBehavior::default(), {}, + brown_mushroom => BlockBehavior::default(), {}, + red_mushroom => BlockBehavior::default(), {}, + gold_block => BlockBehavior::default(), {}, + iron_block => BlockBehavior::default(), {}, + bricks => BlockBehavior::default(), {}, + tnt => BlockBehavior::default(), { + unstable: false, + }, + bookshelf => BlockBehavior::default(), {}, + chiseled_bookshelf => BlockBehavior::default(), { + facing: FacingCardinal::North, + slot_0_occupied: false, + slot_1_occupied: false, + slot_2_occupied: false, + slot_3_occupied: false, + slot_4_occupied: false, + slot_5_occupied: false, + }, + mossy_cobblestone => BlockBehavior::default(), {}, + obsidian => BlockBehavior::default(), {}, + torch => BlockBehavior::default(), {}, + wall_torch => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + fire => BlockBehavior::default(), { + age: FireAge::_0, + east: false, + north: false, + south: false, + up: false, + west: false, + }, + soul_fire => BlockBehavior::default(), {}, + spawner => BlockBehavior::default(), {}, + oak_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + chest => BlockBehavior::default(), { + kind: ChestType::Single, + facing: FacingCardinal::North, + waterlogged: false, + }, + redstone_wire => BlockBehavior::default(), { + east: WireEast::None, + north: WireNorth::None, + power: RedstoneWirePower::_0, + south: WireSouth::None, + west: WireWest::None, + }, + diamond_ore => BlockBehavior::default(), {}, + deepslate_diamond_ore => BlockBehavior::default(), {}, + diamond_block => BlockBehavior::default(), {}, + crafting_table => BlockBehavior::default(), {}, + wheat => BlockBehavior::default(), { + age: WheatAge::_0, + }, + farmland => BlockBehavior::default(), { + moisture: FarmlandMoisture::_0, + }, + furnace => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: false, + }, + oak_sign => BlockBehavior::default(), { + rotation: OakSignRotation::_0, + waterlogged: false, + }, + spruce_sign => BlockBehavior::default(), { + rotation: SpruceSignRotation::_0, + waterlogged: false, + }, + birch_sign => BlockBehavior::default(), { + rotation: BirchSignRotation::_0, + waterlogged: false, + }, + acacia_sign => BlockBehavior::default(), { + rotation: AcaciaSignRotation::_0, + waterlogged: false, + }, + jungle_sign => BlockBehavior::default(), { + rotation: JungleSignRotation::_0, + waterlogged: false, + }, + dark_oak_sign => BlockBehavior::default(), { + rotation: DarkOakSignRotation::_0, + waterlogged: false, + }, + mangrove_sign => BlockBehavior::default(), { + rotation: MangroveSignRotation::_0, + waterlogged: false, + }, + bamboo_sign => BlockBehavior::default(), { + rotation: BambooSignRotation::_0, + waterlogged: false, + }, + oak_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + ladder => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + rail => BlockBehavior::default(), { + shape: Shape::NorthSouth, + waterlogged: false, + }, + cobblestone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + oak_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + spruce_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + birch_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + acacia_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + jungle_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + dark_oak_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + mangrove_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + bamboo_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + oak_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: OakHangingSignRotation::_0, + waterlogged: false, + }, + spruce_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: SpruceHangingSignRotation::_0, + waterlogged: false, + }, + birch_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: BirchHangingSignRotation::_0, + waterlogged: false, + }, + acacia_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: AcaciaHangingSignRotation::_0, + waterlogged: false, + }, + jungle_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: JungleHangingSignRotation::_0, + waterlogged: false, + }, + dark_oak_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: DarkOakHangingSignRotation::_0, + waterlogged: false, + }, + crimson_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: CrimsonHangingSignRotation::_0, + waterlogged: false, + }, + warped_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: WarpedHangingSignRotation::_0, + waterlogged: false, + }, + mangrove_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: MangroveHangingSignRotation::_0, + waterlogged: false, + }, + bamboo_hanging_sign => BlockBehavior::default(), { + attached: false, + rotation: BambooHangingSignRotation::_0, + waterlogged: false, + }, + oak_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + spruce_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + birch_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + acacia_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + jungle_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + dark_oak_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + mangrove_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + crimson_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + warped_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + bamboo_wall_hanging_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + lever => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + stone_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + iron_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + oak_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + spruce_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + birch_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + jungle_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + acacia_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + dark_oak_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + mangrove_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + bamboo_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + redstone_ore => BlockBehavior::default(), { + lit: false, + }, + deepslate_redstone_ore => BlockBehavior::default(), { + lit: false, + }, + redstone_torch => BlockBehavior::default(), { + lit: true, + }, + redstone_wall_torch => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: true, + }, + stone_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + snow => BlockBehavior::default(), { + layers: SnowLayers::_1, + }, + ice => BlockBehavior::default(), {}, + snow_block => BlockBehavior::default(), {}, + cactus => BlockBehavior::default(), { + age: CactusAge::_0, + }, + clay => BlockBehavior::default(), {}, + sugar_cane => BlockBehavior::default(), { + age: SugarCaneAge::_0, + }, + jukebox => BlockBehavior::default(), { + has_record: false, + }, + oak_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + pumpkin => BlockBehavior::default(), {}, + netherrack => BlockBehavior::default(), {}, + soul_sand => BlockBehavior::default(), {}, + soul_soil => BlockBehavior::default(), {}, + basalt => BlockBehavior::default(), { + axis: Axis::Y, + }, + polished_basalt => BlockBehavior::default(), { + axis: Axis::Y, + }, + soul_torch => BlockBehavior::default(), {}, + soul_wall_torch => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + glowstone => BlockBehavior::default(), {}, + nether_portal => BlockBehavior::default(), { + axis: AxisXZ::X, + }, + carved_pumpkin => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + jack_o_lantern => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + cake => BlockBehavior::default(), { + bites: CakeBites::_0, + }, + repeater => BlockBehavior::default(), { + delay: RepeaterDelay::_1, + facing: FacingCardinal::North, + locked: false, + powered: false, + }, + white_stained_glass => BlockBehavior::default(), {}, + orange_stained_glass => BlockBehavior::default(), {}, + magenta_stained_glass => BlockBehavior::default(), {}, + light_blue_stained_glass => BlockBehavior::default(), {}, + yellow_stained_glass => BlockBehavior::default(), {}, + lime_stained_glass => BlockBehavior::default(), {}, + pink_stained_glass => BlockBehavior::default(), {}, + gray_stained_glass => BlockBehavior::default(), {}, + light_gray_stained_glass => BlockBehavior::default(), {}, + cyan_stained_glass => BlockBehavior::default(), {}, + purple_stained_glass => BlockBehavior::default(), {}, + blue_stained_glass => BlockBehavior::default(), {}, + brown_stained_glass => BlockBehavior::default(), {}, + green_stained_glass => BlockBehavior::default(), {}, + red_stained_glass => BlockBehavior::default(), {}, + black_stained_glass => BlockBehavior::default(), {}, + oak_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + spruce_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + birch_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + jungle_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + acacia_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + dark_oak_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + mangrove_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + bamboo_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + stone_bricks => BlockBehavior::default(), {}, + mossy_stone_bricks => BlockBehavior::default(), {}, + cracked_stone_bricks => BlockBehavior::default(), {}, + chiseled_stone_bricks => BlockBehavior::default(), {}, + packed_mud => BlockBehavior::default(), {}, + mud_bricks => BlockBehavior::default(), {}, + infested_stone => BlockBehavior::default(), {}, + infested_cobblestone => BlockBehavior::default(), {}, + infested_stone_bricks => BlockBehavior::default(), {}, + infested_mossy_stone_bricks => BlockBehavior::default(), {}, + infested_cracked_stone_bricks => BlockBehavior::default(), {}, + infested_chiseled_stone_bricks => BlockBehavior::default(), {}, + brown_mushroom_block => BlockBehavior::default(), { + down: true, + east: true, + north: true, + south: true, + up: true, + west: true, + }, + red_mushroom_block => BlockBehavior::default(), { + down: true, + east: true, + north: true, + south: true, + up: true, + west: true, + }, + mushroom_stem => BlockBehavior::default(), { + down: true, + east: true, + north: true, + south: true, + up: true, + west: true, + }, + iron_bars => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + chain => BlockBehavior::default(), { + axis: Axis::Y, + waterlogged: false, + }, + glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + melon => BlockBehavior::default(), {}, + attached_pumpkin_stem => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + attached_melon_stem => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + pumpkin_stem => BlockBehavior::default(), { + age: PumpkinStemAge::_0, + }, + melon_stem => BlockBehavior::default(), { + age: MelonStemAge::_0, + }, + vine => BlockBehavior::default(), { + east: false, + north: false, + south: false, + up: false, + west: false, + }, + glow_lichen => BlockBehavior::default(), { + down: false, + east: false, + north: false, + south: false, + up: false, + waterlogged: false, + west: false, + }, + oak_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + stone_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + mud_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + mycelium => BlockBehavior::default(), { + snowy: false, + }, + lily_pad => BlockBehavior::default(), {}, + nether_bricks => BlockBehavior::default(), {}, + nether_brick_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + nether_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + nether_wart => BlockBehavior::default(), { + age: NetherWartAge::_0, + }, + enchanting_table => BlockBehavior::default(), {}, + brewing_stand => BlockBehavior::default(), { + has_bottle: false, + has_bottle: false, + has_bottle: false, + }, + cauldron => BlockBehavior::default(), {}, + water_cauldron => BlockBehavior::default(), { + level: WaterCauldronLevel::_1, + }, + lava_cauldron => BlockBehavior::default(), {}, + powder_snow_cauldron => BlockBehavior::default(), { + level: PowderSnowCauldronLevel::_1, + }, + end_portal => BlockBehavior::default(), {}, + end_portal_frame => BlockBehavior::default(), { + eye: false, + facing: FacingCardinal::North, + }, + end_stone => BlockBehavior::default(), {}, + dragon_egg => BlockBehavior::default(), {}, + redstone_lamp => BlockBehavior::default(), { + lit: false, + }, + cocoa => BlockBehavior::default(), { + age: CocoaAge::_0, + facing: FacingCardinal::North, + }, + sandstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + emerald_ore => BlockBehavior::default(), {}, + deepslate_emerald_ore => BlockBehavior::default(), {}, + ender_chest => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + tripwire_hook => BlockBehavior::default(), { + attached: false, + facing: FacingCardinal::North, + powered: false, + }, + tripwire => BlockBehavior::default(), { + attached: false, + disarmed: false, + east: false, + north: false, + powered: false, + south: false, + west: false, + }, + emerald_block => BlockBehavior::default(), {}, + spruce_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + birch_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + jungle_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + command_block => BlockBehavior::default(), { + conditional: false, + facing: FacingCubic::North, + }, + beacon => BlockBehavior::default(), {}, + cobblestone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + mossy_cobblestone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + flower_pot => BlockBehavior::default(), {}, + potted_oak_sapling => BlockBehavior::default(), {}, + potted_spruce_sapling => BlockBehavior::default(), {}, + potted_birch_sapling => BlockBehavior::default(), {}, + potted_jungle_sapling => BlockBehavior::default(), {}, + potted_acacia_sapling => BlockBehavior::default(), {}, + potted_dark_oak_sapling => BlockBehavior::default(), {}, + potted_mangrove_propagule => BlockBehavior::default(), {}, + potted_fern => BlockBehavior::default(), {}, + potted_dandelion => BlockBehavior::default(), {}, + potted_poppy => BlockBehavior::default(), {}, + potted_blue_orchid => BlockBehavior::default(), {}, + potted_allium => BlockBehavior::default(), {}, + potted_azure_bluet => BlockBehavior::default(), {}, + potted_red_tulip => BlockBehavior::default(), {}, + potted_orange_tulip => BlockBehavior::default(), {}, + potted_white_tulip => BlockBehavior::default(), {}, + potted_pink_tulip => BlockBehavior::default(), {}, + potted_oxeye_daisy => BlockBehavior::default(), {}, + potted_cornflower => BlockBehavior::default(), {}, + potted_lily_of_the_valley => BlockBehavior::default(), {}, + potted_wither_rose => BlockBehavior::default(), {}, + potted_red_mushroom => BlockBehavior::default(), {}, + potted_brown_mushroom => BlockBehavior::default(), {}, + potted_dead_bush => BlockBehavior::default(), {}, + potted_cactus => BlockBehavior::default(), {}, + carrots => BlockBehavior::default(), { + age: CarrotsAge::_0, + }, + potatoes => BlockBehavior::default(), { + age: PotatoesAge::_0, + }, + oak_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + spruce_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + birch_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + jungle_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + acacia_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + dark_oak_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + mangrove_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + bamboo_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + skeleton_skull => BlockBehavior::default(), { + rotation: SkeletonSkullRotation::_0, + }, + skeleton_wall_skull => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + wither_skeleton_skull => BlockBehavior::default(), { + rotation: WitherSkeletonSkullRotation::_0, + }, + wither_skeleton_wall_skull => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + zombie_head => BlockBehavior::default(), { + rotation: ZombieHeadRotation::_0, + }, + zombie_wall_head => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + player_head => BlockBehavior::default(), { + rotation: PlayerHeadRotation::_0, + }, + player_wall_head => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + creeper_head => BlockBehavior::default(), { + rotation: CreeperHeadRotation::_0, + }, + creeper_wall_head => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + dragon_head => BlockBehavior::default(), { + rotation: DragonHeadRotation::_0, + }, + dragon_wall_head => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + piglin_head => BlockBehavior::default(), { + rotation: PiglinHeadRotation::_0, + }, + piglin_wall_head => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + anvil => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + chipped_anvil => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + damaged_anvil => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + trapped_chest => BlockBehavior::default(), { + kind: ChestType::Single, + facing: FacingCardinal::North, + waterlogged: false, + }, + light_weighted_pressure_plate => BlockBehavior::default(), { + power: LightWeightedPressurePlatePower::_0, + }, + heavy_weighted_pressure_plate => BlockBehavior::default(), { + power: HeavyWeightedPressurePlatePower::_0, + }, + comparator => BlockBehavior::default(), { + facing: FacingCardinal::North, + mode: ComparatorType::Compare, + powered: false, + }, + daylight_detector => BlockBehavior::default(), { + inverted: false, + power: DaylightDetectorPower::_0, + }, + redstone_block => BlockBehavior::default(), {}, + nether_quartz_ore => BlockBehavior::default(), {}, + hopper => BlockBehavior::default(), { + enabled: true, + facing: Facing::Down, + }, + quartz_block => BlockBehavior::default(), {}, + chiseled_quartz_block => BlockBehavior::default(), {}, + quartz_pillar => BlockBehavior::default(), { + axis: Axis::Y, + }, + quartz_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + activator_rail => BlockBehavior::default(), { + powered: false, + shape: RailShape::NorthSouth, + waterlogged: false, + }, + dropper => BlockBehavior::default(), { + facing: FacingCubic::North, + triggered: false, + }, + white_terracotta => BlockBehavior::default(), {}, + orange_terracotta => BlockBehavior::default(), {}, + magenta_terracotta => BlockBehavior::default(), {}, + light_blue_terracotta => BlockBehavior::default(), {}, + yellow_terracotta => BlockBehavior::default(), {}, + lime_terracotta => BlockBehavior::default(), {}, + pink_terracotta => BlockBehavior::default(), {}, + gray_terracotta => BlockBehavior::default(), {}, + light_gray_terracotta => BlockBehavior::default(), {}, + cyan_terracotta => BlockBehavior::default(), {}, + purple_terracotta => BlockBehavior::default(), {}, + blue_terracotta => BlockBehavior::default(), {}, + brown_terracotta => BlockBehavior::default(), {}, + green_terracotta => BlockBehavior::default(), {}, + red_terracotta => BlockBehavior::default(), {}, + black_terracotta => BlockBehavior::default(), {}, + white_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + orange_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + magenta_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + light_blue_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + yellow_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + lime_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + pink_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + gray_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + light_gray_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + cyan_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + purple_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + blue_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + brown_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + green_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + red_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + black_stained_glass_pane => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + acacia_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + dark_oak_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + mangrove_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + bamboo_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + bamboo_mosaic_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + slime_block => BlockBehavior::default(), {}, + barrier => BlockBehavior::default(), {}, + light => BlockBehavior::default(), { + level: LightLevel::_15, + waterlogged: false, + }, + iron_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + prismarine => BlockBehavior::default(), {}, + prismarine_bricks => BlockBehavior::default(), {}, + dark_prismarine => BlockBehavior::default(), {}, + prismarine_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + prismarine_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + dark_prismarine_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + prismarine_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + prismarine_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + dark_prismarine_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + sea_lantern => BlockBehavior::default(), {}, + hay_block => BlockBehavior::default(), { + axis: Axis::Y, + }, + white_carpet => BlockBehavior::default(), {}, + orange_carpet => BlockBehavior::default(), {}, + magenta_carpet => BlockBehavior::default(), {}, + light_blue_carpet => BlockBehavior::default(), {}, + yellow_carpet => BlockBehavior::default(), {}, + lime_carpet => BlockBehavior::default(), {}, + pink_carpet => BlockBehavior::default(), {}, + gray_carpet => BlockBehavior::default(), {}, + light_gray_carpet => BlockBehavior::default(), {}, + cyan_carpet => BlockBehavior::default(), {}, + purple_carpet => BlockBehavior::default(), {}, + blue_carpet => BlockBehavior::default(), {}, + brown_carpet => BlockBehavior::default(), {}, + green_carpet => BlockBehavior::default(), {}, + red_carpet => BlockBehavior::default(), {}, + black_carpet => BlockBehavior::default(), {}, + terracotta => BlockBehavior::default(), {}, + coal_block => BlockBehavior::default(), {}, + packed_ice => BlockBehavior::default(), {}, + sunflower => BlockBehavior::default(), { + half: Half::Lower, + }, + lilac => BlockBehavior::default(), { + half: Half::Lower, + }, + rose_bush => BlockBehavior::default(), { + half: Half::Lower, + }, + peony => BlockBehavior::default(), { + half: Half::Lower, + }, + tall_grass => BlockBehavior::default(), { + half: Half::Lower, + }, + large_fern => BlockBehavior::default(), { + half: Half::Lower, + }, + white_banner => BlockBehavior::default(), { + rotation: WhiteBannerRotation::_0, + }, + orange_banner => BlockBehavior::default(), { + rotation: OrangeBannerRotation::_0, + }, + magenta_banner => BlockBehavior::default(), { + rotation: MagentaBannerRotation::_0, + }, + light_blue_banner => BlockBehavior::default(), { + rotation: LightBlueBannerRotation::_0, + }, + yellow_banner => BlockBehavior::default(), { + rotation: YellowBannerRotation::_0, + }, + lime_banner => BlockBehavior::default(), { + rotation: LimeBannerRotation::_0, + }, + pink_banner => BlockBehavior::default(), { + rotation: PinkBannerRotation::_0, + }, + gray_banner => BlockBehavior::default(), { + rotation: GrayBannerRotation::_0, + }, + light_gray_banner => BlockBehavior::default(), { + rotation: LightGrayBannerRotation::_0, + }, + cyan_banner => BlockBehavior::default(), { + rotation: CyanBannerRotation::_0, + }, + purple_banner => BlockBehavior::default(), { + rotation: PurpleBannerRotation::_0, + }, + blue_banner => BlockBehavior::default(), { + rotation: BlueBannerRotation::_0, + }, + brown_banner => BlockBehavior::default(), { + rotation: BrownBannerRotation::_0, + }, + green_banner => BlockBehavior::default(), { + rotation: GreenBannerRotation::_0, + }, + red_banner => BlockBehavior::default(), { + rotation: RedBannerRotation::_0, + }, + black_banner => BlockBehavior::default(), { + rotation: BlackBannerRotation::_0, + }, + white_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + orange_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + magenta_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + light_blue_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + yellow_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + lime_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + pink_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + gray_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + light_gray_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + cyan_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + purple_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + blue_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + brown_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + green_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + red_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + black_wall_banner => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + red_sandstone => BlockBehavior::default(), {}, + chiseled_red_sandstone => BlockBehavior::default(), {}, + cut_red_sandstone => BlockBehavior::default(), {}, + red_sandstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + oak_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + spruce_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + birch_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + jungle_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + acacia_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + dark_oak_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + mangrove_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + bamboo_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + bamboo_mosaic_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + stone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + smooth_stone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + cut_sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + petrified_oak_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + cobblestone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + stone_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + mud_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + nether_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + quartz_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + red_sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + cut_red_sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + purpur_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + smooth_stone => BlockBehavior::default(), {}, + smooth_sandstone => BlockBehavior::default(), {}, + smooth_quartz => BlockBehavior::default(), {}, + smooth_red_sandstone => BlockBehavior::default(), {}, + spruce_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + birch_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + jungle_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + acacia_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + dark_oak_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + mangrove_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + bamboo_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + spruce_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + birch_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + jungle_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + acacia_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + dark_oak_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + mangrove_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + bamboo_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + spruce_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + birch_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + jungle_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + acacia_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + dark_oak_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + mangrove_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + bamboo_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + end_rod => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + chorus_plant => BlockBehavior::default(), { + down: false, + east: false, + north: false, + south: false, + up: false, + west: false, + }, + chorus_flower => BlockBehavior::default(), { + age: ChorusFlowerAge::_0, + }, + purpur_block => BlockBehavior::default(), {}, + purpur_pillar => BlockBehavior::default(), { + axis: Axis::Y, + }, + purpur_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + end_stone_bricks => BlockBehavior::default(), {}, + beetroots => BlockBehavior::default(), { + age: BeetrootsAge::_0, + }, + dirt_path => BlockBehavior::default(), {}, + end_gateway => BlockBehavior::default(), {}, + repeating_command_block => BlockBehavior::default(), { + conditional: false, + facing: FacingCubic::North, + }, + chain_command_block => BlockBehavior::default(), { + conditional: false, + facing: FacingCubic::North, + }, + frosted_ice => BlockBehavior::default(), { + age: FrostedIceAge::_0, + }, + magma_block => BlockBehavior::default(), {}, + nether_wart_block => BlockBehavior::default(), {}, + red_nether_bricks => BlockBehavior::default(), {}, + bone_block => BlockBehavior::default(), { + axis: Axis::Y, + }, + structure_void => BlockBehavior::default(), {}, + observer => BlockBehavior::default(), { + facing: FacingCubic::South, + powered: false, + }, + shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + white_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + orange_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + magenta_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + light_blue_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + yellow_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + lime_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + pink_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + gray_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + light_gray_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + cyan_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + purple_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + blue_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + brown_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + green_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + red_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + black_shulker_box => BlockBehavior::default(), { + facing: FacingCubic::Up, + }, + white_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + orange_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + magenta_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + light_blue_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + yellow_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + lime_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + pink_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + gray_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + light_gray_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + cyan_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + purple_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + blue_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + brown_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + green_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + red_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + black_glazed_terracotta => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + white_concrete => BlockBehavior::default(), {}, + orange_concrete => BlockBehavior::default(), {}, + magenta_concrete => BlockBehavior::default(), {}, + light_blue_concrete => BlockBehavior::default(), {}, + yellow_concrete => BlockBehavior::default(), {}, + lime_concrete => BlockBehavior::default(), {}, + pink_concrete => BlockBehavior::default(), {}, + gray_concrete => BlockBehavior::default(), {}, + light_gray_concrete => BlockBehavior::default(), {}, + cyan_concrete => BlockBehavior::default(), {}, + purple_concrete => BlockBehavior::default(), {}, + blue_concrete => BlockBehavior::default(), {}, + brown_concrete => BlockBehavior::default(), {}, + green_concrete => BlockBehavior::default(), {}, + red_concrete => BlockBehavior::default(), {}, + black_concrete => BlockBehavior::default(), {}, + white_concrete_powder => BlockBehavior::default(), {}, + orange_concrete_powder => BlockBehavior::default(), {}, + magenta_concrete_powder => BlockBehavior::default(), {}, + light_blue_concrete_powder => BlockBehavior::default(), {}, + yellow_concrete_powder => BlockBehavior::default(), {}, + lime_concrete_powder => BlockBehavior::default(), {}, + pink_concrete_powder => BlockBehavior::default(), {}, + gray_concrete_powder => BlockBehavior::default(), {}, + light_gray_concrete_powder => BlockBehavior::default(), {}, + cyan_concrete_powder => BlockBehavior::default(), {}, + purple_concrete_powder => BlockBehavior::default(), {}, + blue_concrete_powder => BlockBehavior::default(), {}, + brown_concrete_powder => BlockBehavior::default(), {}, + green_concrete_powder => BlockBehavior::default(), {}, + red_concrete_powder => BlockBehavior::default(), {}, + black_concrete_powder => BlockBehavior::default(), {}, + kelp => BlockBehavior::default(), { + age: KelpAge::_0, + }, + kelp_plant => BlockBehavior::default(), {}, + dried_kelp_block => BlockBehavior::default(), {}, + turtle_egg => BlockBehavior::default(), { + eggs: TurtleEggEggs::_1, + hatch: TurtleEggHatch::_0, + }, + dead_tube_coral_block => BlockBehavior::default(), {}, + dead_brain_coral_block => BlockBehavior::default(), {}, + dead_bubble_coral_block => BlockBehavior::default(), {}, + dead_fire_coral_block => BlockBehavior::default(), {}, + dead_horn_coral_block => BlockBehavior::default(), {}, + tube_coral_block => BlockBehavior::default(), {}, + brain_coral_block => BlockBehavior::default(), {}, + bubble_coral_block => BlockBehavior::default(), {}, + fire_coral_block => BlockBehavior::default(), {}, + horn_coral_block => BlockBehavior::default(), {}, + dead_tube_coral => BlockBehavior::default(), { + waterlogged: true, + }, + dead_brain_coral => BlockBehavior::default(), { + waterlogged: true, + }, + dead_bubble_coral => BlockBehavior::default(), { + waterlogged: true, + }, + dead_fire_coral => BlockBehavior::default(), { + waterlogged: true, + }, + dead_horn_coral => BlockBehavior::default(), { + waterlogged: true, + }, + tube_coral => BlockBehavior::default(), { + waterlogged: true, + }, + brain_coral => BlockBehavior::default(), { + waterlogged: true, + }, + bubble_coral => BlockBehavior::default(), { + waterlogged: true, + }, + fire_coral => BlockBehavior::default(), { + waterlogged: true, + }, + horn_coral => BlockBehavior::default(), { + waterlogged: true, + }, + dead_tube_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + dead_brain_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + dead_bubble_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + dead_fire_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + dead_horn_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + tube_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + brain_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + bubble_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + fire_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + horn_coral_fan => BlockBehavior::default(), { + waterlogged: true, + }, + dead_tube_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + dead_brain_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + dead_bubble_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + dead_fire_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + dead_horn_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + tube_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + brain_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + bubble_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + fire_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + horn_coral_wall_fan => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: true, + }, + sea_pickle => BlockBehavior::default(), { + pickles: SeaPicklePickles::_1, + waterlogged: true, + }, + blue_ice => BlockBehavior::default(), {}, + conduit => BlockBehavior::default(), { + waterlogged: true, + }, + bamboo_sapling => BlockBehavior::default(), {}, + bamboo => BlockBehavior::default(), { + age: BambooAge::_0, + leaves: Leaves::None, + stage: BambooStage::_0, + }, + potted_bamboo => BlockBehavior::default(), {}, + void_air => BlockBehavior::default(), {}, + cave_air => BlockBehavior::default(), {}, + bubble_column => BlockBehavior::default(), { + drag: true, + }, + polished_granite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + smooth_red_sandstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + mossy_stone_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_diorite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + mossy_cobblestone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + end_stone_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + stone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + smooth_sandstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + smooth_quartz_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + granite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + andesite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + red_nether_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_andesite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + diorite_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_granite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + smooth_red_sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + mossy_stone_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_diorite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + mossy_cobblestone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + end_stone_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + smooth_sandstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + smooth_quartz_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + granite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + andesite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + red_nether_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_andesite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + diorite_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + prismarine_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + red_sandstone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + mossy_stone_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + granite_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + stone_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + mud_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + nether_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + andesite_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + red_nether_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + sandstone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + end_stone_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + diorite_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + scaffolding => BlockBehavior::default(), { + bottom: false, + distance: ScaffoldingDistance::_7, + waterlogged: false, + }, + loom => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + barrel => BlockBehavior::default(), { + facing: FacingCubic::North, + open: false, + }, + smoker => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: false, + }, + blast_furnace => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: false, + }, + cartography_table => BlockBehavior::default(), {}, + fletching_table => BlockBehavior::default(), {}, + grindstone => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + }, + lectern => BlockBehavior::default(), { + facing: FacingCardinal::North, + has_book: false, + powered: false, + }, + smithing_table => BlockBehavior::default(), {}, + stonecutter => BlockBehavior::default(), { + facing: FacingCardinal::North, + }, + bell => BlockBehavior::default(), { + attachment: Attachment::Floor, + facing: FacingCardinal::North, + powered: false, + }, + lantern => BlockBehavior::default(), { + hanging: false, + waterlogged: false, + }, + soul_lantern => BlockBehavior::default(), { + hanging: false, + waterlogged: false, + }, + campfire => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: true, + signal_fire: false, + waterlogged: false, + }, + soul_campfire => BlockBehavior::default(), { + facing: FacingCardinal::North, + lit: true, + signal_fire: false, + waterlogged: false, + }, + sweet_berry_bush => BlockBehavior::default(), { + age: SweetBerryBushAge::_0, + }, + warped_stem => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_warped_stem => BlockBehavior::default(), { + axis: Axis::Y, + }, + warped_hyphae => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_warped_hyphae => BlockBehavior::default(), { + axis: Axis::Y, + }, + warped_nylium => BlockBehavior::default(), {}, + warped_fungus => BlockBehavior::default(), {}, + warped_wart_block => BlockBehavior::default(), {}, + warped_roots => BlockBehavior::default(), {}, + nether_sprouts => BlockBehavior::default(), {}, + crimson_stem => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_crimson_stem => BlockBehavior::default(), { + axis: Axis::Y, + }, + crimson_hyphae => BlockBehavior::default(), { + axis: Axis::Y, + }, + stripped_crimson_hyphae => BlockBehavior::default(), { + axis: Axis::Y, + }, + crimson_nylium => BlockBehavior::default(), {}, + crimson_fungus => BlockBehavior::default(), {}, + shroomlight => BlockBehavior::default(), {}, + weeping_vines => BlockBehavior::default(), { + age: WeepingVinesAge::_0, + }, + weeping_vines_plant => BlockBehavior::default(), {}, + twisting_vines => BlockBehavior::default(), { + age: TwistingVinesAge::_0, + }, + twisting_vines_plant => BlockBehavior::default(), {}, + crimson_roots => BlockBehavior::default(), {}, + crimson_planks => BlockBehavior::default(), {}, + warped_planks => BlockBehavior::default(), {}, + crimson_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + warped_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + crimson_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + warped_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + crimson_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + warped_fence => BlockBehavior::default(), { + east: false, + north: false, + south: false, + waterlogged: false, + west: false, + }, + crimson_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + warped_trapdoor => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + open: false, + powered: false, + waterlogged: false, + }, + crimson_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + warped_fence_gate => BlockBehavior::default(), { + facing: FacingCardinal::North, + in_wall: false, + open: false, + powered: false, + }, + crimson_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + warped_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + crimson_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + warped_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + crimson_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + warped_door => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + hinge: Hinge::Left, + open: false, + powered: false, + }, + crimson_sign => BlockBehavior::default(), { + rotation: CrimsonSignRotation::_0, + waterlogged: false, + }, + warped_sign => BlockBehavior::default(), { + rotation: WarpedSignRotation::_0, + waterlogged: false, + }, + crimson_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + warped_wall_sign => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + structure_block => BlockBehavior::default(), { + mode: Mode::Load, + }, + jigsaw => BlockBehavior::default(), { + orientation: Orientation::NorthUp, + }, + composter => BlockBehavior::default(), { + level: ComposterLevel::_0, + }, + target => BlockBehavior::default(), { + power: TargetOutputPower::_0, + }, + bee_nest => BlockBehavior::default(), { + facing: FacingCardinal::North, + honey_level: BeeNestHoneyLevel::_0, + }, + beehive => BlockBehavior::default(), { + facing: FacingCardinal::North, + honey_level: BeehiveHoneyLevel::_0, + }, + honey_block => BlockBehavior::default(), {}, + honeycomb_block => BlockBehavior::default(), {}, + netherite_block => BlockBehavior::default(), {}, + ancient_debris => BlockBehavior::default(), {}, + crying_obsidian => BlockBehavior::default(), {}, + respawn_anchor => BlockBehavior::default(), { + charges: RespawnAnchorCharge::_0, + }, + potted_crimson_fungus => BlockBehavior::default(), {}, + potted_warped_fungus => BlockBehavior::default(), {}, + potted_crimson_roots => BlockBehavior::default(), {}, + potted_warped_roots => BlockBehavior::default(), {}, + lodestone => BlockBehavior::default(), {}, + blackstone => BlockBehavior::default(), {}, + blackstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + blackstone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + blackstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_blackstone => BlockBehavior::default(), {}, + polished_blackstone_bricks => BlockBehavior::default(), {}, + cracked_polished_blackstone_bricks => BlockBehavior::default(), {}, + chiseled_polished_blackstone => BlockBehavior::default(), {}, + polished_blackstone_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_blackstone_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_blackstone_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + gilded_blackstone => BlockBehavior::default(), {}, + polished_blackstone_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_blackstone_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_blackstone_pressure_plate => BlockBehavior::default(), { + powered: false, + }, + polished_blackstone_button => BlockBehavior::default(), { + face: Face::Wall, + facing: FacingCardinal::North, + powered: false, + }, + polished_blackstone_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + chiseled_nether_bricks => BlockBehavior::default(), {}, + cracked_nether_bricks => BlockBehavior::default(), {}, + quartz_bricks => BlockBehavior::default(), {}, + candle => BlockBehavior::default(), { + candles: CandleCandles::_1, + lit: false, + waterlogged: false, + }, + white_candle => BlockBehavior::default(), { + candles: WhiteCandleCandles::_1, + lit: false, + waterlogged: false, + }, + orange_candle => BlockBehavior::default(), { + candles: OrangeCandleCandles::_1, + lit: false, + waterlogged: false, + }, + magenta_candle => BlockBehavior::default(), { + candles: MagentaCandleCandles::_1, + lit: false, + waterlogged: false, + }, + light_blue_candle => BlockBehavior::default(), { + candles: LightBlueCandleCandles::_1, + lit: false, + waterlogged: false, + }, + yellow_candle => BlockBehavior::default(), { + candles: YellowCandleCandles::_1, + lit: false, + waterlogged: false, + }, + lime_candle => BlockBehavior::default(), { + candles: LimeCandleCandles::_1, + lit: false, + waterlogged: false, + }, + pink_candle => BlockBehavior::default(), { + candles: PinkCandleCandles::_1, + lit: false, + waterlogged: false, + }, + gray_candle => BlockBehavior::default(), { + candles: GrayCandleCandles::_1, + lit: false, + waterlogged: false, + }, + light_gray_candle => BlockBehavior::default(), { + candles: LightGrayCandleCandles::_1, + lit: false, + waterlogged: false, + }, + cyan_candle => BlockBehavior::default(), { + candles: CyanCandleCandles::_1, + lit: false, + waterlogged: false, + }, + purple_candle => BlockBehavior::default(), { + candles: PurpleCandleCandles::_1, + lit: false, + waterlogged: false, + }, + blue_candle => BlockBehavior::default(), { + candles: BlueCandleCandles::_1, + lit: false, + waterlogged: false, + }, + brown_candle => BlockBehavior::default(), { + candles: BrownCandleCandles::_1, + lit: false, + waterlogged: false, + }, + green_candle => BlockBehavior::default(), { + candles: GreenCandleCandles::_1, + lit: false, + waterlogged: false, + }, + red_candle => BlockBehavior::default(), { + candles: RedCandleCandles::_1, + lit: false, + waterlogged: false, + }, + black_candle => BlockBehavior::default(), { + candles: BlackCandleCandles::_1, + lit: false, + waterlogged: false, + }, + candle_cake => BlockBehavior::default(), { + lit: false, + }, + white_candle_cake => BlockBehavior::default(), { + lit: false, + }, + orange_candle_cake => BlockBehavior::default(), { + lit: false, + }, + magenta_candle_cake => BlockBehavior::default(), { + lit: false, + }, + light_blue_candle_cake => BlockBehavior::default(), { + lit: false, + }, + yellow_candle_cake => BlockBehavior::default(), { + lit: false, + }, + lime_candle_cake => BlockBehavior::default(), { + lit: false, + }, + pink_candle_cake => BlockBehavior::default(), { + lit: false, + }, + gray_candle_cake => BlockBehavior::default(), { + lit: false, + }, + light_gray_candle_cake => BlockBehavior::default(), { + lit: false, + }, + cyan_candle_cake => BlockBehavior::default(), { + lit: false, + }, + purple_candle_cake => BlockBehavior::default(), { + lit: false, + }, + blue_candle_cake => BlockBehavior::default(), { + lit: false, + }, + brown_candle_cake => BlockBehavior::default(), { + lit: false, + }, + green_candle_cake => BlockBehavior::default(), { + lit: false, + }, + red_candle_cake => BlockBehavior::default(), { + lit: false, + }, + black_candle_cake => BlockBehavior::default(), { + lit: false, + }, + amethyst_block => BlockBehavior::default(), {}, + budding_amethyst => BlockBehavior::default(), {}, + amethyst_cluster => BlockBehavior::default(), { + facing: FacingCubic::Up, + waterlogged: false, + }, + large_amethyst_bud => BlockBehavior::default(), { + facing: FacingCubic::Up, + waterlogged: false, + }, + medium_amethyst_bud => BlockBehavior::default(), { + facing: FacingCubic::Up, + waterlogged: false, + }, + small_amethyst_bud => BlockBehavior::default(), { + facing: FacingCubic::Up, + waterlogged: false, + }, + tuff => BlockBehavior::default(), {}, + calcite => BlockBehavior::default(), {}, + tinted_glass => BlockBehavior::default(), {}, + powder_snow => BlockBehavior::default(), {}, + sculk_sensor => BlockBehavior::default(), { + power: SculkSensorPower::_0, + sculk_sensor_phase: Phase::Inactive, + waterlogged: false, + }, + sculk => BlockBehavior::default(), {}, + sculk_vein => BlockBehavior::default(), { + down: false, + east: false, + north: false, + south: false, + up: false, + waterlogged: false, + west: false, + }, + sculk_catalyst => BlockBehavior::default(), { + bloom: false, + }, + sculk_shrieker => BlockBehavior::default(), { + can_summon: false, + shrieking: false, + waterlogged: false, + }, + oxidized_copper => BlockBehavior::default(), {}, + weathered_copper => BlockBehavior::default(), {}, + exposed_copper => BlockBehavior::default(), {}, + copper_block => BlockBehavior::default(), {}, + copper_ore => BlockBehavior::default(), {}, + deepslate_copper_ore => BlockBehavior::default(), {}, + oxidized_cut_copper => BlockBehavior::default(), {}, + weathered_cut_copper => BlockBehavior::default(), {}, + exposed_cut_copper => BlockBehavior::default(), {}, + cut_copper => BlockBehavior::default(), {}, + oxidized_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + weathered_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + exposed_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + oxidized_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + weathered_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + exposed_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + waxed_copper_block => BlockBehavior::default(), {}, + waxed_weathered_copper => BlockBehavior::default(), {}, + waxed_exposed_copper => BlockBehavior::default(), {}, + waxed_oxidized_copper => BlockBehavior::default(), {}, + waxed_oxidized_cut_copper => BlockBehavior::default(), {}, + waxed_weathered_cut_copper => BlockBehavior::default(), {}, + waxed_exposed_cut_copper => BlockBehavior::default(), {}, + waxed_cut_copper => BlockBehavior::default(), {}, + waxed_oxidized_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + waxed_weathered_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + waxed_exposed_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + waxed_cut_copper_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + waxed_oxidized_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + waxed_weathered_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + waxed_exposed_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + waxed_cut_copper_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + lightning_rod => BlockBehavior::default(), { + facing: FacingCubic::Up, + powered: false, + waterlogged: false, + }, + pointed_dripstone => BlockBehavior::default(), { + thickness: Thickness::Tip, + vertical_direction: TipDirection::Up, + waterlogged: false, + }, + dripstone_block => BlockBehavior::default(), {}, + cave_vines => BlockBehavior::default(), { + age: CaveVinesAge::_0, + berries: false, + }, + cave_vines_plant => BlockBehavior::default(), { + berries: false, + }, + spore_blossom => BlockBehavior::default(), {}, + azalea => BlockBehavior::default(), {}, + flowering_azalea => BlockBehavior::default(), {}, + moss_carpet => BlockBehavior::default(), {}, + moss_block => BlockBehavior::default(), {}, + big_dripleaf => BlockBehavior::default(), { + facing: FacingCardinal::North, + tilt: Tilt::None, + waterlogged: false, + }, + big_dripleaf_stem => BlockBehavior::default(), { + facing: FacingCardinal::North, + waterlogged: false, + }, + small_dripleaf => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: Half::Lower, + waterlogged: false, + }, + hanging_roots => BlockBehavior::default(), { + waterlogged: false, + }, + rooted_dirt => BlockBehavior::default(), {}, + mud => BlockBehavior::default(), {}, + deepslate => BlockBehavior::default(), { + axis: Axis::Y, + }, + cobbled_deepslate => BlockBehavior::default(), {}, + cobbled_deepslate_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + cobbled_deepslate_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + cobbled_deepslate_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + polished_deepslate => BlockBehavior::default(), {}, + polished_deepslate_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + polished_deepslate_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + polished_deepslate_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + deepslate_tiles => BlockBehavior::default(), {}, + deepslate_tile_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + deepslate_tile_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + deepslate_tile_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + deepslate_bricks => BlockBehavior::default(), {}, + deepslate_brick_stairs => BlockBehavior::default(), { + facing: FacingCardinal::North, + half: TopBottom::Bottom, + shape: StairShape::Straight, + waterlogged: false, + }, + deepslate_brick_slab => BlockBehavior::default(), { + kind: Type::Bottom, + waterlogged: false, + }, + deepslate_brick_wall => BlockBehavior::default(), { + east: EastWall::None, + north: NorthWall::None, + south: SouthWall::None, + up: true, + waterlogged: false, + west: WestWall::None, + }, + chiseled_deepslate => BlockBehavior::default(), {}, + cracked_deepslate_bricks => BlockBehavior::default(), {}, + cracked_deepslate_tiles => BlockBehavior::default(), {}, + infested_deepslate => BlockBehavior::default(), { + axis: CacheSize::Y, + }, + smooth_basalt => BlockBehavior::default(), {}, + raw_iron_block => BlockBehavior::default(), {}, + raw_copper_block => BlockBehavior::default(), {}, + raw_gold_block => BlockBehavior::default(), {}, + potted_azalea_bush => BlockBehavior::default(), {}, + potted_flowering_azalea_bush => BlockBehavior::default(), {}, + ochre_froglight => BlockBehavior::default(), { + axis: Axis::Y, + }, + verdant_froglight => BlockBehavior::default(), { + axis: Axis::Y, + }, + pearlescent_froglight => BlockBehavior::default(), { + axis: Axis::Y, + }, + frogspawn => BlockBehavior::default(), {}, + reinforced_deepslate => BlockBehavior::default(), {}, + } +} |
