ITM死亡时物品耐久度损失

ITM死亡时物品耐久度损失

将物品耐久度损耗从日常使用移至玩家死亡时。可配置,服务端支持,与“无限耐久”及模组耐久加成兼容。

死亡时物品耐久损失

将物品耐久度转化为可配置的死亡惩罚,同时保留 Minecraft 常规物品损伤系统。

死亡时物品耐久损失将耐久度损耗从日常物品使用转移至玩家死亡。

默认情况下,使用工具、武器和盔甲不会消耗耐久度。当玩家死亡时,已装备的盔甲、副手物品和快捷栏物品会损失可配置数量的耐久度。

受影响的槽位、耐久度损失、损坏行为、排除项、日常损耗和玩家通知均由服务器配置控制。

特性

  • 将物品耐久度损耗从日常使用转移至玩家死亡。
  • 每个受影响物品可配置耐久度损失。
  • 独立控制盔甲、副手和快捷栏槽位。
  • 可选在正常游戏过程中保留常规耐久度损耗。
  • 可配置物品损坏行为。
  • 物品与命名空间过滤器,用于排除或定向处理。
  • 与经验修补和兼容的模组耐久度加成完全兼容。
  • 紧凑的死亡摘要,悬停时显示详细物品信息。
  • 专用服务器支持服务端安装。
  • 除 Forge 外无任何依赖。

为什么选择这个模组?

物品耐久度通常作为一种逐步的维护成本。工具、武器和盔甲通过日常使用逐渐磨损,鼓励定期修理或更换。

此模组提供了不同的平衡模式:装备在正常游戏过程中保持可靠,但死亡会带来持续的物质成本。

该效果特别适用于使用 keepInventory 或其他减少死亡物品损失系统的服务器和整合包。玩家保留自己的装备,但反复死亡仍会通过修理和最终更换消耗资源。

常规耐久度损耗可以保持启用,使死亡惩罚作为原版磨损的补充而非完全替代。

默认行为

使用默认配置时:

  • 普通物品使用不会消耗耐久度。
  • 死亡时已装备的盔甲会受到影响。
  • 死亡时副手物品会受到影响。
  • 死亡时快捷栏物品会受到影响。
  • 其他背包槽位不受影响。
  • 符合条件的物品通过 Minecraft 标准物品损伤系统受到耐久度损伤。
  • 玩家会收到一条紧凑的聊天通知,总结结果。

仅处理可损伤物品。没有耐久度的物品会被忽略。

所有这些行为均可通过服务器配置进行调整或禁用。

死亡时耐久度损失

当玩家死亡时,模组会检查每个启用的装备或背包槽位,并对符合条件的物品应用已配置的耐久度损失。

死亡时施加的耐久度损伤通过 Minecraft 和 Forge 的标准物品损伤路径进行。这允许诸如经验修补和兼容的模组耐久度减少加成等机制自动参与。

因此,最终耐久度损失可能因附魔和修饰符的不同而在原本相同的物品之间有所差异。

服务器所有者可以配置:

  • 死亡时施加的耐久度损伤数量
  • 哪些装备和背包槽位会受到影响
  • 物品是否允许损坏
  • 是否保留常规耐久度损耗
  • 包含或排除哪些物品或命名空间
  • 玩家是否收到通知
  • 通知显示多少信息

物品损坏行为

默认情况下,耐久度损伤可以将物品降至零耐久度并正常损坏。

可以在配置中禁用物品损坏。当损坏被禁用时,受影响物品保持在最低剩余耐久度而不是被摧毁。

这允许死亡产生有意义的修理成本,而不会永久删除装备。

物品过滤器

服务器配置可以限制哪些物品会受到影响。

过滤器可用于:

  • 排除特定物品
  • 排除所选命名空间中的所有物品
  • 将机制限制于所选物品或命名空间
  • 保护特殊或关键进度装备
  • 对整合包的物品池应用不同的平衡规则

过滤器使用物品注册表 ID,适用于原版和模组装备。

玩家通知

在处理耐久度损失后,玩家可以收到一条紧凑的聊天消息来总结结果。

将鼠标悬停在消息上可查看详细信息,包括受影响的物品及每个物品所受到的耐久度损失。这避免了为每个装备或快捷栏槽位发送单独消息而充斥聊天界面。

可以通过服务器配置禁用通知。

常规耐久度损耗

常规耐久度损耗默认禁用。

当此选项禁用时,由正常使用引起的受支持物品损伤会被阻止。工具、武器和盔甲反而主要通过已配置的死亡惩罚损失耐久度。

服务器所有者可以重新启用日常磨损,以同时使用两种系统。

该模组依赖 Minecraft 和 Forge 的标准物品损伤事件。对于绕过正常物品损伤并直接编辑物品存储损伤值的模组,不保证兼容性。

配置

所有游戏玩法设置均由服务器配置控制。

可用选项包括:

  • 全局启用状态
  • 死亡时耐久度损失
  • 常规耐久度损耗
  • 受影响的盔甲槽位
  • 副手处理
  • 快捷栏处理
  • 物品损坏行为
  • 物品和命名空间过滤器
  • 玩家通知
  • 详细悬停信息

配置文件在首次启动后自动生成。

对于专用服务器,手动编辑配置后请重启服务器。

对于整合包,可将准备好的配置放置在适当的默认配置目录中,以便应用于新创建的世界。

兼容性

死亡时物品耐久损失尽可能使用 Minecraft 和 Forge 的标准耐久度系统。

这允许该模组自动兼容:

  • 原版可损伤物品
  • 使用标准耐久度的模组物品
  • 经验修补
  • 兼容的耐久度减少附魔
  • 兼容的耐久度相关属性或事件修饰符
  • keepInventory
  • 保留原始物品堆叠的坟墓和尸体模组

对于绕过正常物品损伤并直接编辑物品损伤值的模组,不保证兼容性。

替换玩家死亡处理、复制背包内容或在死亡事件后重建物品堆叠的模组可能需要进行兼容性测试。

安装与要求

支持的平台:

  • Minecraft 1.20.1 — Forge

将模组文件安装在服务器的 mods 文件夹中。

该模组以服务器为权威。在专用服务器上,它可以仅服务端安装。玩家无需在客户端安装该模组即可加入、接收耐久度更改或查看详细的聊天通知。

对于单人游戏,请将模组安装在玩家的 Minecraft 实例中,因为集成服务器在该实例内运行。

除 Forge 外无需任何依赖。

整合包

您可以在无需许可的情况下将未修改的模组包含在公共或私人整合包中。

死亡时物品耐久损失根据 Apache License 2.0 分发。