• 注册
  • MOD模组 MOD模组 关注:36 内容:16399

    修复NBT死锁Bug (Feature NBT Deadlock Be Gone)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    修复NBT死锁Bug (Feature NBT Deadlock Be Gone)


    修复由



    这个模组的唯一目标是修复1.18版中存在的这个bug: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/"
    }
    已复制!

    然后在build.gradle中的dependencies块中添加:

    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更改为您想要的版本。

    来自Modrinth

    Feature 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
    展开
    版本: 2.0.0+1.18.2_quilt
    支持游戏: 1.18.2
    类型: Quilt
    Release
    下载次数: 8,187

    Feature 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
    展开
    版本: 2.0.0+1.18.2_forge
    支持游戏: 1.18.2
    类型: Forge
    Release
    下载次数: 49,420

    Feature 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
    展开
    版本: 2.0.0+1.18.2-rc1_fabric
    支持游戏: 1.18.2
    类型: Fabric
    Release
    下载次数: 19,390

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: