Comportement de BetterFood
BetterFood utilise maintenant une selection de nourriture adaptee a la faim au lieu de manger simplement d'abord l'aliment le plus nourrissant.
Regles de selection
Lorsque le plugin doit restaurer la faim, il privilegie la nourriture qui :
- correspond exactement a la faim manquante ou reste en dessous
- utilise la saturation comme critere de departage
- se rabat sur le plus petit depassement possible si rien ne correspond proprement
Cela signifie que le plugin actuel essaie d'eviter de gaspiller de la nourriture puissante quand c'est possible.
Objets proteges
Le code actuel protege bien plus que la nourriture renommee ou avec du lore. BetterFood evite la consommation automatique si la nourriture presente des caracteristiques d'objet personnalise, comme par exemple :
- nom personnalise ou nom d'objet
- lore
- custom model data
- enchantements
- modificateurs d'attributs
- etat incassable
- tags du persistent data container
L'objectif est de reduire le risque de consommer par erreur des objets de plugin ou des objets decoratifs.
Restes de conteneur
Si une nourriture consommee laisse un objet residuel, BetterFood le conserve.
Les exemples incluent les bols ou d'autres nourritures qui rendent un conteneur. Le reste est rendu a l'inventaire ou depose aux pieds du joueur s'il n'y a plus de place.