Saltar al contenido principal

Compatibilidad de BetterFood

Objetivos de Ejecución

El repositorio actual apunta a:

  • Versión del plugin: 1.4.0
  • Bukkit api-version: 1.21.4
  • Objetivo de compilación de Spigot API: 1.21.4-R0.1-SNAPSHOT
  • Java: 21

Comandos

El plugin usa:

  • /betterfood
  • /bf

Los subcomandos orientados al jugador se centran en alternar:

  • alimentación automática (toggleEating, o simplemente /betterfood sin argumentos)
  • mensajes de retroalimentación de consumo en la barra de acción (toggleMessage)

Los subcomandos de administración (requieren betterfood.admin) exponen las herramientas compartidas de Nightbreak:

  • setup — abre el menú de configuración dentro del juego
  • recommendedplugins — muestra plugins que combinan bien con BetterFood
  • downloadpluginupdate / downloadall — descarga una actualización del plugin si hay alguna disponible
  • downloadallcontent — informa que BetterFood no tiene paquetes de contenido

El autocompletado de tabulación sugiere toggleEating, toggleMessage, downloadpluginupdate, downloadall, downloadallcontent, setup y recommendedplugins. Los dos toggles del jugador son solo para jugadores — los subcomandos explícitos toggleEating / toggleMessage rechazan a los remitentes que no son jugadores con "BetterFood settings can only be changed in-game.", mientras que el comando /betterfood a secas dirige a los remitentes de consola al comando de actualización.

Permisos

  • betterfood.user (por defecto true) — controla el listener de auto-comida y los toggles del jugador.
  • betterfood.admin (por defecto op) — controla la descarga de actualizaciones del plugin, el menú de configuración y los comandos de plugins recomendados.

Otras Integraciones

  • Las métricas de bStats están habilitadas (id de plugin 4557) — desactívalas globalmente mediante la configuración de bStats si deseas no participar.
  • BetterFood ahora incluye las herramientas compartidas de MagmaCore. Al arrancar, comprueba nightbreak.io en busca de una versión más reciente y genera un config.yml con el toggle nightbreak.autoDownloadPluginUpdates (por defecto false). BetterFood no pasa ningún ID de recurso de SpigotMC, por lo que no hay respaldo de versión de SpigotMC.
  • Sin dependencias de plugins externos; la lógica de comida solo escucha el FoodLevelChangeEvent vanilla.