基本信息
我的世界Java版本
1.18.1–1.18.2
平台
Fabric
运行环境
搬运团队
搬运资源声明
对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。
详情信息
许可证 MIT
发布于 2025-01-09
更新于 2024-12-07
这个模组的唯一目标是修复仅在 1.18 MC 中存在的这个错误:https://bugs.mojang.com/browse/MC-246262
这个错误是在世界生成期间将 NBT 构建放置到世界中时,如果构建正在替换任何类型的块实体,它可能会使游戏死锁。生成器、箱子、讲台、床、标志等。这是……不好的。你的游戏会锁定并冻结。不再运行滴答声。
问题归结于用于在世界中放置构建块的方法不是世界生成安全的。它在内部使用了错误的世界对象。这个模组修复错误的方式是,如果传递到 nbt 放置方法中的世界是 WorldGenRegion 类,则简单地跳过对那些不安全方法的调用。更多信息和深入细节在上面的错误报告中。
对于模组,这个错误可能更常发生,这就是为什么作为预防措施拥有这个模组可能是个好主意。
这个错误在 1.17.x 及以下版本中不会发生。它在 1.19 及以上版本中已修复。似乎仅在 1.18.x 中存在。
模组开发者:
要在开发中使用,将以下内容添加到 build.gradle 的存储库块中:
maven {
// FeatureNBTDeadlockBeGone
url "https://nexus.resourcefulbees.com/repository/maven-public/"
}
然后在 build.gradle 的依赖项块中,添加:
FORGE:
`runtimeOnly fg.deobf("com.telepathicgrunt:FeatureNBTDeadlockBeGone-Forge:2.0.0+1.18.2")`
FABRIC:
`modRuntimeOnly "com.telepathicgrunt:FeatureNBTDeadlockBeGone-Fabric:2.0.0+1.18.2"`
QUILT:
`modRuntimeOnly "com.telepathicgrunt:FeatureNBTDeadlockBeGone-Quilt:2.0.0+1.18.2"`
将 2.0.0+1.18.2 更改为你想要的版本。


