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 :
- correspondent exactement à la faim manquante, ou restent en dessous
- utilisent la saturation comme critère de départage
- 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 :
| Aliment | Faim restauree | Saturation restauree |
|---|---|---|
| Apple | 4 | 2.4 |
| Baked Potato | 5 | 6.0 |
| Beetroot | 1 | 1.2 |
| Beetroot Soup | 6 | 7.2 |
| Bread | 5 | 6.0 |
| Carrot | 3 | 3.6 |
| Cooked Beef | 8 | 12.8 |
| Cooked Chicken | 6 | 7.2 |
| Cooked Cod | 5 | 6.0 |
| Cooked Mutton | 6 | 9.6 |
| Cooked Porkchop | 8 | 12.8 |
| Cooked Rabbit | 5 | 6.0 |
| Cooked Salmon | 6 | 9.6 |
| Cookie | 2 | 0.4 |
| Dried Kelp | 1 | 0.6 |
| Glow Berries | 2 | 0.4 |
| Golden Carrot | 6 | 14.4 |
| Melon Slice | 2 | 1.2 |
| Mushroom Stew | 6 | 7.2 |
| Potato | 1 | 0.6 |
| Pumpkin Pie | 8 | 4.8 |
| Rabbit Stew | 10 | 12.0 |
| Sweet Berries | 2 | 0.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.