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
| Extension | Verwendung |
|---|---|
| EntityExtension | Obligatorisch. Stellt die Ersatz-PLAYER-Entität bereit. |
| BasicExtension | Obligatorisch. Kernabhängigkeit der Erweiterungen. |
| ModelEngineExtension | Optional. Blockbench-3D-Modelle über ModelEngine. |
| BetterModelExtension | Optional. Blockbench-3D-Modelle über BetterModel. |
| BTCMobNPCExtension | Optional. BTC-Mob-NPC-Entitätsdefinitionen. |
| MythicMobsNPCExtension | Optional. MythicMobs-NPC-Entitätsdefinitionen. |
| GUIExtension | Optional. Erweiterte GUI-Integration für die Inventarvorschau. |
Konfiguration
Die Erweiterung hat drei Eintragstypen:
| Entry | Type | Beschreibung |
|---|---|---|
corpse_settings | Manifest | Globale Einstellungen (Dauer, Partikel, Plünderverhalten). |
corpse_definition | Manifest | Modelldefinition pro Leichnam und Anzeigeoptionen. |
corpse_action | Action | Ereignisse, die während des Lebenszyklus des Leichnams ausgelöst werden. |
Schnellstart
- Installiere die Erweiterungs-JAR im Verzeichnis
extensions/deines Servers. - Lade Typewriter mit
/tw reload TypeWriter-CorpseExtensionneu. - Töte einen Spieler — ein Leichnam erscheint mit seinem Skin und Inventar.
- Rechtsklicke den Leichnam, um ihn zu plündern.
- Optional: Erstelle einen
corpse_definition-Eintrag, um ein benutzerdefiniertes 3D-Modell zu verwenden. - Optional: Erstelle
corpse_action-Einträge, um Aktionen beim Erscheinen/Plündern/Verfallen auszulösen.
Eintragsreferenz
Siehe die detaillierten Eintragsseiten für jeden Eintragstyp:
- Corpse Settings — Globale Konfiguration
- Corpse Definition — Modell- und Anzeigeoptionen
- Corpse Action — Auslöser für Lebenszyklus-Ereignisse