Zum Hauptinhalt springen

BetterFood Verhalten

BetterFood verwendet jetzt eine hungerbewusste Nahrungsauswahl, anstatt einfach das nahrhafteste Item zuerst zu essen.

Auswahlregeln

Wenn das Plugin Hunger wiederherstellen muss, bevorzugt es Nahrung, die:

  1. den fehlenden Hunger genau ausfüllt oder darunter bleibt
  2. Sättigung als Entscheidungskriterium bei Gleichstand verwendet
  3. auf den kleinsten Überschuss zurückfällt, wenn nichts genau passt

Das bedeutet, das aktuelle Plugin versucht, starke Nahrung möglichst nicht zu verschwenden.

Geschützte Items

Der aktuelle Code schützt weit mehr als nur umbenannte oder mit Lore versehene Nahrung. BetterFood vermeidet das automatische Konsumieren von Nahrung, wenn sie Custom-Item-Eigenschaften hat wie:

  • benutzerdefinierter Name oder Item-Name
  • Lore
  • benutzerdefinierte Modelldaten
  • Verzauberungen
  • Attribut-Modifikatoren
  • unzerstörbarer Zustand
  • Persistent Data Container Tags

Dies soll die Chance verringern, versehentlich Plugin-Items oder dekorative Items zu konsumieren.

Unterstützte Nahrung

BetterFood konsumiert automatisch die folgenden Nahrungsmittel:

NahrungHunger wiederhergestelltSättigung wiederhergestellt
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

Ausgeschlossene Nahrung

Die folgenden essbaren Items sind absichtlich vom automatischen Essen ausgeschlossen. Dies sind rohes Fleisch, spezielle Items oder Nahrung mit negativen oder unberechenbaren Effekten:

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

Alle anderen essbaren Materialien, die von neueren Minecraft-Versionen hinzugefügt wurden und noch nicht klassifiziert sind, werden ebenfalls übersprungen. Das Plugin protokolliert beim Start eine Warnung, wenn es nicht klassifizierte essbare Materialien erkennt.

Behälter-Reste

Wenn konsumierte Nahrung ein Rest-Item hinterlässt, behält BetterFood es bei.

Beispiele sind Schüsseln oder andere Nahrung, die einen Behälter zurückgibt. Der Rest wird ins Inventar zurückgegeben oder beim Spieler fallen gelassen, wenn kein Inventarplatz verfügbar ist.