Перейти к основному содержимому

BetterFood

Очень маленький и простой плагин, который автоматически заставляет игроков есть приготовленную и созданную пищу из их инвентаря.

Список допустимых предметов выглядит следующим образом:

ЯблокиПечёный картофельСвёклаСвекольный суп
ХлебМорковьЖареная говядинаЖареная курица
Жареная трескаЖареная баранинаЖареная свининаЖареный кролик
Жареный лососьПеченьеСушёная ламинарияСветящиеся ягоды
Золотая морковьЛомтики арбузаГрибной супКартофель
Тыквенный пирогРагу из кроликаСладкие ягоды

Зачем?

Честно говоря, мне никогда не нравилось, как Mojang реализовала систему питания. Она постоянно отвлекает игроков от того, что они делают, чтобы заполнить бессмысленную полоску.
Я понимаю, что еда важна для игры на выживание, но я считаю, что удержание правой кнопки мыши в течение нескольких секунд каждые пару минут не является привлекательной механикой игры.

А как насчёт других продуктов? Сырую пищу и пищу, дающую эффекты, лучше оставить для управления игроком. Однако некоторые часто употребляемые сырые продукты, такие как морковь, свёкла и картофель, включены, поскольку игроки часто потребляют их без приготовления. Сырое мясо и продукты с особыми эффектами остаются исключёнными - вы не захотите тратить сырое мясо, которое собираете для приготовления, или продукты с ценными эффектами.

Обратите внимание, что золотая морковь включена в список автоматического употребления. Если вы предпочитаете управлять этим ценным продуктом вручную, храните его отдельно или отключайте автоматическое употребление, когда носите его.

Если люди готовы приложить усилия для приготовления или создания еды, они получают автоматическое пополнение. Звучит как хороший баланс, верно?

Как это работает

Когда срабатывает автоматическое употребление

Плагин постоянно отслеживает ваш уровень голода. Каждый раз, когда ваш голод уменьшается на любое количество (даже на один пункт), плагин ищет в вашем инвентаре подходящую еду и автоматически употребляет её. Это поддерживает вас на максимальном или близком к максимальному уровне голода, пока у вас есть доступная действительная еда.

Умный выбор пищи

Когда вы голодны, плагин не берёт первую попавшуюся еду. Вместо этого он разумно выбирает наиболее питательную еду, доступную в вашем инвентаре. Продукты ранжируются по их общей ценности восстановления (очки голода + насыщение), при этом лучшие продукты потребляются первыми.

Например, если у вас есть жареная говядина (8 голода + 12,8 насыщения = 20,8 всего) и печенье (2 голода + 0,4 насыщения = 2,4 всего) в инвентаре, плагин предпочтёт жареную говядину, потому что она обеспечивает лучшее общее питание.

Обработка насыщения

Плагин уважает механику насыщения ванильного Minecraft. Насыщение никогда не может превышать ваш текущий уровень голода. Это означает, что употребление продуктов с высоким насыщением, таких как золотая морковь (14,4 насыщения), наиболее эффективно, когда ваш голод уже высокий.

Разрешения/Команды/Настройки:

  • betterfood.user - Плагин применяется только к игрокам с этим разрешением.
  • /betterfood (или /bf) - Переключает автоматическое употребление.
  • /betterfood toggleEating (или /bf toggleEating) - Переключает автоматическое употребление для игрока.
  • /betterfood toggleMessage (или /bf toggleMessage) - Переключает сообщения о еде для игрока.

Примечание: Команды могут выполняться только игроками. Выполнение из консоли не поддерживается.

Совет: Используйте TAB для автодополнения при вводе команд, чтобы увидеть доступные варианты.

Важные примечания о поведении

Пользовательская еда защищена

Плагин будет потреблять только ванильные продукты без пользовательских имён или лора. Если вы переименовали продукт или он имеет текст лора (например, от другого плагина), BetterFood НЕ будет автоматически его потреблять. Это защищает специальные предметы от случайного поедания.

Примеры защищённой еды:

  • Еда, переименованная с помощью наковальни
  • Пользовательская еда от других плагинов
  • Квестовые предметы, которые являются едой
  • Коллекционная или декоративная еда с пользовательскими именами