本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情… 本站文本内容除另有声明外,均在知识共享 署名-非商业性使用-相同方式共享 3.0 协议下提供。(详情…中文Minecraft Wiki是完全公开的。欢迎持续参与翻译工作中文Minecraft Wiki是完全公开的。欢迎持续参与翻译工作Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

饥饿

来自Minecraft Wiki
跳转至: 导航搜索
此页面的部分内容由于太久没更新而已过期。
你可以帮助我们来更新此页面
饥饿条处于屏幕右下方,正对于生命值。

饥饿(Hunger)是Minecraft生存模式中一个重要的游戏机制,影响生命值回复和疾跑玩家食用食物会回复饥饿值,而疾跑、跳跃、破坏方块等多种动作则会消耗饥饿值。

描述[编辑 | 编辑源代码]

饥饿条位于屏幕下方快捷栏的上方,生命条的右边,显示为10个鸡腿20(Hunger.svg × 10)。每半只鸡腿1(Half Hunger.svg代表1点饥饿值,所以满饥饿条代表20点饥饿值。

玩家疾跑时,玩家的饥饿值将会下降得很快(1.11以前)。玩家的饥饿值影响生命值回复(或消耗)和疾跑,当饥饿值为18或更高时,玩家的生命值会自动回复,当饥饿值为0,玩家的生命值会开始消耗,当饥饿值变成6(Hunger.svgHunger.svgHunger.svg或者更少时,玩家便不能奔跑了。

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

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

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

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

  • 食物水平(foodLevel),它表示玩家目前的饥饿值,取值范围是从0到20,显示在饥饿条上。1点等于1(Half Hunger.svg(半个“鸡腿”)。初始值为20(即满饥饿值)。
  • 食物饱和度(foodSaturationLevel),它表示玩家目前的饱和度等级,决定了饥饿度下降的速度,吃不同种类的食物补充的饱和度不同。这是一项隐藏的食物变量,这个变量的值是无法超过食物水平的,其初始值为5。当饱和度降至0时,饥饿条会规律地颤抖。
  • 食物计刻表(foodTickTimer)当食物水平为18(Hunger.svg × 9)及更高或者等于0(Empty Hunger.svg时,它就会以刻(1/20秒)为单位来增加。当其到达80(4秒)时,就会重设至0,并且对玩家生命值治疗或者伤害1(Half Heart.svg。如果玩家的饥饿值是满的即20(Hunger.svg × 10),玩家生命值会恢复1(Half Heart.svg16,最多回复1(Half Heart.svg生命值,当食物计刻表达到了10(12秒),就会重置为0。
  • 饥饿等级(foodExhuastionLevel),玩家目前的饥饿等级,它决定了食物饱和度下降的速度,取值范围是从0.0到4.0。玩家的每项行动都会增加它。初始的数值为0,当饥饿等级到达4.0时,它会自动归零,并且从食物饱和度或者食物水平(当食物饱和度等于0时)减去1点。注意的是如果饱和度不足1将减为0,不会从饥饿值中扣除点数。

食用食物同时补充饥饿值和饱和度,先补充的是饥饿值,饥饿值的提高也允许了饱和度的提高(因为饱和度不能超过饥饿值)。例如,玩家吃下一个金胡萝卜(补充6饥饿值,14.4饱和度),吃之前饥饿值为9,饱和度低于1,那么饥饿值会升至15,金胡萝卜提供的饱和度也会被充分利用。然而,如果吃之前饥饿值低于9,一部分的饱和度就浪费掉了。

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

  • 当饥饿值在20(Hunger.svg × 10),且仍有富余饱和度时,生命值每半秒回复最多1(Half Heart.svg,每点生命值消耗1.5食物水平(6饥饿等级)。若玩家生命值已满,则多余的饥饿值会保留到玩家受伤时进行快速恢复。[1]
  • 当饥饿值在18(Hunger.svg × 9)或更高,且没有多余饱和度时,生命值每4秒回复最多1(Half Heart.svg,每点生命值消耗1.5食物水平(6饥饿等级)。
  • 当饥饿值在17(Hunger.svg × 8.5)或更低,玩家的生命值不会自行回复,除非处于和平模式。
  • 当饥饿值在6(Hunger.svgHunger.svgHunger.svg或者以下时,玩家将不能进行奔跑。
  • 当饥饿值降低到0(Empty Hunger.svg时,玩家的生命值将会以每4秒1(Half Heart.svg的速度减少(此时不能睡觉)。在简单难度下,玩家的生命值将只会减少到10(Heart.svgHeart.svgHeart.svgHeart.svgHeart.svg;在普通难度下,玩家的生命值只会减少到1(Half Heart.svg,而在困难难度下,若不立即进食,你的生命值将会不断减少至0(Empty Heart.svg(死亡)。[2]

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

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

行动 1.11前 1.11及以后 单位
潜行 0.005 —    每米
步行 0.01  —    每米
疾跑 0.1 -  每米
游泳 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回复
食物中毒生鸡肉腐肉

或者被尸壳的中毒效果命中

3.0   30秒的饥饿I,每秒0.1
食用河豚中毒 4.5   15秒的饥饿III,每秒0.3

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

名称 图标 饥饿值回复 饱和度增加 有效品质[注 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


腐肉
4(Hunger.svgHunger.svg 0.8 4.8 0.2
(1.8)


饥饿
30秒 (80%的概率)


蜘蛛眼
2(Hunger.svg 3.2 5.2 1.6
(2.8)


中毒
4秒

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


生鸡肉
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 1.2 3.2 0.6

杀死掉落


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


生兔肉
2(Hunger.svg 1.8 3.8 0.9

杀死兔子掉落


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


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

制作


生鳕鱼
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)


干海带
1(Half Hunger.svg 0.6 1.6 0.6

烹调海带


西瓜片
2(Hunger.svg 1.2 3.2 0.6


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

收割甜菜


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

制作


马铃薯
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秒 (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 2.4 6.4 0.6

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

打破紫颂植物掉落


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


食物中毒[编辑 | 编辑源代码]

饥饿状态效果(又称为“食物中毒”)直接影响饥饿条,导致玩家饿得更快。它会使玩家的饥饿条变成不健康的黄绿色Poisoned Half Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svgPoisoned Hunger.svg。类似其他状态效果,玩家会散发出绿色的漩涡
动画效果(1.9 pre4 后)。食物中毒可能由食用3种食物或者被尸壳攻击引起。

名称 图标 饥饿几率 状态效果
生鸡肉
30% 30秒等级I的饥饿效果
腐肉
80% 30秒等级I的饥饿效果
河豚
100% 15秒饥饿III,以及中毒和反胃

饥饿在和平模式下仍然会使饥饿条变色,但是并不会减少饥饿值。类似其他状态效果,饥饿的效果时间并不会叠加(即,吃下多份导致饥饿的食物并不会增加饥饿的持续时间),并且可以用牛奶来解除。这使得玩家可以在没有其他食物来源的情况下,食用大量有毒食物然后饮用牛奶来避免异常状态。另外,在多人模式中进入一个下界传送门也会消除所有效果(在单人模式中不成立)。

吃下腐肉或生鸡肉或者被尸壳攻击,可能会导致等级I的饥饿,效果会持续 30 秒,增加玩家15.0的饥饿等级 ,这会导致玩家失去Hunger.svg  × 1⅞ (约2个“鸡腿”). 吃下河豚会导致等级III的饥饿,但只持续15秒,这样饥饿等级共增加22.5,导致玩家失去Hunger.svg × 2 1316(约3个“鸡腿”)。

饥饿/食物中毒可能会和中毒混淆。中毒状态效果由食用蜘蛛眼毒马铃薯引起,减少玩家的生命值,而不是饥饿值。不过,吃下河豚会同时导致饥饿和中毒(以及反胃)状态效果。

历史[编辑 | 编辑源代码]

Java版(Beta)
1.8 Pre-release 加入饥饿机制。食物再不直接回复生命值,但是如果饥饿值为90%或更高,生命值可以自行回复。
Java版
1.6.1 ?生命值的回复现在开始显著消耗饥饿等级,每回复1点(半颗心)生命值,消耗3点食物水平/饱和度。
1.7.2 ?疾跑中跳跃的消耗从0.2提升为0.8,这意味着多数情况下,长途旅行中长时间的疾跑跳跃不再可行。
1.8 ?现在在和平模式下,饥饿值会自动回复。
1.9 15w40a 当食物饱和度不为0时,生命值的回复更快。
生命值的回复增加更多饥饿等级。
15w44a 现在只有当饥饿值为20的时候,富余的食物饱和度才能够更快回复生命值了。
15w49a 潜行增加的饥饿等级从0.01/米调整为0.005/米。
1.11 16w32a 行动或效果增加的饥饿等级降低了:游泳从0.015/米降至0.01/米,破坏方块从0.025/方块降至0.005/,跳跃从0.2/次降至0.05/次,疾跑中跳跃从0.8/次降至0.2/次,攻击和受到伤害均从0.3/次降至0.1/次,饥饿效果从0.5/秒降至0.1/秒。
潜行和普通步行不再影响饥饿等级。
回复生命值消耗的饥饿等级从0.4/半颗心提升至0.6/半颗心。
携带版(Alpha)
0.12.1 build 1 加入饥饿机制。食物再不直接回复生命值,但是如果饥饿值为90%或更高,生命值可以自行回复。
原主机版
TU5CU11.0Patch 1Patch 1加入饥饿条和饥饿机制。
TU43CU331.36Patch 13食物可以回复生命值。
TU54CU441.52Patch 24Patch 4行动或效果增加的饥饿等级降低了:游泳从0.015/米降至0.01/米,破坏方块从0.025/方块降至0.005/,跳跃从0.2/次降至0.05/次,疾跑中跳跃从0.8/次降至0.2/次,攻击和受到伤害均从0.3/次降至0.1/次,饥饿效果从0.5/秒降至0.1/秒。
潜行和普通步行不再影响饥饿等级。
回复生命值消耗的饥饿等级从0.4/半颗心提升至0.6/半颗心。

漏洞[编辑 | 编辑源代码]

关于“饥饿”的漏洞由漏洞追踪器维护,请在那里使用英文汇报漏洞。

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