Zum Hauptinhalt springen

ResurrectionChest Konfiguration und Berechtigungen

Berechtigungen

BerechtigungZweckStandard
resurrectionchest.useErlaubt einem Spieler, eine Truhe zu registrieren und Todesbeute dorthin leiten zu lassentrue
resurrectionchest.model.freeErlaubt einem Spieler, die kostenlosen FreeMinecraftModels-Truhenvisualisierungen zu verwendentrue
resurrectionchest.model.premiumErlaubt einem Spieler, die Premium-FreeMinecraftModels-Truhenvisualisierungen zu verwendenop

resurrectionchest.use ist die wichtige Berechtigung für das tatsächliche Truhenverhalten. Die Modellberechtigungen betreffen nur optionale Visualisierungen.

Konfigurationsoberfläche

config.yml stellt derzeit diese benutzerseitigen Einstellungen bereit:

  • Schild-Auslösetext
  • Truhen-Erstellungs-, Zerstörungs-, fehlende-Truhe-, Todes- und Entfernungsnachrichten
  • Welt-Blacklist
  • storeXP
  • xpPercentageKept
  • Todeskisten-Namensschild-Text für FreeMinecraftModels-Visualisierungen
  • Einstellungen für kostenlose und Premium-Modellnamen
  • Partikeleffekt-Einstellungen
  • enableParticleEffects (boolean) — aktiviert oder deaktiviert Partikeleffekte auf Todeskisten
  • deathChestRemovedMessage (string) — Nachricht, die angezeigt wird, wenn eine Todeskiste entfernt wird
  • Hochkompatibilitätsmodus
  • Haltbarkeitsverlust-Einstellungen

XP-Behandlung

Wenn storeXP aktiviert ist:

  • ResurrectionChest verfolgt die aktuelle Gesamt-XP des Spielers während des Spiels
  • beim Tod speichert es verfolgte Gesamt-XP * xpPercentageKept
  • es setzt die abgeworfene XP auf 0
  • es gibt die gespeicherte XP zurück, wenn der Besitzer das nächste Mal seine registrierte Truhe öffnet

Wichtige Ausnahmen:

  • Wenn keepInventory aktiv ist, tut ResurrectionChest nichts.
  • Wenn keepLevel aktiv ist, wird der XP-Speicherzweig vorzeitig beendet und die Vanilla-Level-Behandlung bleibt unverändert.

Überlaufbehandlung

Wenn die Truhe keinen freien Platz für einen Gegenstand hat:

  • bleibt dieser Gegenstand in der normalen Todesbeute-Liste
  • der Spieler erhält eine Warnung, dass die Truhe voll war

FreeMinecraftModels-Integration

Wenn FreeMinecraftModels installiert ist, kann ResurrectionChest ein visuelles Truhen-Modell auf der echten Truhe spawnen.

Aktuelles Verhalten:

  • Premium-Visualisierungen werden bevorzugt, wenn der Spieler resurrectionchest.model.premium hat
  • andernfalls wird die kostenlose Visualisierung verwendet, wenn der Spieler resurrectionchest.model.free hat
  • das visuelle Modell wechselt zwischen Einzel- und Doppelvarianten basierend auf der Truhengröße
  • die echte Truhe bleibt das Speicher-Backend

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

Quellcode-basierte Vorbehalte

Der aktuelle Quellcode zeigt auch einige Konfigurationseinträge, die in config.yml verfügbar sind, aber nicht eindeutig anderswo in diesem Repository verwendet werden:

  • Hochkompatibilitätsmodus
  • Haltbarkeitsverlust-Einstellungen
  • particleEffect1
  • particleEffect2

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