Saltar al contenido principal

Comportamiento de BetterFood

BetterFood ahora usa una seleccion de comida consciente del hambre en lugar de comer simplemente primero el alimento mas nutritivo.

Reglas de seleccion

Cuando el plugin necesita restaurar hambre, prefiere comida que:

  1. encaje exactamente con el hambre faltante o se mantenga por debajo
  2. use la saturacion como criterio de desempate
  3. recurra al menor exceso posible si nada encaja limpiamente

Eso significa que el plugin actual intenta evitar desperdiciar comida potente cuando es posible.

Objetos protegidos

El codigo actual protege mucho mas que solo comida renombrada o con lore. BetterFood evitara consumir comida automaticamente si tiene caracteristicas de objeto personalizado, como por ejemplo:

  • nombre personalizado o nombre del objeto
  • lore
  • custom model data
  • encantamientos
  • modificadores de atributos
  • estado irrompible
  • etiquetas del persistent data container

La intencion es reducir la posibilidad de consumir por error objetos de plugins u objetos decorativos.

Restos de contenedores

Si una comida consumida deja un objeto restante, BetterFood lo conserva.

Los ejemplos incluyen cuencos u otros alimentos que devuelven un contenedor. El resto se devuelve al inventario o se deja caer junto al jugador si no hay espacio disponible.