
Serene Seasons Gen 修复
修复了由宁静季节导致生成新区块时服务器崩溃的问题。
这个模组有什么作用?
本模组添加了一个混入(Mixin),用以绕过 Serene Seasons 代码中一个使用已知问题方法的特定区块,从而防止服务器崩溃。
通常服务器日志中的错误会类似这样:
[Server thread/ERROR] [net.minecraft.util.thread.BlockableEventLoop/FATAL]: Error executing task on Chunk source main thread executor for minecraft:overworld
net.minecraft.ReportedException: Exception generating new chunk
at TRANSFORMER...
...at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]
Caused by: java.lang.IllegalStateException: Requested chunk unavailable during world generation
at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.WorldGenRegion.getChunk(WorldGenRegion.java:129) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.LevelReader.getNoiseBiome(LevelReader.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.biome.BiomeManager.getBiome(BiomeManager.java:79) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.LevelReader.getBiome(LevelReader.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23195!/:?]
at TRANSFORMER/sereneseasons@10.1.0.3/sereneseasons.season.SeasonHooks.warmEnoughToRainSeasonal(SeasonHooks.java:106) ~[SereneSeasons%20v10.1.0.3.jar%23254!/:10.1.0.3]
at TRANSFORMER/sereneseasons@10.1.0.3/sereneseasons.season.SeasonHooks.shouldFreezeWarmEnoughToRainHook(SeasonHooks.java:51) ~[SereneSeasons%20v10.1.0.3.jar%23254!/:10.1.0.3]
随后服务器会崩溃。
免责声明
本模组非常简陋,我不保证它能修复这个问题。 根据我的测试,我能够生成超过 200,000 个区块而没有任何问题/崩溃(在制作本模组之前,我的服务器在仅生成约 50 个区块后就崩溃了),但这并不意味着它能在你的特定情况下解决问题。
提示:
我建议将此模组与 WorldGenFeatureFix(非赞助或任何形式的推广)一起使用。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。