diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/payload/protocol/ClientCustomBlockPacket.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/payload/protocol/ClientCustomBlockPacket.java index e63cfd630..f9dea382d 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/payload/protocol/ClientCustomBlockPacket.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/plugin/network/payload/protocol/ClientCustomBlockPacket.java @@ -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); } } } diff --git a/common-files/build.gradle.kts b/common-files/build.gradle.kts index e69de29bb..e044acdf6 100644 --- a/common-files/build.gradle.kts +++ b/common-files/build.gradle.kts @@ -0,0 +1,3 @@ +tasks.withType { + dependsOn(tasks.clean) +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 1b68adee0..8f74fc39d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,17 +1,17 @@ org.gradle.jvmargs=-Xmx1G # Project settings -project_version=0.0.66.2 +project_version=0.0.66.3 config_version=60 lang_version=43 project_group=net.momirealms -latest_supported_version=1.21.10 +latest_supported_version=1.21.11 # Supported languages 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 @@ -22,10 +22,10 @@ jar_relocator_version=1.7 adventure_bundle_version=4.25.0 cloud_core_version=2.0.0 cloud_services_version=2.0.0 -cloud_brigadier_version=2.0.0-beta.13 -cloud_bukkit_version=2.0.0-beta.13 -cloud_paper_version=2.0.0-beta.13 -cloud_minecraft_extras_version=2.0.0-beta.13 +cloud_brigadier_version=2.0.0-beta.14 +cloud_bukkit_version=2.0.0-beta.14 +cloud_paper_version=2.0.0-beta.14 +cloud_minecraft_extras_version=2.0.0-beta.14 boosted_yaml_version=1.3.7 bstats_version=3.1.0 caffeine_version=3.2.3