9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-19 15:09:15 +00:00

Merge pull request #500 from jhqwqmc/dev

1.21.11
This commit is contained in:
XiaoMoMi
2025-12-10 18:42:27 +08:00
committed by GitHub
3 changed files with 7 additions and 3 deletions

View File

@@ -13,6 +13,7 @@ import net.momirealms.craftengine.bukkit.plugin.reflection.paper.PaperReflection
import net.momirealms.craftengine.bukkit.util.BlockStateUtils;
import net.momirealms.craftengine.bukkit.util.RegistryUtils;
import net.momirealms.craftengine.core.plugin.CraftEngine;
import net.momirealms.craftengine.core.plugin.logger.Debugger;
import net.momirealms.craftengine.core.plugin.network.ModPacket;
import net.momirealms.craftengine.core.plugin.network.NetWorkUser;
import net.momirealms.craftengine.core.plugin.network.codec.NetworkCodec;
@@ -75,7 +76,7 @@ public record ClientCustomBlockPacket(int vanillaSize, int currentSize) implemen
Object serverLevel = FastNMS.INSTANCE.field$CraftWorld$ServerLevel(((Player) user.platformPlayer()).getWorld());
Object lightEngine = CoreReflections.method$BlockAndTintGetter$getLightEngine.invoke(serverLevel);
Object chunkSource = FastNMS.INSTANCE.method$ServerLevel$getChunkSource(serverLevel);
for (long chunkPos : sentChunks) {
for (long chunkPos : sentChunks) { // 这里可能出现玄学报错故将错误打印移动至debug输出
int chunkX = (int) chunkPos;
int chunkZ = (int) (chunkPos >> 32);
Object levelChunk = FastNMS.INSTANCE.method$ServerChunkCache$getChunk(chunkSource, chunkX, chunkZ, false);
@@ -83,7 +84,7 @@ public record ClientCustomBlockPacket(int vanillaSize, int currentSize) implemen
user.sendPacket(packet, true);
}
} catch (Exception e) {
CraftEngine.instance().logger().warn("Failed to refresh chunk for player " + user.name(), e);
Debugger.COMMON.warn(() -> "Failed to refresh chunk for player " + user.name(), e);
}
}
}

View File

@@ -0,0 +1,3 @@
tasks.withType<JavaCompile> {
dependsOn(tasks.clean)
}

View File

@@ -11,7 +11,7 @@ latest_supported_version=1.21.11
supported_languages=en,zh_cn,zh_tw,es,tr,de,ru_ru,fr_fr
# Dependency settings
paper_version=1.21.10
paper_version=1.21.11
jetbrains_annotations_version=26.0.2
slf4j_version=2.0.17
log4j_version=2.25.2