Zum Hauptinhalt springen

BetterFood

BetterFood ist ein kleines Plugin, das automatisch unterstützte Vanilla-Nahrung für Spieler mit der entsprechenden Berechtigung isst.

Was es tut

  • überwacht Hungeränderungen
  • wählt ein gültiges Nahrungsmittel aus dem Inventar des Spielers
  • vermeidet das Konsumieren von benutzerdefinierten oder geschützten Nahrungsitems
  • behält Rest-Items bei, wenn Nahrung einen Behälter zurückgibt

Befehle und Berechtigungen

  • betterfood.user (Standard true) — steuert, ob der Auto-Eat-Listener für diesen Spieler läuft, und erlaubt ihm die Nutzung der Umschalter
  • betterfood.admin (Standard op) — steuert die Befehle für Plugin-Update und Einrichtung
  • Befehle: /betterfood und /bf

Die Spieler-Unterbefehle sind:

  • /betterfood
  • /betterfood toggleEating
  • /betterfood toggleMessage

Das Ausführen des Basisbefehls schaltet automatisches Essen um. Der Unterbefehl toggleMessage steuert Aktionsleisten-Benachrichtigungen, die erscheinen, wenn Nahrung konsumiert wird (z. B. "You ate some Cooked Beef"). Der Einstellungsablauf ist nur für Spieler; Konsolen-Absender erhalten lediglich eine Informationsnachricht und können den Spielerstatus nicht ändern. Beide Umschalter werden pro Spieler über den Persistent Data Container des Spielers gespeichert und überdauern daher Neustarts.

Die Admin-Unterbefehle umschließen die gemeinsam genutzten Nightbreak-Werkzeuge und erfordern betterfood.admin:

  • /betterfood setup — öffnet das In-Game-Einrichtungsmenü (Status des Plugin-Updates, Umschalter für automatische Updates, empfohlene Plugins)
  • /betterfood recommendedplugins — listet Plugins auf, die gut mit BetterFood funktionieren
  • /betterfood downloadpluginupdate (Alias /betterfood downloadall) — lädt ein Plugin-Update herunter, falls eines verfügbar ist
  • /betterfood downloadallcontent — antwortet, dass BetterFood keine Inhaltspakete hat

Wichtige Hinweise

  • BetterFood ist absichtlich klein gehalten und verwendet nicht den Nightbreak-Inhaltspaket-Ablauf – /betterfood downloadallcontent meldet einfach, dass keine Inhaltspakete zur Installation vorhanden sind.
  • Es verwendet hungerbewusste Auswahllogik, anstatt einfach die hochwertigste Nahrung zuerst zu konsumieren.
  • Beim Aktivieren protokolliert das Plugin eine Warnung, wenn es ein essbares Material erkennt, das weder in seiner unterstützten Liste noch in seiner Ausschlussliste enthalten ist – dadurch werden neu hinzugefügte Vanilla-Nahrungsmittel sichtbar, die noch klassifiziert werden müssen.
  • Die gemeinsam genutzten MagmaCore-Werkzeuge sind eingebunden: BetterFood prüft beim Start auf Plugin-Updates (und aktualisiert etwa einmal pro Stunde), erzeugt eine config.yml mit dem Umschalter nightbreak.autoDownloadPluginUpdates (Standard false) und stellt das Einrichtungsmenü sowie die Ansicht der empfohlenen Plugins bereit. Wenn der Umschalter aktiviert ist und ein gültiger Nightbreak-Supporter-Token vorliegt, werden Plugin-Updates beim Start automatisch heruntergeladen und nach einem Neustart angewendet.
  • Das Plugin meldet anonyme Nutzungsmetriken über bStats (Plugin-ID 4557).

Siehe: