aboutsummaryrefslogtreecommitdiff
path: root/azalea-block/src
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2025-09-30 10:56:34 -0500
committerGitHub <noreply@github.com>2025-09-30 10:56:34 -0500
commit643fcb98c0e6cdc63218dd39960d9053b209d9a6 (patch)
tree6bddb7fe39b8fcc3ab3fb2665574533bb227898a /azalea-block/src
parenta80d8d1b242430c4a251876fa67bfd26af7a0de9 (diff)
downloadazalea-drasl-643fcb98c0e6cdc63218dd39960d9053b209d9a6.tar.xz
1.21.9 (#235)
* start updating to 25w33a * 1.21.9-pre2 * clippy * cleanup, and fix c_explode and c_player_rotation * mc update should be in Changed section in the changelog * 1.21.9
Diffstat (limited to 'azalea-block/src')
-rw-r--r--azalea-block/src/generated.rs325
1 files changed, 324 insertions, 1 deletions
diff --git a/azalea-block/src/generated.rs b/azalea-block/src/generated.rs
index cd5fb011..8d91695f 100644
--- a/azalea-block/src/generated.rs
+++ b/azalea-block/src/generated.rs
@@ -308,6 +308,12 @@ make_block_states! {
"slot_3_occupied" => Slot3Occupied(bool),
"slot_4_occupied" => Slot4Occupied(bool),
"slot_5_occupied" => Slot5Occupied(bool),
+ "side_chain" => SideChain {
+ Unconnected = "unconnected",
+ Right = "right",
+ Center = "center",
+ Left = "left",
+ },
"age" => FireAge {
_0 = "0",
_1 = "1",
@@ -1933,6 +1939,12 @@ make_block_states! {
"bloom" => Bloom(bool),
"can_summon" => CanSummon(bool),
"shrieking" => Shrieking(bool),
+ "copper_golem_pose" => CopperGolemPose {
+ Standing = "standing",
+ Sitting = "sitting",
+ Running = "running",
+ Star = "star",
+ },
"thickness" => Thickness {
TipMerge = "tip_merge",
Tip = "tip",
@@ -2457,6 +2469,78 @@ make_block_states! {
"slot_4_occupied": Slot4Occupied(false),
"slot_5_occupied": Slot5Occupied(false),
},
+ acacia_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ bamboo_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ birch_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ cherry_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ crimson_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ dark_oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ jungle_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ mangrove_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ pale_oak_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ spruce_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
+ warped_shelf => BlockBehavior::new().strength(2.0, 3.0), {
+ "facing": FacingCardinal::North,
+ "powered": Powered(false),
+ "side_chain": SideChain::Unconnected,
+ "waterlogged": Waterlogged(false),
+ },
mossy_cobblestone => BlockBehavior::new().requires_correct_tool_for_drops().strength(2.0, 6.0), {},
obsidian => BlockBehavior::new().requires_correct_tool_for_drops().strength(50.0, 1200.0), {},
torch => BlockBehavior::new(), {},
@@ -2818,6 +2902,10 @@ make_block_states! {
soul_wall_torch => BlockBehavior::new(), {
"facing": FacingCardinal::North,
},
+ copper_torch => BlockBehavior::new(), {},
+ copper_wall_torch => BlockBehavior::new(), {
+ "facing": FacingCardinal::North,
+ },
glowstone => BlockBehavior::new().strength(0.3, 0.3), {},
nether_portal => BlockBehavior::new().destroy_time(-1.0), {
"axis": AxisXZ::X,
@@ -2966,7 +3054,95 @@ make_block_states! {
"waterlogged": Waterlogged(false),
"west": West(false),
},
- chain => BlockBehavior::new().requires_correct_tool_for_drops().strength(5.0, 6.0).force_solid(true), {
+ copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ exposed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ weathered_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ oxidized_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_exposed_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_weathered_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ waxed_oxidized_copper_bars => BlockBehavior::new().strength(5.0, 6.0), {
+ "east": East(false),
+ "north": North(false),
+ "south": South(false),
+ "waterlogged": Waterlogged(false),
+ "west": West(false),
+ },
+ iron_chain => BlockBehavior::new().requires_correct_tool_for_drops().strength(5.0, 6.0).force_solid(true), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
+ "axis": Axis::Y,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_chain => BlockBehavior::new().strength(5.0, 6.0), {
"axis": Axis::Y,
"waterlogged": Waterlogged(false),
},
@@ -4648,6 +4824,38 @@ make_block_states! {
"hanging": Hanging(false),
"waterlogged": Waterlogged(false),
},
+ copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_lantern => BlockBehavior::new().strength(3.5, 3.5), {
+ "hanging": Hanging(false),
+ "waterlogged": Waterlogged(false),
+ },
campfire => BlockBehavior::new().strength(2.0, 2.0), {
"facing": FacingCardinal::North,
"lit": Lit(true),
@@ -5439,11 +5647,126 @@ make_block_states! {
"lit": Lit(false),
"powered": Powered(false),
},
+ copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_chest => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0), {
+ "type": ChestType::Single,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ exposed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_copper_golem_statue => BlockBehavior::new().strength(3.0, 6.0), {
+ "copper_golem_pose": CopperGolemPose::Standing,
+ "facing": FacingCardinal::North,
+ "waterlogged": Waterlogged(false),
+ },
lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
"facing": FacingCubic::Up,
"powered": Powered(false),
"waterlogged": Waterlogged(false),
},
+ exposed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ weathered_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ oxidized_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_exposed_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_weathered_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
+ waxed_oxidized_lightning_rod => BlockBehavior::new().requires_correct_tool_for_drops().strength(3.0, 6.0).force_solid(true), {
+ "facing": FacingCubic::Up,
+ "powered": Powered(false),
+ "waterlogged": Waterlogged(false),
+ },
pointed_dripstone => BlockBehavior::new().strength(1.5, 3.0).force_solid(true), {
"thickness": Thickness::Tip,
"vertical_direction": VerticalDirection::Up,