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

Совместимость BetterFood

Целевые платформы

Текущий репозиторий нацелен на:

  • Версия плагина: 1.4.0
  • Bukkit api-version: 1.21.4
  • Цель сборки Spigot API: 1.21.4-R0.1-SNAPSHOT
  • Java: 21

Команды

Плагин использует:

  • /betterfood
  • /bf

Подкоманды для игроков сосредоточены на переключении:

  • автоматического поедания (toggleEating или просто /betterfood без аргументов)
  • сообщений обратной связи о потреблении в панели действий (toggleMessage)

Админские подкоманды (требуют betterfood.admin) предоставляют общий инструментарий Nightbreak:

  • setup — открывает внутриигровое меню настройки
  • recommendedplugins — показывает плагины, которые хорошо сочетаются с BetterFood
  • downloadpluginupdate / downloadall — загружает обновление плагина, если оно доступно
  • downloadallcontent — сообщает, что у BetterFood нет пакетов контента

Автодополнение предлагает toggleEating, toggleMessage, downloadpluginupdate, downloadall, downloadallcontent, setup и recommendedplugins. Оба переключателя игрока доступны только игрокам — явные подкоманды toggleEating / toggleMessage отказывают отправителям-не-игрокам сообщением «BetterFood settings can only be changed in-game.», тогда как голая команда /betterfood перенаправляет отправителей из консоли к команде обновления.

Разрешения

  • betterfood.user (по умолчанию true) — управляет обработчиком автоматического поедания и переключателями игрока.
  • betterfood.admin (по умолчанию op) — управляет загрузкой обновления плагина, меню настройки и командой рекомендуемых плагинов.

Прочие интеграции

  • Включена статистика bStats (id плагина 4557) — отключите глобально через конфигурацию bStats, если хотите отказаться от сбора данных.
  • BetterFood теперь поставляется с общим инструментарием MagmaCore. При запуске он проверяет nightbreak.io на наличие более новой версии и создаёт config.yml с переключателем nightbreak.autoDownloadPluginUpdates (по умолчанию false). BetterFood не передаёт идентификатор ресурса SpigotMC, поэтому резервного варианта с версией SpigotMC нет.
  • Никаких внешних зависимостей от плагинов; логика еды прослушивает только ванильное событие FoodLevelChangeEvent.