Zum Hauptinhalt springen

ResurrectionChest Konfiguration und Berechtigungen

Berechtigungen

BerechtigungZweckStandard
resurrectionchest.useErlaubt einem Spieler, eine Truhe zu registrieren und Todesdrops dorthin umzuleitentrue
resurrectionchest.model.freeErlaubt einem Spieler, die kostenlosen FreeMinecraftModels-Truhenmodelle zu nutzentrue
resurrectionchest.model.premiumErlaubt einem Spieler, die Premium-FreeMinecraftModels-Truhenmodelle zu nutzenop

resurrectionchest.use ist die wichtige Berechtigung fuer das eigentliche Truhenverhalten. Die Modell-Berechtigungen betreffen nur optionale Visuals.

Konfigurationsoberflaeche

config.yml stellt derzeit diese nutzerseitigen Einstellungen bereit:

  • Ausloesetext fuer Schilder
  • Nachrichten fuer Truhenerstellung, Zerstoerung, fehlende Truhe, Tod und Entfernung
  • Welt-Blacklist
  • storeXP
  • xpPercentageKept
  • Nametag-Text der Todestruhe fuer FreeMinecraftModels-Visuals
  • Einstellungen fuer kostenlose und Premium-Modellnamen
  • Partikeleffekt-Einstellungen
  • High-Compatibility-Modus
  • Einstellungen fuer Haltbarkeitsverlust

XP-Verhalten

Wenn storeXP aktiviert ist:

  • verfolgt ResurrectionChest waehrend des Spielens die aktuellen gesamten XP des Spielers
  • speichert es beim Tod verfolgte gesamte XP * xpPercentageKept
  • setzt es fallengelassene XP auf 0
  • gibt es die gespeicherten XP zurueck, wenn der Besitzer seine registrierte Truhe das naechste Mal oeffnet

Wichtige Ausnahmen:

  • Wenn keepInventory aktiv ist, macht ResurrectionChest nichts.
  • Wenn keepLevel aktiv ist, beendet der XP-Speicherzweig sich frueh und laesst die Vanilla-Levelbehandlung unveraendert.

Overflow-Verhalten

Wenn die Truhe keinen freien Slot fuer ein Item hat:

  • bleibt dieses Item in der normalen Todesdrop-Liste
  • erhaelt der Spieler eine Warnung, dass die Truhe voll war

FreeMinecraftModels-Integration

Wenn FreeMinecraftModels installiert ist, kann ResurrectionChest ein visuelles Truhen-Prop ueber der echten Truhe erzeugen.

Aktuelles Verhalten:

  • Premium-Visuals werden bevorzugt, wenn der Spieler resurrectionchest.model.premium hat
  • andernfalls wird das kostenlose Visual verwendet, wenn der Spieler resurrectionchest.model.free hat
  • das visuelle Modell wechselt je nach Truhengroesse zwischen Einzel- und Doppelvarianten
  • die echte Truhe bleibt weiterhin das Storage-Backend

Wenn FreeMinecraftModels fehlt oder das Modell nicht erzeugt werden kann, funktioniert die zugrunde liegende Truhe weiterhin normal.

Quellcodegestuetzte Hinweise

Der aktuelle Quellcode zeigt auch einige Konfigurationseintraege, die in config.yml vorhanden sind, aber anderswo in diesem Repo nicht klar verwendet werden:

  • High-Compatibility-Modus
  • Einstellungen fuer Haltbarkeitsverlust
  • particleEffect1
  • particleEffect2

Im Gegensatz dazu ist particleEffect3 die Partikeleinstellung mit einer offensichtlichen Live-Verwendung im aktuellen Code.