杜塔尔:重量

杜塔尔:重量

一个可配置的负重系统,包含物品提示、颜色编码的HUD、考虑容器影响的计算,以及渐进式的超重惩罚。

DUATAR:负重为 Minecraft 添加了一个可配置的携带容量系统。每件携带的物品都会计入玩家的总负重,包括堆叠物品、已装备的护甲、副手槽位,以及存放在受支持容器内的物品。

功能特性

  • 服务端权威的负重计算
  • 左下角紧凑、颜色编码的 HUD
  • 物品提示框中显示单个和总堆叠重量
  • 支持主物品栏、快捷栏、护甲和副手
  • 计算潜影盒和收纳袋的内容物重量
  • 渐进式疲劳和超载惩罚机制
  • 原版缓慢 I、II 和 III 效果
  • 超载时跳跃高度降低且无法疾跑
  • 可配置的物品和物品标签重量
  • 支持英语和土耳其语
  • 无需外部模组依赖

物品提示框

单个物品显示其单位重量:

重量:0.27

堆叠物品同时显示单位重量和总重量:

重量:0.27 × 10 = 2.7

容器物品会包含其内部所储存物品的重量。

重量等级

  • 0–70%:无惩罚
  • 70–90%:额外疲劳
  • 90–100%:缓慢 I,净移动速度降低 10%
  • 100–120%:缓慢 II,移动速度降低 25%,跳跃高度降低 15%,无法疾跑
  • 超过 120%:缓慢 III,移动速度降低 50%,跳跃高度降低 35%,无法疾跑

当玩家超载时,物品不会被删除,也不会被自动丢弃。

重量计算

重量值代表单个物品,并乘以堆叠数量。

1 个石头  = 0.01
64 个石头 = 0.64

默认配置将原始物品重量除以 100,使该系统适用于包含多个完整堆叠的物品栏。