大锤

大锤

将客户端和服务器打得粉碎,愚蠢尽除。

优化

Sledgehammer 利用 SpongePowered/Mixin 来修补 Minecraft 和 Forge 模组中的问题

特性

客户端补丁

通用补丁

  • 防止因无效的翻译键导致崩溃
  • 使 LazyLoad 线程安全(应修复 MC-68381)
  • 服务器补丁
  • 对于进度错误,打印一条消息而非堆栈跟踪
  • 不在世界加载时重载进度(修复 SkyFactory 4 中的成就问题)
  • 修复 BiomeProvider::findBiomePosition 中的 NullPointerException
  • 防止草方块变成泥土
  • 防止冰变成水
  • 防止 Totemic 改变天气
  • 区块保存
    • 区块保存失败时提醒玩家
    • 从保存失败的区块中移除所有实体和方块实体
    • 从保存失败的区块中移除所有黑名单物品
    • 生成崩溃报告并在区块保存失败时安全停止服务器
  • 通过推迟刷新减少网络使用
  • 修复 SpongePowered/SpongeCommon#2013
  • 重定向由 Sponge 添加的库存调试消息
  • 修复 MC-134716 - 玩家踢出漏洞
  • 阻止或删除任何试图跨维度传送的物品
  • 将书籍限制为每本 50 页,每页 255 个字符
  • 修复关闭时可能出现的死锁
  • 防止 PlayerChunkMap 中的 ConcurrentModificationException
  • 修复与 ProjectRed 相关的物品生成数据包漏洞
  • 修复 P3pp3rF1y/Reliquary#370
  • 重定向 Ruins 调试消息
  • 修复 Daveyx0/PrimitiveMobs#59(仅限 Sponge)
  • 强制对基于 OP 的命令进行权限检查(仅限 Sponge)
  • 修复 Misty World 传送门问题(仅限 Sponge)
  • 修复 An-Sar/PrimalCore#210(根据开发者消息已在 0.6.56 中修复)(仅限 Sponge)
  • 阻止在世界边界之外移动(仅限 Sponge)
  • 阻止发送空白死亡消息(仅限 Sponge)

依赖项

包含 '-sponge' 的 jar 不包含这些依赖项,因为它们在 Sponge 环境中已经存在。