From 247bbda4eb23edb1f1fe61e9c36c3649ac3438aa Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Thu, 19 Jun 2025 10:31:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(block):=20=E4=BF=AE=E5=A4=8DupdateShape?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bukkit/block/behavior/DoorBlockBehavior.java | 2 +- .../resources/default/configuration/palm_tree.yml | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/DoorBlockBehavior.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/DoorBlockBehavior.java index 0e1ef1e42..e64038616 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/DoorBlockBehavior.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/DoorBlockBehavior.java @@ -89,7 +89,7 @@ public class DoorBlockBehavior extends BukkitBlockBehavior { return MBlocks.AIR$defaultState; } if (neighborState.get(anotherDoorBehavior.get().halfProperty) != half) { - return neighborState.with(anotherDoorBehavior.get().halfProperty, half); + return neighborState.with(anotherDoorBehavior.get().halfProperty, half).customBlockState().handle(); } return MBlocks.AIR$defaultState; } else { diff --git a/common-files/src/main/resources/resources/default/configuration/palm_tree.yml b/common-files/src/main/resources/resources/default/configuration/palm_tree.yml index eeedad323..f81aca492 100644 --- a/common-files/src/main/resources/resources/default/configuration/palm_tree.yml +++ b/common-files/src/main/resources/resources/default/configuration/palm_tree.yml @@ -347,11 +347,10 @@ items: behavior: type: block_item block: - behaviors: - - type: door_block - can-open-with-hand: true - can-open-by-wind-charge: true - - type: sturdy_base_block + behavior: + type: door_block + can-open-with-hand: true + can-open-by-wind-charge: true loot: template: default:loot_table/self settings: