From 72238b376b73889a34ca5c8322b89405a183a90e Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Sat, 28 Jun 2025 03:38:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtick=E7=A0=B4=E5=9D=8F?= =?UTF-8?q?=E6=8E=89=E8=90=BD=E7=89=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bukkit/block/behavior/AbstractCanSurviveBlockBehavior.java | 3 +-- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/AbstractCanSurviveBlockBehavior.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/AbstractCanSurviveBlockBehavior.java index c8eab6874..e6bd74843 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/AbstractCanSurviveBlockBehavior.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/block/behavior/AbstractCanSurviveBlockBehavior.java @@ -32,11 +32,10 @@ public abstract class AbstractCanSurviveBlockBehavior extends BukkitBlockBehavio if (!canSurvive(thisBlock, args, () -> true)) { BlockStateUtils.getOptionalCustomBlockState(blockState).ifPresent(customState -> { if (!customState.isEmpty() && customState.owner().value() == this.customBlock) { - FastNMS.INSTANCE.method$Level$removeBlock(level, blockPos, false); net.momirealms.craftengine.core.world.World world = new BukkitWorld(FastNMS.INSTANCE.method$Level$getCraftWorld(level)); WorldPosition position = new WorldPosition(world, Vec3d.atCenterOf(LocationUtils.fromBlockPos(blockPos))); world.playBlockSound(position, customState.sounds().breakSound()); - FastNMS.INSTANCE.method$Level$levelEvent(level, WorldEvents.BLOCK_BREAK_EFFECT, blockPos, customState.customBlockState().registryId()); + FastNMS.INSTANCE.method$Level$destroyBlock(level, blockPos, true); } }); } diff --git a/gradle.properties b/gradle.properties index 447507462..1754bb116 100644 --- a/gradle.properties +++ b/gradle.properties @@ -51,7 +51,7 @@ byte_buddy_version=1.17.5 ahocorasick_version=0.6.3 snake_yaml_version=2.4 anti_grief_version=0.17 -nms_helper_version=1.0.13 +nms_helper_version=1.0.14 evalex_version=3.5.0 reactive_streams_version=1.0.4 amazon_awssdk_version=2.31.23