9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-31 21:06:31 +00:00

修复falling block

This commit is contained in:
XiaoMoMi
2025-12-31 00:06:28 +08:00
parent f9eaa0891d
commit 253981f19b
2 changed files with 10 additions and 3 deletions

View File

@@ -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();

View File

@@ -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