本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详细信息…

饥饿

来自Minecraft Wiki
跳转至: 导航搜索
饥饿条处于屏幕右下方,正对于生命值。

饥饿(Hunger)是一个在冒险元素更新中新增的游戏机制。在更新之前,玩家食用食物会直接回复生命值。现在,食用则会回复饥饿值,一种随着玩家的不同行动而降低的数值。饥饿条位于屏幕下方玩家的生命值的旁边,表示为10个鸡腿。

Hunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svg

玩家疾跑时,玩家的饥饿值将会下降的很快。当饥饿值变成6(Hunger.svgHunger.svgHunger.svg或者更少时,玩家便不能奔跑了。

在和平模式下,饥饿值并不会减少,但是其对于玩家生命值的影响并没有消失,并且在游戏中切换难度并不会影响到玩家现有的饥饿值。因此,当你的饥饿值消耗殆尽后,调回和平模式并不会补充它,而且你的生命值将一直处在增加半颗心(和平模式特性)和减半颗心(饥饿)的循环中(这不适用于1.8以后的版本,因为1.8以后和平模式下会自动补充饥饿值)。

某些特定的食物和药水会有一定几率导致玩家中毒(“饥饿”效果),使玩家的饥饿值下降得更快。腐肉导致中毒的几率有80%,生鸡肉的几率只有30%,河豚则是100%,而食用蜘蛛眼将会直接对玩家生命值造成伤害(“中毒”效果)。

效果[编辑 | 编辑源代码]

  • 当饥饿值在18(Hunger.svg × 9)或者以上时,玩家的生命值将会以每4秒半颗心的速度缓慢的恢复(在1.9版本后,食用食物后,如果玩家的饥饿值如果超出了20,那么超出的部分会让玩家的生命值以每秒1颗心的速度快速的恢复,若玩家生命值已满,则多余的饥饿值会保留到玩家受伤时进行快速恢复。)[1]
  • 当饥饿值在6(Hunger.svgHunger.svgHunger.svg或者以下时,玩家将不能进行奔跑。
  • 当饥饿值降低到0(Empty Hunger.svg时,玩家的生命值将会以每4秒半颗心的速度减少。在简单难度下,玩家的生命值将只会减少到5颗心;在普通难度下,玩家的生命值只会减少到半颗心;而在困难难度下,若不立即进食,你的生命值将会不断减少至0(死亡)。[2]

饥饿[编辑 | 编辑源代码]

主条目:状态效果

Poisoned Half Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svg

食用生鸡肉或者腐肉将有一定几率导致食物中毒。食物中毒后,玩家的饥饿条将会变成绿色,并且缓慢的减少饥饿值。腐肉会有80%的几率导致食物中毒,生鸡肉只有相对比较少的几率会导致食物中毒(30%)。而河豚一定会带来食物中毒的状态(同时会带来饥饿和反胃的状态)。生猪排生牛肉不会导致食物中毒。食用蜘蛛眼毒马铃薯会导致玩家中毒

名称 图标 中毒几率
生鸡肉
30%
腐肉
80%
河豚
100%

表现[编辑 | 编辑源代码]

食物中毒会持续 30 秒,增加玩家 15.0的 饥饿等级 ,这会导致玩家失去差不多Hunger.svgHunger.svg(两个“火腿”)。在和平模式下,食物中毒后饥饿条会变色,但是并不会减少饥饿值。玩家会散发出暗绿色的
波纹。食用河豚会导致等级III的饥饿状态,但只持续15秒,这样饥饿等级共增加22.5,导致玩家失去差不多Hunger.svgHunger.svgHunger.svg(三个“火腿”)。

食物中毒的效果时间并不会叠加,所以如果玩家一次食用多份有毒食物,玩家只会受到最後一份食物的效果。并且,自从食物中毒被划分为药水状态后,饮用 牛奶 可以解除这种类似药水的状态。这使得玩家可以在没有其他食物来源的情况下,食用大量有毒食物然后饮用牛奶来避免异常状态。

另外,在多人模式中进入一个下界传送门也会消除所有效果(未知在单人模式中是否成立)。

在 1.9 pre4 中,玩家中毒时人物周围会出现小绿色漩涡(
)的动画效果。

机制[编辑 | 编辑源代码]

在level.dat中,有4个字段是关于饥饿系统的:

  • 食物水平(foodLevel),取值范围是从0到20,它表示的是玩家饥饿值。1点等于Half Hunger.svg(半个“火腿”)。
  • 食物饱和度(foodSaturationLevel)这是一项隐藏的食物变量,一种在消耗食物水平之前先消耗的值。食用任何食物都会添加一点这种变量。注意这个变量是无法超过食物水平的。当这个变量到达0时,饥饿条会间断地颤抖。
  • 食物计刻表(foodTickTimer)当食物水平大于17或者等于0时,它就会以刻(1/20秒)为单位来增加。当其到达80时,就会重设至0,并且对玩家生命值治疗或者伤害一点(半颗心)。
  • 饥饿等级(foodExhuastionLevel),取值范围是从0.0到4.0,玩家的每项行动都会增加它。当饥饿等级到达4.0时,它会自动归零,并且从食物饱和度或者食物水平(当食物饱和度等于0时)减去1点。注意的是如果饱和度不足1将减为0,不会从饥饿值中扣除点数。

增加饥饿等级的因素[编辑 | 编辑源代码]

任何没有在下表出现的行动将不会增加饥饿水平。比如,你可以在上航行数天,但是你的饥饿值不会减少任何一点。

行动 1.11前 1.11及以后 单位
潜行 0.005 —    每米
步行 0.01  —    每米
游泳 0.015 0.01  每米
摧毁一个方块 0.025 0.005 每个方块
跳跃 0.2   0.05  每次跳跃
攻击一个敌人 0.3   0.1   每一击
受到正常盔甲会保护的伤害 0.3   0.1   每次受到符合的伤害
饥饿状态效果 0.5   0.1   每秒,每饥饿效果等级
疾跑时跳跃 0.8   0.2   每次跳跃
Hunger.svg × 9或更高时回复生命,
或因naturalRegeneration=true
4.0   6.0   1 (Half Heart.svg回复

食物的营养水平和饱和度[编辑 | 编辑源代码]

主条目:食物
名称 图标 饥饿值回复 饱和度增加 有效品质[注 1]
(营养水平 + 饱和度)
营养价值 状态效果 来源
面包
5(Half Hunger.svgHunger.svgHunger.svg 6 11 1.2


蛋糕 (一块)
2(Hunger.svg 0.4 2.4 0.2

制作


蛋糕 (全部)
14(Hunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svgHunger.svg 2.8 16.8 0.2

制作


曲奇
2(Hunger.svg 0.4 2.4 0.2


蘑菇煲
6(Hunger.svgHunger.svgHunger.svg 7.2 13.2 1.2


南瓜派
8(Hunger.svgHunger.svgHunger.svgHunger.svg 4.8 12.8 0.6

制作


生鸡肉
2(Hunger.svg 1.2 3.2 0.6
(2.075)


饥饿
30秒 (30%的概率)

屠宰


熟鸡肉
6(Hunger.svgHunger.svgHunger.svg 7.2 13.2 1.2


生牛肉
3(Half Hunger.svgHunger.svg 1.8 4.8 0.6

屠宰


牛排
8(Hunger.svgHunger.svgHunger.svgHunger.svg 12.8 20.8 1.6


生猪排
3(Half Hunger.svgHunger.svg 1.8 4.8 0.6

屠宰


熟猪排
8(Hunger.svgHunger.svgHunger.svgHunger.svg 12.8 20.8 1.6


生鱼
2(Hunger.svg 0.4 2.4 0.2

钓鱼


熟鱼
5(Half Hunger.svgHunger.svgHunger.svg 6 11 1.2

烹调生鱼


生鲑鱼
2(Hunger.svg 0.4 2.4 0.2

钓鱼


熟鲑鱼
6(Hunger.svgHunger.svgHunger.svg 9.6 15.6 1.6

烹调生鲑鱼


小丑鱼
1(Half Hunger.svg 0.2 1.2 0.2

钓鱼


河豚
1(Half Hunger.svg 0.2 1.2 0.2
(−154.43)

[注 3]

钓鱼


西瓜片 西瓜片 2(Hunger.svg 1.2 3.2 0.6


马铃薯
1(Half Hunger.svg 0.6 1.6 0.6

  • 收割马铃薯
  • 杀死僵尸掉落


烤马铃薯
5(Half Hunger.svgHunger.svgHunger.svg 7.2 12.2 1.44

烹调马铃薯


毒马铃薯
2(Hunger.svg 1.2 3.2 0.6
(1.76)[注 4]


中毒
4秒 (60%的概率)

收割马铃薯有2%的概率获得


胡萝卜
3(Half Hunger.svgHunger.svg 4.8 7.8 1.6

  • 收割胡萝卜
  • 杀死僵尸稀有掉落


金胡萝卜
6(Hunger.svgHunger.svgHunger.svg 14.4 20.4 2.4

制作


苹果
4(Hunger.svgHunger.svg 2.4 6.4 0.6


金苹果
4(Hunger.svgHunger.svg 9.6 13.6 2.4


附魔金苹果
4(Hunger.svgHunger.svg 9.6 13.6 2.4


腐肉
4(Hunger.svgHunger.svg 0.8 4.8 0.2
(1.8)[注 2]


饥饿
30秒 (80%的概率)


蜘蛛眼
2(Hunger.svg 3.2 5.2 1.6
(2.8)[注 4]


中毒
4秒

杀死蜘蛛洞穴蜘蛛女巫掉落


熟羊肉
6(Hunger.svgHunger.svgHunger.svg 9.6 15.6 1.6


熟兔肉
5(Half Hunger.svgHunger.svgHunger.svg 6 11 1.2


兔肉煲
10(Hunger.svgHunger.svgHunger.svgHunger.svgHunger.svg 12 22 1.2

制作


生羊肉
2(Hunger.svg 1.2 3.2 0.6

杀死掉落


生兔肉
2(Hunger.svg 1.8 3.8 0.9

杀死兔子掉落


甜菜根
1(Half Hunger.svg 1.2 2.2 1.2

收割甜菜


甜菜汤
6(Hunger.svgHunger.svgHunger.svg 7.2 13.2 1.2

制作


紫颂果
4(Hunger.svgHunger.svg 2.4 6.4 0.6

玩家可以随机传送,如末影人#瞬移所述

打破紫颂植物掉落


  1. 食物效果持续的大约长度。详见饥饿。但食用能回复超过目前损失饥饿值的食物不会额外增加饱和度,相当于实际回复有效品质出现损失。
  2. 2.0 2.1 饥饿状态不被治疗的情况下平均预期(算上食物中毒概率)的食物有效品质,生鸡肉或腐肉每秒增加0.5饥饿等级,持续30秒,共消耗3.75饱和度/饥饿值。
    具体机制见饥饿条
  3. 如果不治疗并保持血量高于1 (Half Heart.svg,河豚通过饥饿效果将消耗5.63饱和度/饥饿值,通过中毒效果会消耗约150点饥饿值。
    所以一旦不慎食用了河豚,避免损失的做法是找一个安全的地方等待48秒1 (Half Heart.svg的中毒状态结束后再食用食物。
  4. 4.0 4.1 中毒状态不被治疗且保持血量高于1 (Half Heart.svg,平均预期(算上中毒概率)的食物有效品质。中毒造成伤害,由饱食回复一1 (Half Heart.svg需要消耗0.75饱和度/饥饿值。


参考[编辑 | 编辑源代码]

  1. http://www.minecraftforum.net/news/192-an-interview-with-jeb/
  2. https://twitter.com/jeb_/status/111047534318858240