Zum Hauptinhalt springen

Corpse

🔄 Demnächst — Die Corpse-Erweiterung befindet sich derzeit in Entwicklung und ist für Spieler noch nicht verfügbar.

Erzeugt am Todesort einen Spielerleichnam mit dem Skin des Spielers und dem vollständigen Inventar.

Die Corpse-Erweiterung erstellt am Todesort jedes Spielers einen sichtbaren Leichnam. Der Leichnam zeigt den Skin des Spielers, speichert dessen Inventar und Erfahrung und kann per Rechtsklick geplündert werden. Sie unterstützt mehrere Entitäts-Backends für das visuelle Modell, darunter EntityExtension, ModelEngine, BetterModel, BTC Mob NPC und MythicMobs NPC.

  • Multi-Backend-Modelle — Verwende jede Entitätsdefinition aus den 5 unterstützten Backends als visuelles Modell des Leichnams.
    • Skin-Übernahme — Wendet den Skin des toten Spielers automatisch auf die Leichnam-Entität an.

Hauptfunktionen

  • Leichnam-Erscheinung beim Tod: Erzeugt am Todesort automatisch einen Leichnam mit dem Skin des Spielers.
  • Inventarspeicherung: Speichert das vollständige Inventar des Spielers (Haupt, Rüstung, Nebenhand) im Leichnam.
  • Plündern per Rechtsklick: Rechtsklick auf den Leichnam lässt alle Gegenstände und Erfahrung an seinem Ort fallen.
  • GUI-Vorschau: Schleichen + Rechtsklick öffnet eine Vorschau-GUI (konfigurierbar).
  • Konfigurierbare Dauer: Leichname verfallen nach einer konfigurierbaren Zeit (Standard: 300 Sekunden).
  • PvP-Schutz: optionales Plündern nur durch den Besitzer (onlyOwnerCanLoot).
  • Todeseffekte: Blutpartikel, Seelenpartikel und Todesgeräusche beim Erscheinen.
  • Roter Leuchteffekt: dezente rote Staubpartikel um den Leichnam.
  • Wiederbelebungs-Benachrichtigung: Informiert den toten Spieler bei der Wiederbelebung über den Ort seines Leichnams.
  • Auslösersystem: Führt Aktionen bei den Ereignissen ON_SPAWN, ON_LOOT und ON_EXPIRE aus.
  • Dropdown für Entitätsdefinitionen: Wähle im Tapwriter-Editor jede registrierte Entitätsdefinition aus.

Abhängigkeiten

ExtensionVerwendung
EntityExtensionObligatorisch. Stellt die Ersatz-PLAYER-Entität bereit.
BasicExtensionObligatorisch. Kernabhängigkeit der Erweiterungen.
ModelEngineExtensionOptional. Blockbench-3D-Modelle über ModelEngine.
BetterModelExtensionOptional. Blockbench-3D-Modelle über BetterModel.
BTCMobNPCExtensionOptional. BTC-Mob-NPC-Entitätsdefinitionen.
MythicMobsNPCExtensionOptional. MythicMobs-NPC-Entitätsdefinitionen.
GUIExtensionOptional. Erweiterte GUI-Integration für die Inventarvorschau.

Konfiguration

Die Erweiterung hat drei Eintragstypen:

EntryTypeBeschreibung
corpse_settingsManifestGlobale Einstellungen (Dauer, Partikel, Plünderverhalten).
corpse_definitionManifestModelldefinition pro Leichnam und Anzeigeoptionen.
corpse_actionActionEreignisse, die während des Lebenszyklus des Leichnams ausgelöst werden.

Schnellstart

  1. Installiere die Erweiterungs-JAR im Verzeichnis extensions/ deines Servers.
  2. Lade Typewriter mit /tw reload TypeWriter-CorpseExtension neu.
  3. Töte einen Spieler — ein Leichnam erscheint mit seinem Skin und Inventar.
  4. Rechtsklicke den Leichnam, um ihn zu plündern.
  5. Optional: Erstelle einen corpse_definition-Eintrag, um ein benutzerdefiniertes 3D-Modell zu verwenden.
  6. Optional: Erstelle corpse_action-Einträge, um Aktionen beim Erscheinen/Plündern/Verfallen auszulösen.

Eintragsreferenz

Siehe die detaillierten Eintragsseiten für jeden Eintragstyp: