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" => CherrySaplingStage {
_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,
},
"dusted" => SuspiciousSandDusted {
_0,
_1,
_2,
_3,
},
"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" => CherryLeavesDistance {
_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" => CherrySignRotation {
_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" => CherryHangingSignRotation {
_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" => TorchflowerCropAge {
_0,
_1,
_2,
},
"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,
"flower_amount" => PinkPetalsAmount {
_1,
_2,
_3,
_4,
},
"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(), {},
cherry_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,
},
cherry_sapling => BlockBehavior::default(), {
stage: CherrySaplingStage::_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(), {},
suspicious_sand => BlockBehavior::default(), {
dusted: SuspiciousSandDusted::_0,
},
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,
},
cherry_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_cherry_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,
},
cherry_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_cherry_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,
},
cherry_leaves => BlockBehavior::default(), {
distance: CherryLeavesDistance::_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(), {},
torchflower => 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,
},
cherry_sign => BlockBehavior::default(), {
rotation: CherrySignRotation::_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,
},
cherry_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,
},
cherry_hanging_sign => BlockBehavior::default(), {
attached: false,
rotation: CherryHangingSignRotation::_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,
},
cherry_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,
},
cherry_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,
},
cherry_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_torchflower => 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_cherry_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,
},
cherry_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,
},
cherry_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,
},
cherry_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,
},
cherry_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,
},
cherry_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,
},
cherry_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(), {},
torchflower_crop => BlockBehavior::default(), {
age: TorchflowerCropAge::_0,
},
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(), {},
pink_petals => BlockBehavior::default(), {
facing: FacingCardinal::North,
flower_amount: PinkPetalsAmount::_1,
},
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(), {},
decorated_pot => BlockBehavior::default(), {
facing: FacingCardinal::North,
waterlogged: false,
},
}
}