From 253981f19be22428fa228a0dbc40496614313cf9 Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Wed, 31 Dec 2025 00:06:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dfalling=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bukkit/plugin/user/BukkitServerPlayer.java | 9 ++++++++- gradle.properties | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java index 1edcb1308..288cddfe4 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/user/BukkitServerPlayer.java @@ -551,9 +551,11 @@ public class BukkitServerPlayer extends Player { @Override public void tick() { - // not fully online + // 还没上线或是已经离线 Object serverPlayer = serverPlayer(); if (serverPlayer == null) return; + + // 更新玩家游戏刻 org.bukkit.entity.Player bukkitPlayer = platformPlayer(); if (VersionHelper.isFolia()) { try { @@ -565,10 +567,13 @@ public class BukkitServerPlayer extends Player { } else { this.gameTicks = FastNMS.INSTANCE.field$MinecraftServer$currentTick(); } + + // 更新CE UI if (this.gameTicks % 20 == 0) { this.updateGUI(); } + // 家具调试模式 if (this.enableFurnitureDebug) { BukkitFurniture furniture = CraftEngineFurniture.rayTrace(platformPlayer()); boolean forceShow = furniture != this.lastHitFurniture; @@ -613,6 +618,7 @@ public class BukkitServerPlayer extends Player { this.eyeLocation = unsureEyeLocation; } + // 本tick内有挥手 if (hasSwingHand()) { if (this.isDestroyingBlock) { this.tickBlockDestroy(); @@ -642,6 +648,7 @@ public class BukkitServerPlayer extends Player { } } + // 实体剔除更新相机位置 if (Config.entityCullingRayTracing()) { org.bukkit.entity.Player player = platformPlayer(); Location eyeLocation = this.eyeLocation.clone(); diff --git a/gradle.properties b/gradle.properties index 4f175e9bb..9db0304d0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ org.gradle.jvmargs=-Xmx4G # Project settings -project_version=0.0.66.11 +project_version=0.0.66.12 config_version=66 lang_version=48 project_group=net.momirealms @@ -48,7 +48,7 @@ byte_buddy_version=1.18.1 ahocorasick_version=0.6.3 snake_yaml_version=2.5 anti_grief_version=1.0.7 -nms_helper_version=1.0.151 +nms_helper_version=1.0.152 evalex_version=3.5.0 reactive_streams_version=1.0.4 amazon_awssdk_version=2.38.7