🔧WarZNaiJiu - 复刻经典插件|简单易用|突破耐久上限|支持原版耐久度显示(1.7 - 1.21+ / Folia)

原创 工具 🔧WarZNaiJiu - 复刻经典插件|简单易用|突破耐久上限|支持原版耐久度显示(1.7 - 1.21+ / Folia) 1.7.11

请登录后获取
  • 修复 1.12.2 CatServer/Forge 模组物品耐久条比例显示不准。
  • 耐久条刷新优先读取真实 maxDamage,避免回退 100 导致绿条偏满。
  • 设置/扣除/修复耐久后延迟刷新背包。
  • 玩家进服、切换手持、背包点击/拖动时自动校准已有自定义耐久物品。
  • WarZNaiJiu 新增公开接口,供外部插件读取/扣除自定义耐久,并遵守 durability-damage.enabled、tool 扣减值、unbreakable-at-one
  • 现在输入玩家名前缀后按 TAB 就能补全玩家名,不需要再手动输入完整名字。
  • WarZGather 现在支持优先扣除 WarZNaiJiu 的自定义耐久,采集配置里的 tools.<工具>.damage 无需新增字段即可直接生效。
  • WarZGather 未安装 WarZNaiJiu 时会自动回退到原版耐久处理,兼容旧服。
  • WarZNaiJiu 新增 durability.force-first-line,服主可以自己决定耐久 Lore 是否强制第一行。
  • 当 force-first-line: false 时,耐久 Lore 刷新会优先保持原有位置,不再频繁打乱物品 Lore 排版。
* 新增:`durability-damage.armor-at-one-behavior` 配置项,允许服主自定义护甲在耐久归 1 时的行为。
* 兼容:旧配置未包含该项时,默认沿用旧版 `UNEQUIP` 逻辑,避免升级后线上行为突变。
* 联动:`WarZTacZBullet` 现在会同步读取该配置,支持“自动脱下”与“继续穿戴但无护甲效果”两种模式。
* 美化:重做插件启动/卸载横幅输出,并统一整理中英文语言消息文本风格。
  • 修复 TacZ 子弹命中自定义耐久护甲时不读取 WarZNaiJiu 护甲耐久配置的问题
  • 新增 getArmorDamageForCause 统一接口,避免联动插件各算各的
  • 补充 PROJECTILE: 15 配置示例和部署说明
[MD] ### v1.7.4 * 新增: 与 `WarZTacZBullet` 的护甲耐久联动保护。当外部插件已完成本次 TacZ 护甲耐久扣减时,`WarZNaiJiu` 会在后续 `EntityDamageEvent` 中跳过重复扣减,避免一次命中掉两次耐久。 [/MD]
WarZNaiJiu 1.7.3 更新修复内容:

护甲耐久已经为 1 时 → 强制脱下,放入背包(满则掉落)
护甲本次受伤后刚降到 1 时 → 同样强制脱下
新增 forceUnequipArmor 辅助方法统一处理归还逻辑
两个语言文件新增 armor-unequipped-broken 提示消息
版本 1.7.2 → 1.7.3,构建成功,README 已更新
WarZNaiJiu 1.7.2

修复:`/nj give` 命令现在支持在控制台(后台)执行,方便商城集成。
修复:补充缺失的语言消息 `item-cannot-repair`,解决控制台报错。
v1.7.1 : 修复了在 1.21+ 服务器上因 NBTAPI 版本过旧导致的 NoClassDefFoundError 报错。
后退
顶部 底部