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