Eternally Overburdened

Eternally Overburdened

为Minecraft添加一个携带重量系统,并附带随比例变化的惩罚效果。

杂项

你是否曾想过折磨你的整合包玩家,加入一个系统,让那一堆看似无害的羽毛变成压垮骆驼的最后一根稻草?如果是的话,这个模组就是为你准备的!

「永恒负重」为《我的世界》添加了一个高度可配置的负重系统,具备完全可自定义的物品重量,以及一个带有渐进式惩罚和伤害的过载系统。


🎒 负重

在「永恒负重」中,玩家有一个设定的最大负重值。这个值可以根据玩家的装备、附魔和药水效果而增加或减少。装备、附魔和药水加成都可以独立配置,并且它们会互相叠加。

物品重量是全局定义的,或基于单个物品定义,还会包括内部包含的液体或物品的重量。这意味着,一桶水的重量等于桶本身的重量加上液态水的重量。

在负重上限以下时,玩家可以正常拾取物品。一旦达到上限,物品就不会自动拾取,需要玩家直接与之交互才能拾取。不过,任何超过上限的重荷都会导致玩家陷入过载状态。

玩家的最大负重由一个玩家属性值 overburdened:carry_weight 控制,并可以使用命令 /overburdened <目标> <get|set|add|mult|reset> <值> 动态修改。

💪 过载

当玩家超过其最大负重上限时,会受到一种新的「过载」状态效果影响。在过载状态下,玩家将遭受诸如:无法疾跑、移动速度降低、跳跃高度降低、在水中下沉、以及跌落伤害增加等惩罚。这些惩罚会随着玩家携带的重量增加而增强。

在过载等级较高时,玩家移动或受到跌落伤害时有一定几率受伤。

🩸 受伤

当在过载状态下受到较高的跌落伤害时,有几率触发受伤。所受的跌落伤害量和玩家携带的重量都会增加受伤的几率。

受伤时,玩家会受到移动速度降低、跳跃高度降低和跌落伤害增加的影响。如果受伤未得到治疗,移动时有几率使伤情加剧,从而略微延长持续时间。

可以通过制作并使用「夹板」来治疗和移除受伤状态。


📜 鸣谢与备注

本模组是为 2025年11月 1.12 联盟模组创作大赛而制作的参赛作品。

  • 新的过载药水图标由 Foreck1 提供