Skip to content

Stamina

oneachina edited this page Jul 12, 2026 · 1 revision

体力系统

人类玩家拥有体力值,用于限制疾跑和跳跃。

基础数值

属性
最大体力 100
疾跑消耗 每 2 tick 消耗 1.0
站立恢复 1.0 / 2 tick(不动时 ×2)
移动恢复 0.5 / 2 tick

跳跃消耗

cost = max(3.0 - health × 0.15, 0.5)
  • 满血(20HP)跳跃消耗 0.5
  • 残血(2HP)跳跃消耗 2.7
  • 血量越低跳跃越费体力

疲劳机制

当体力降至 0:

  1. 进入疲劳状态isExhausted = true
  2. 无法疾跑、无法跳跃,收到提示
  3. 获得 缓慢 I + 虚弱 I + 发光 药水效果
  4. 体力缓慢恢复(非疾跑状态)
  5. 体力恢复到 100 后才解除疲劳,可重新跑跳

受击扣体力

环境伤害(跌落、火焰等)扣除 2.0 × damage 体力。跌落 3 格(约 1.5 伤害)扣 3 体力。

Action Bar

人类玩家会持续看到体力条:

体力: ████████████████░░░░ 85/100
  • 绿色 = 正常状态
  • 红色 = 体力为空

PlaceholderAPI

占位符
%zombierun_stamina% 当前体力值
%zombierun_max_stamina% 最大体力
%zombierun_stamina_percent% 体力百分比
%zombierun_stamina_bar% 体力条(字符串)
%zombierun_stamina_state% 状态(1=正常, 2=空体力)

Clone this wiki locally