维塔韦恩

维塔韦恩

一款硬核生存模组,增加了体力、温度、口渴、疲劳以及伤口与感染系统。

VitalWane 是一个硬核生存模组,为 Minecraft 添加了五个相互关联的生命体征系统,使生存更具挑战性和沉浸感。管理你的体力、体温、口渴度、疲劳度以及伤口——否则后果自负。

功能特性

体力系统

  • 行走、疾跑、游泳、跳跃、攀爬和使用工具挥砍都会消耗体力
  • 站立不动可恢复体力——恢复速度取决于你的饥饿值
  • 体力过低会施加缓慢、虚弱和挖掘疲劳效果;在临界水平时,疾跑和跳跃将被禁用
  • 蜂蜜瓶和熟食可立即恢复体力

体温系统

  • 体温范围在 27°C 到 47°C 之间(默认 37°C)
  • 热源(火焰、岩浆、营火、沙漠、下界)会升高体温;寒冷生物群系、水、雪和雨水会降低体温
  • 极端温度会施加减益效果并随时间造成生命值伤害
  • 皮革盔甲提供抗寒能力;黄金盔甲提供隔热效果
  • 热水袋可在寒冷环境中提供临时温暖

口渴系统

  • 口渴度随时间下降,在炎热环境和移动时下降更快
  • 饮用水瓶(恢复 30 点口渴度)、热水袋(25 点口渴度 + 温暖效果)或蜂蜜瓶(15 点口渴度)
  • 雨天和水下环境会暂停口渴值消耗
  • 脱水会施加缓慢、虚弱、挖掘疲劳,并最终造成生命值伤害;严重脱水会禁用疾跑和跳跃

疲劳系统

  • 疲劳会随时间缓慢增加;伤口和感染会加速其增加
  • 通过站立不动(每 30 秒 +5)或蹲下(每 30 秒 +3)来休息恢复
  • 高疲劳会施加虚弱、缓慢、挖掘疲劳以及屏幕变暗/闪烁效果;严重疲劳会禁用疾跑和跳跃
  • 极端温度和高海拔会增加疲劳消耗

伤口与感染系统

  • 三种伤口类型:咬伤(蜘蛛造成)、穿刺伤(箭矢造成)和打击伤(僵尸造成)——每种都会导致持续失血
  • 骨折可由从 5 格以上高度坠落造成,会禁用疾跑、跳跃,并降低挖掘速度
  • 未经处理的伤口会在 30 秒后感染,导致发烧、体力/口渴消耗增加以及减益效果
  • 可制作并使用医疗物品:绷带、草药软膏、消毒剂和夹板
  • 每种伤口都需要完整的治疗流程;治疗施法过程会被移动、受伤、跳跃或攀爬打断
  • 绷带:3 个羊毛 + 2 张纸 + 1 根线——止血(治疗流程的一部分)
  • 草药软膏:玻璃瓶 + 任意花朵 + 粘液球——治疗咬伤/打击伤所需
  • 消毒剂:玻璃瓶 + 糖 + 发酵蛛眼——预防感染,所有伤口必需
  • 夹板:6 根木棍——治疗骨折(施法 10 秒,完全愈合需 120 秒)
  • 热水袋:水瓶 + 熔炉/高炉——恢复 25 点口渴度 + 15 秒 +1°C 温暖效果
  • 水瓶(原版):玻璃瓶 + 水——恢复 30 点口渴度

配置

VitalWane 包含一个配置文件(vitalwane.json),提供以下选项:

  • 每个系统的独立开关
  • 全局难度倍率(0.5 倍 – 2.0 倍)
  • 死亡重置开关(重生时重置所有生命体征)
  • 牛奶清除开关(自定义效果无法被牛奶清除)
  • 可调节的医疗施法速度、最大伤口数量和环境效果倍率

互联系统

所有五个系统相互关联:

  • 伤口会降低体力恢复速度并加速疲劳积累
  • 感染会升高体温并使体力/口渴消耗加倍
  • 低温会增加疲劳消耗
  • 脱水和低体力会互相放大对方的减益效果
  • 切换到创造模式会立即恢复所有生命体征

需求

  • Fabric Loader 0.16.10 或更高版本
  • Fabric API 0.92.11+(适用于 1.20.1)
  • Java 17