
被动区块预生成器
这个模组会被动地在玩家周围生成区块,无论玩家离线还是在线,并围绕世界出生点生成未来最可能需要的区块。
这个模组会在玩家周围被动生成区块,无论玩家在线还是离线,在世界出生点附近也会生成未来最有可能需要的区块。
工作原理
Minecraft 是部分多线程的。
每个维度(或者如果你使用 Mojmaps 的模组开发者所说的“关卡”)都有自己的线程来生成区块。
在主线程上,也就是游戏内大多数事情所使用的那个线程,我会检查是否有可行的区块需要加载。这包括检查该维度的世界生成线程当前是否正在生成区块。这确保了更重要的区块会优先被生成。然后,如果找到了可行的区块,它会在每个线程上安排生成一个这样的区块。
错误抑制
IO 线程有时会在世界生成线程向地图中添加新区块时尝试保存区块。这会导致抛出并记录 ConcurrentModificationExceptions 异常。该区块会在稍后的尝试中保存到磁盘(这在我的测试中发生过,并且不应该毁坏世界(但你应该备份,以防万一))。这些异常因为经常发生且可以被忽略,所以会被抑制而不会被记录。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。