耐久度全满发现

耐久度全满发现

保持新找到或遇到的道具的完整耐久度。

满耐久拾取

此处应有警告色标语:AI 使用声明: 本模组借助 AI 代理辅助开发,所用工作流程见 此代理工作流。项目所有者在开发过程中审阅了相关成果。

本模组可让获得的工具及其他正常耐久物品拥有满耐久。我游玩时使用了 Simply Unbreakable,该模组可防止物品损失耐久,但物品仍可能以受损状态获得。本模组正是针对此场景而制作。若单独使用,本模组可能为玩家提供无需铁砧即可修复耐久的方法。

多人游戏中,请在服务端和所有连接的客户端上安装本模组。它仅影响原版 Minecraft 物品的损坏,不会重置类似耐久系统的自定义属性,例如魔力、RF/FE 能量、弹药、法术充能或模组专属的 NBT 资源条。

特性

  • 修正来自受支持生物和实体掉落物的正常耐久损伤。
  • 修正来自受支持方块掉落物的正常耐久损伤。
  • 修正玩家拾取受支持物品实体时的正常耐久损伤。
  • 修正受支持的合成和烧炼结果。
  • 修正直接打开的容器(如箱子)中的受损正常耐久物品。
  • 保留物品的无关状态,例如 NBT、附魔、名称、属性、能力和堆叠数量。
  • 除非启用调试模式,否则在正常游戏过程中保持静默。

配置

所有修正类别默认启用:

  • correctMobDrops
  • correctBlockDrops
  • correctItemPickups
  • correctCraftingResults
  • correctSmeltingResults
  • correctOpenedContainers

debug 默认禁用。启用后,会在玩家相关上下文中发送描述修正操作的聊天消息,这在测试整合包时很有用。

已知限制

本模组不会扫描世界、已加载区块、方块实体或每个玩家物品栏的每个游戏刻。旧容器中已有的受损物品仅在通过受支持的途径(例如打开受支持的箱子)出现时才会被修正。

本模组不涵盖村民交易、任意的模组奖励界面、绕过受支持事件的直接物品栏插入路径、玩家死亡掉落物,以及非箱子的已打开容器,例如熔炉、漏斗、发射器、潜影盒和马匹物品栏。

源代码可在 GitHub 上获取。