|
|
被动区块预生成器 (Passive Chunk Pregenerator)Github |相关wiki |源站链接支持: fabric , forge , quilt这个模组在玩家周围 passively 生成区块,无论是在线还是离线,以及世界生成点,以生成未来可能需要的区块。
如何工作
Minecraft 在一定程度上是多线程的。
每个维度(或者如果你是一个模组开发者并且使用 Mojmaps,就是 Level)都有自己的线程来生成区块。
在主线程上,也就是大多数游戏内工作所使用的线程上,我会检查可加载的区块。这包括检查该维度的世界生成线程是否正在生成一个区块。这确保了更重要的区块会优先生成。如果找到可加载的区块,它会在每个线程上安排一个可行的区块的生成。
错误抑制
IO 线程有时会尝试保存区块,而同时又有一个新的区块被世界生成线程添加到地图中。这会导致 ConcurrentModificationExceptions 被抛出并记录。该区块稍后会在尝试中保存到磁盘(这在我的测试中发生过,不应该破坏世界(但为了确保安全,你应该备份一下))。这些异常因为经常发生并且可以被忽略,所以被抑制了,并不会被记录。
来自Modrinth所有游戏版本1.19.21.18.2所有类型fabricquiltforge1.0.3-fabricPassive-Pregen-fabric-1.19.2-1.0.3.jar下载1.0.3#Release展开版本: 1.0.3支持游戏: 1.19.2类型:FabricQuiltRelease下载次数: 3,3731.0.3-forgePassive-Pregen-forge-1.19.2-1.0.3.jar下载1.0.3-forge#Release展开版本: 1.0.3-forge支持游戏: 1.19.2类型:ForgeRelease下载次数: 1,4221.0.2-fabricPassive Chunk Pregenerator-fabric-1.18.2-1.0.2.jar下载1.0.2-fabric#Release展开版本: 1.0.2-fabric支持游戏: 1.18.2类型:FabricQuiltRelease下载次数: 7261.0.2-forgePassive Chunk Pregenerator-forge-1.18.2-1.0.2.jar下载1.0.2-forge#Release展开版本: 1.0.2-forge支持游戏: 1.18.2类型:ForgeRelease下载次数: 7511.0.1-forgePassive Chunk Pregenerator-forge-1.18.2-1.0.1.jar下载1.0.1-forge#Releaseuse config展开版本: 1.0.1-forge支持游戏: 1.18.2类型:ForgeRelease下载次数: 1771.0.1-fabricPassive Chunk Pregenerator-fabric-1.18.2-1.0.1.jar下载1.0.1-fabric#Releaseuse config展开版本: 1.0.1-fabric支持游戏: 1.18.2类型:FabricQuiltRelease下载次数: 1051.0.0Passive Chunk Pregenerator-fabric-1.18.2-1.0.0.jar下载1.0.0-fabric#Release展开版本: 1.0.0-fabric支持游戏: 1.18.2类型:FabricQuiltRelease下载次数: 1001.0.0Passive Chunk Pregenerator-forge-1.18.2-1.0.0.jar下载1.0.0-forge#Release展开版本: 1.0.0-forge支持游戏: 1.18.2类型:ForgeRelease下载次数: 102全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
被动区块预生成器 |
楼主
2025-8-10 18:49:27
回复(0)
收起回复
|