Aller au contenu principal

Comportement de BetterFood

BetterFood utilise désormais une sélection d'aliments tenant compte de la faim au lieu de simplement manger l'objet le plus nutritif en premier.

Règles de Sélection

Lorsque le plugin doit restaurer la faim, il préfère les aliments qui :

  1. correspondent exactement à la faim manquante, ou restent en dessous
  2. utilisent la saturation comme critère de départage
  3. se rabattent sur le plus petit excédent si rien ne correspond exactement

Cela signifie que le plugin actuel essaie d'éviter de gaspiller des aliments puissants dans la mesure du possible.

Objets Protégés

Le code actuel protège bien plus que les aliments renommés ou portant une description. BetterFood évitera de consommer automatiquement un aliment s'il possède des caractéristiques d'objet personnalisé telles que :

  • nom personnalisé ou nom d'objet
  • description (lore)
  • données de modèle personnalisé
  • enchantements
  • modificateurs d'attributs
  • état incassable
  • tags de conteneur de données persistantes

Ceci vise à réduire le risque de consommer par erreur des objets de plugins ou des objets décoratifs.

Aliments pris en charge

BetterFood consommera automatiquement les aliments suivants :

AlimentFaim restaureeSaturation restauree
Apple42.4
Baked Potato56.0
Beetroot11.2
Beetroot Soup67.2
Bread56.0
Carrot33.6
Cooked Beef812.8
Cooked Chicken67.2
Cooked Cod56.0
Cooked Mutton69.6
Cooked Porkchop812.8
Cooked Rabbit56.0
Cooked Salmon69.6
Cookie20.4
Dried Kelp10.6
Glow Berries20.4
Golden Carrot614.4
Melon Slice21.2
Mushroom Stew67.2
Potato10.6
Pumpkin Pie84.8
Rabbit Stew1012.0
Sweet Berries20.4

Aliments exclus

Les objets comestibles suivants sont intentionnellement exclus de la consommation automatique. Il s'agit de viandes crues, d'objets speciaux ou d'aliments aux effets negatifs ou imprevisibles :

  • Beef (cru)
  • Cake
  • Chicken (cru)
  • Chorus Fruit
  • Cod (cru)
  • Enchanted Golden Apple
  • Golden Apple
  • Honey Bottle
  • Mutton (cru)
  • Poisonous Potato
  • Porkchop (cru)
  • Pufferfish
  • Rabbit (cru)
  • Rotten Flesh
  • Salmon (cru)
  • Spider Eye
  • Suspicious Stew
  • Tropical Fish

Tout autre aliment comestible ajoute par des versions plus recentes de Minecraft qui n'a pas encore ete classe sera egalement ignore. Le plugin journalise un avertissement au demarrage s'il detecte des aliments comestibles non classes.

Restes de Conteneur

Si un aliment consommé laisse un objet restant, BetterFood le préserve.

Les exemples incluent les bols ou autres aliments renvoyant des conteneurs. Le reste est renvoyé dans l'inventaire ou lâché au sol près du joueur si l'inventaire est plein.