|
修复NBT死锁Bug (Feature NBT Deadlock Be Gone)Github |相关wiki |源站链接支持: fabric , forge , quilt修复由
这个模组的唯一目标是修复1.18版中存在的这个bug:https://bugs.mojang.com/browse/MC-246262]MC-246262
当在世界生成期间将NBT构建放置到世界中时,如果该构建替换了任何类型的BlockEntity(如刷怪笼、箱子、讲台、床、告示牌等),游戏可能会发生死锁,这是一个严重的问题。您的游戏将会卡住并冻结,游戏的刻在不再运行。
问题的根源在于放置构建块的方法在世界生成时不安全。它在内部使用了错误的世界对象。这个模组修复这个bug的方法很简单,就是在将NBT放置方法传入的世界是WorldGenRegion类时,简单地跳过对那些不安全的方法的调用。有关更多信息和深入详细内容,请参阅上面的错误报告。
对于模组开发者来说,这个bug可能更容易发生,因此作为一种预防措施,将此模组置于启用状态可能是一个好主意。
这个bug在1.17.x及以下版本中不会发生,在1.19及以上版本中已经修复。它似乎只存在于1.18.x版本中。
模组开发者注意事项:
要在开发中使用,请将以下内容添加到build.gradle中的repositories块:
maven {
// FeatureNBTDeadlockBeGone
url \"https://nexus.resourcefulbees.com/repository/maven-public/\"
}Copy已复制!
然后在build.gradle中的dependencies块中添加:
FORGE:
runtimeOnly fg.deobf(\"com.telepathicgrunt:FeatureNBTDeadlockBeGone-Forge:2.0.0+1.18.2\")Copy已复制!
FABRIC:
modRuntimeOnly \"com.telepathicgrunt:FeatureNBTDeadlockBeGone-Fabric:2.0.0+1.18.2\"Copy已复制!
QUILT:
modRuntimeOnly \"com.telepathicgrunt:FeatureNBTDeadlockBeGone-Quilt:2.0.0+1.18.2\"Copy已复制!
将2.0.0+1.18.2更改为您想要的版本。
来自Modrinth所有游戏版本1.18.21.18.1所有类型quiltforgefabricFeature NBT Deadlock Be Gone v2.0.0 (1.18.2 MC Quilt)feature_nbt_deadlock_be_gone_quilt-2.0.0+1.18.2.jar下载2.0.0+1.18.2_quilt#Release### **(V.2.0.0 Changes) (1.18.2 Minecraft)**##### Misc:Ported to Quilt mod loader展开版本: 2.0.0+1.18.2_quilt支持游戏: 1.18.2类型:QuiltRelease下载次数: 8,376Feature NBT Deadlock Be Gone v2.0.0 (1.18.2 MC Forge)feature_nbt_deadlock_be_gone_forge-2.0.0+1.18.2.jar下载2.0.0+1.18.2_forge#Release### **(V.1.0.0 Changes) (1.18.1 Minecraft)**##### Misc:First release.展开版本: 2.0.0+1.18.2_forge支持游戏: 1.18.2类型:ForgeRelease下载次数: 52,484Feature NBT Deadlock Be Gone v2.0.0 (1.18.2-rc1 MC Fabric)feature_nbt_deadlock_be_gone_fabric-2.0.0+1.18.2-rc1.jar下载2.0.0+1.18.2-rc1_fabric#Release### **(V.2.0.0 Changes) (1.18.2 Minecraft)**##### Misc:Updated to 1.18.2### **(V.1.0.1 Changes) (1.18.1 Minecraft)**##### Misc:Fixed versioning being incorrect### **(V.1.0.0 Changes) (1.18.1 Minecraft)**##### Misc:First release.展开版本: 2.0.0+1.18.2-rc1_fabric支持游戏: 1.18.2类型:FabricRelease下载次数: 19,843Feature NBT Deadlock Be Gone v1.0.1 (1.18.1 MC Fabric)feature_nbt_deadlock_be_gone_fabric-1.0.1+1.18.1.jar下载1.0.1+1.18.1_fabric#Release### **(V.1.0.1 Changes) (1.18.1 Minecraft)**##### Misc:Fixed versioning being incorrect### **(V.1.0.0 Changes) (1.18.1 Minecraft)**##### Misc:First release.展开版本: 1.0.1+1.18.1_fabric支持游戏: 1.18.1类型:FabricRelease下载次数: 913Feature NBT Deadlock Be Gone v1.0.0 (1.18.1 MC Fabric)feature_nbt_deadlock_be_gone_fabric-1.0.0+1.18.1.jar下载1.0.0+1.18.1_fabric#Release### **(V.1.0.0 Changes) (1.18.1 Minecraft)**##### Misc:First release.展开版本: 1.0.0+1.18.1_fabric支持游戏: 1.18.1类型:FabricRelease下载次数: 124Feature NBT Deadlock Be Gone v1.0.0 (1.18.1 MC Forge)feature_nbt_deadlock_be_gone_forge-1.0.0+1.18.1.jar下载1.0.0+1.18.1_forge#Release### **(V.1.0.0 Changes) (1.18.1 Minecraft)**##### Misc:First release.展开版本: 1.0.0+1.18.1_forge支持游戏: 1.18.1类型:ForgeRelease下载次数: 333全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
修复NBT死锁Bug |
楼主
2025-8-10 17:42:34
回复(0)
收起回复
|