Minecraft Wiki
Advertisement
Foodbar

Индикатор голода

Голод — новый элемент геймплея, добавленный в Adventure Update . Он представляет собой новый индикатор, который занял место индикатора брони. C его добавлением еда больше не восполняет здоровье напрямую, а уменьшает голод.

Если индикатор голода больше или равен 90%, здоровье восполняется на Half Heart раз в 5 секунд.

Если индикатор голода меньше или равен 30%, то игрок не может совершать бег.

Если же индикатор пуст, здоровье будет уменьшаться на Half Heart раз в 5 секунд, на легкой сложности оно остановится на 5 пунктах здоровья, на средней на 0.5, а на сложной на 0, что означает голодную смерть.

Механика

Существует четыре поля в level.dat, которые связаны с голодом:

  • foodLevel, находится в диапазоне от 0 до 20, представляет индикатор голода.
  • foodSaturationLevel, дополнительная невидимая переменная голода, которая истощается перед основной foodLevel. Поедание любой еды будет также добавлять некоторые значения к этой переменной. Эта величина не может превышать foodLevel.
  • foodTickTimer, увеличивается с каждым отсчетом, когда foodLevel больше 17 (сытость) или равно нулю (голод). При достижении 80 значение сбрасывается и либо добавляет, либо отбирает Half Heart, в зависимости от того, сыт игрок или голоден.
  • foodExhaustionLevel, колеблется от 0.0 до 4.0, увеличивается с каждым вашим действием. Движение, бег, прыжок — всё это увеличивает эту переменную. Разрушение блока добавляет 0.025 к значению, установка блока не добавляет ничего. После того как уровень истощения достигнет 4.0, он возвратиться к 0.0 и вычтет 1 из foodSaturationLevel или из foodLevel, если foodSaturationLevel будет равняться 0.

Увеличение уровня "истощения"

Действие Увеличение ExhaustionLevel
Красться (за метр) 0.009
Ходьба (за метр) 0.01
Бег (за метр) 0.1
Прыжок 0.2
Прыжок во время бега 0.4
Разрушение блока 0.025
Получение любого урона 0.3
Получить несварение от еды 15.0 за длительность эффекта

Некоторая информация об восстановлении "food level" и "saturation level"

Еда Увеличение foodLevel Увеличение saturationLevel
Печенье 1 0.2
Хлеб 5 6
Сырая свинина 3 1.8
Жареная свинина 8 12.8
Сырая говядина 3 1.8
Жареная говядина 8 12.8
Сырая курятина 2 1.2
Жареная курятина 6 7.2
Сырая рыба 2 1.2
Жареная рыба 5 6
Ломтик арбуза 2 1.2
Тушёные грибы 8 9.6
Торт (за один укус) 2 0.4
Гнилая плоть 4 0.8
Красное яблоко 4 2.4
Золотое яблоко 2 20

Дополнительно

  • Сон в кровати никак не отражается на очках голода. Возможно, это будет исправлено в следующих версиях.

Примечания

Advertisement