BBSMC Logo
模组整合包光影资源包软件汉化插件数据包
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
Feature NBT Deadlock Be Gone

Feature NBT Deadlock Be Gone

修复由 https://bugs.mojang.com/browse/MC-246262 导致的死锁

优化
350a year ago
Feature NBT Deadlock Be Gone

Feature NBT Deadlock Be Gone

修复由 https://bugs.mojang.com/browse/MC-246262 导致的死锁

35
0
优化

基本信息

我的世界Java版本

1.18.1–1.18.2

平台

\n \n \n Fabric
\n \n \n Forge
\n \n \n \n \n \n \n \n \n Quilt

运行环境

服务端

其他链接

反馈问题 查看源码
Modrinth

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 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 更改为你想要的版本。

BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包

社区

汉化软件插件

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号