Zum Hauptinhalt springen

ResurrectionChest Konfiguration und Berechtigungen

Berechtigungen

BerechtigungZweckStandard
resurrectionchest.*Gibt Admins Zugriff auf die Befehle setup, content, update, reload und clearop
resurrectionchest.setupGibt Admins Zugriff auf /resurrectionchest setup, recommendedplugins, downloadallcontent und updatecontentop
resurrectionchest.initializeReservierte Admin-Berechtigung für den Erst-Einrichtungsablaufop
resurrectionchest.useErlaubt einem Spieler, eine Truhe zu registrieren und Todesbeute dorthin leiten zu lassentrue
resurrectionchest.model.freeErlaubt einem Spieler, die kostenlosen FreeMinecraftModels-Truhen-Visualisierungen (Wooden Chest) zu verwendentrue
resurrectionchest.model.premiumErlaubt einem Spieler, die Premium-FreeMinecraftModels-Truhen-Visualisierungen (Angelic Chest) zu verwendenop

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

Befehle

BefehlBerechtigungZweck
/resurrectionchestresurrectionchest.*Gibt einen kurzen Info-Text aus, der auf den Einrichtungsablauf verweist
/resurrectionchest setupresurrectionchest.setupÖffnet das Einrichtungsmenü (Truhen-Packs durchsuchen und umschalten, auf Plugin-Updates prüfen, empfohlene Plugins ansehen, automatische Updates umschalten)
/resurrectionchest recommendedpluginsresurrectionchest.setupÖffnet (oder listet für die Konsole) die empfohlenen Begleit-Plugins für ResurrectionChest auf
/resurrectionchest downloadallresurrectionchest.*Lädt das Plugin-Update (falls vorhanden) und jedes verfügbare Inhaltspaket von Nightbreak herunter
/resurrectionchest downloadallcontentresurrectionchest.setupLädt jedes verfügbare Inhaltspaket von Nightbreak herunter
/resurrectionchest updatecontent (Alias updateallcontent)resurrectionchest.setupLädt nur veraltete installierte Inhaltspakete erneut herunter
/resurrectionchest downloadpluginupdateresurrectionchest.*Lädt ein ResurrectionChest-Plugin-Update herunter, falls eines verfügbar ist
/resurrectionchest reloadresurrectionchest.*Lädt ResurrectionChest neu
/resurrectionchest clearresurrectionchest.*Löscht jeden verfolgten ResurrectionChest-Block; wirft das Inventar jeder verfolgten Truhe ab und entfernt die Truhen- und Schildblöcke

Heruntergeladene Plugin-Updates werden im Update-Ordner des Servers abgelegt und werden erst nach dem nächsten Server-Neustart wirksam.

Konfigurationsoberfläche

config.yml stellt derzeit diese benutzerseitigen Einstellungen bereit:

KonfigurationsschlüsselTypStandard
setupDonebooleanfalse
nightbreak.autoDownloadPluginUpdatesbooleanfalse
Input name for death cheststring[DeathChest]
Enable high compatibility / low security mode for plugin conflictsbooleanfalse
Lower worn armor's durability on deathbooleantrue
Amount of durability to lower on deathint100
Chest creation messagestring&8[ResurrectionChest] &aYou've created your Death Chest!
Chest destruction messagestring&8[ResurrectionChest] &cYour Death Chest has been destroyed!
Chest missing messagestring&8[ResurrectionChest] &4Your Death Chest is missing!
Death messagestring&8[ResurrectionChest] &aYour items have been moved to your Death Chest!
deathChestRemovedMessagestring&8[ResurrectionChest] &cYour Death Chest has been removed!
Enable particle effects for death chestsbooleantrue
Particle effect 1stringENCHANTMENT_TABLE
Particle effect 2stringENCHANTMENT_TABLE
Particle effect 3stringPORTAL
blacklistedWorldslist[none]
storeXPbooleantrue
xpPercentageKeptdouble0.75
deathChestNameTagstring$playerName's &fResurrection Chest
freeSingleDeathChestModelNamestringresurrectionchest_free_single
freeDoubleDeathChestModelNamestringresurrectionchest_free_double
premiumSingleDeathChestModelNamestringresurrectionchest_angelic_single
premiumDoubleDeathChestModelNamestringresurrectionchest_angelic_double

Automatische Plugin- & Inhalts-Updates

nightbreak.autoDownloadPluginUpdates ist eine gemeinsame Nightbreak-/MagmaCore-Einstellung, die in ResurrectionChest enthalten ist. Sie ist standardmäßig auf false gesetzt.

  • Wenn false (der Standard), wird nichts automatisch heruntergeladen. ResurrectionChest prüft beim Start (und ungefähr einmal pro Stunde) weiterhin auf ein Plugin-Update, damit die In-Game-Update-Schaltfläche das Ergebnis anzeigen kann, aber du löst jeden tatsächlichen Download selbst aus.
  • Wenn true, lädt ResurrectionChest beim Start ein verfügbares Plugin-Update und veraltete Inhaltspakete herunter. Heruntergeladene Plugin- und Inhalts-Updates werden erst nach dem Neustart des Servers verwendet.
  • Automatische Plugin-Downloads erfordern ein gültiges Nightbreak-Konto-Token und eine aktive Supporter-Mitgliedschaft.

Du kannst diese Einstellung im Spiel über den Umschalter Automatic Updates in der Werkzeugleiste innerhalb von /resurrectionchest setup umschalten oder die config.yml direkt bearbeiten.

Das Einrichtungsmenü bietet außerdem einen Eintrag Plugin Update (zeigt die installierte/verfügbare Version an und lädt beim Klicken ein Update herunter) und einen Eintrag Recommended Plugins (dieselbe Liste wie /resurrectionchest recommendedplugins).

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 (Angelic Chest) werden bevorzugt, wenn der Spieler resurrectionchest.model.premium hat und das Premium-Modell tatsächlich geladen ist
  • andernfalls wird die kostenlose Visualisierung (Wooden Chest) verwendet, wenn der Spieler resurrectionchest.model.free hat
  • wenn keine der Berechtigungen ein verwendbares Modell freigibt, wird kein Modell gespawnt und die Vanilla-Truhe wird unverändert verwendet
  • das visuelle Modell wechselt zwischen Einzel- und Doppelvarianten basierend auf der Truhengröße
  • die echte Truhe bleibt das Speicher-Backend

Wenn ein benutzerdefiniertes Modell aktiv ist, können Spieler direkt damit interagieren:

  • Rechtsklick auf das Modell öffnet das zugrunde liegende Truheninventar
  • Schleichen + Linksklick auf das Modell hebt die Registrierung auf (nur der Besitzer kann dies tun)
  • Linksklick ohne Schleichen zeigt stattdessen eine gelbe Warnung an, statt die Truhe zu zerstören

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

Inhaltspakete

ResurrectionChest wird mit zwei Inhaltspaketen ausgeliefert, die die FreeMinecraftModels-Truhenmodelle umhüllen:

  • Wooden Chest (kostenlos): bietet resurrectionchest_free_single / resurrectionchest_free_double. Wird von resurrectionchest.model.free verwendet.
  • Angelic Chest (Premium): bietet resurrectionchest_angelic_single / resurrectionchest_angelic_double. Wird von resurrectionchest.model.premium verwendet.

Jedes Pack liegt nach der Installation im models-Ordner von FreeMinecraftModels und nach der Deinstallation im models_disabled-Ordner. Das Umschalten über /resurrectionchest setup verschiebt die Dateien zwischen diesen Ordnern und lädt FreeMinecraftModels automatisch neu.

Quellcode-basierte Vorbehalte

Der aktuelle Quellcode zeigt einige Konfigurationseinträge, die in config.yml verfügbar sind, aber nirgendwo außerhalb von DefaultConfig referenziert werden:

  • Enable high compatibility / low security mode for plugin conflicts
  • Lower worn armor's durability on death und Amount of durability to lower on death
  • Particle effect 1
  • Particle effect 2
  • freeSingleDeathChestModelName
  • freeDoubleDeathChestModelName und premiumDoubleDeathChestModelName (das Plugin codiert intern die Modellnamen-Präfixe resurrectionchest_free und resurrectionchest_angelic fest und hängt dann je nach Truhengröße _single oder _double an, sodass die „Double"-Konfigurationsschlüssel die Truhen-Visualisierung derzeit nicht beeinflussen)

Im Gegensatz dazu ist Particle effect 3 die Partikeleinstellung mit einer offensichtlichen aktiven Verwendung im aktuellen Code (wird jeden Tick gespawnt, solange der Chunk der Truhe geladen ist). premiumSingleDeathChestModelName wird verwendet, um zu überprüfen, ob die Premium-Modelldatei existiert, bevor das Premium-Präfix zugewiesen wird; die Existenz der kostenlosen Modelldatei wird nicht separat geprüft.