diff options
Diffstat (limited to 'azalea-block/src/blocks.rs')
| -rwxr-xr-x | azalea-block/src/blocks.rs | 4912 |
1 files changed, 0 insertions, 4912 deletions
diff --git a/azalea-block/src/blocks.rs b/azalea-block/src/blocks.rs deleted file mode 100755 index e6923d59..00000000 --- a/azalea-block/src/blocks.rs +++ /dev/null @@ -1,4912 +0,0 @@ -use std::any::Any; - -use crate::BlockBehavior; -use azalea_block_macros::make_block_states; -use std::fmt::Debug; - -pub trait Block: Debug + Any { - fn behavior(&self) -> BlockBehavior; - fn id(&self) -> &'static str; - fn as_blockstate(&self) -> BlockState; -} -impl dyn Block { - pub fn downcast_ref<T: Block>(&self) -> Option<&T> { - (self as &dyn Any).downcast_ref::<T>() - } -} - -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(), {}, - } -} |
