Corpse
🔄 Bientôt disponible — L'extension Corpse est actuellement en développement et n'est pas encore accessible aux joueurs.
Fait apparaître un cadavre du joueur à l'emplacement de sa mort, avec son skin et l'intégralité de son inventaire.
L'extension Corpse crée un cadavre visible à l'emplacement de mort de n'importe quel joueur. Le cadavre affiche le skin du joueur, stocke son inventaire et son expérience, et peut être pillé par un clic droit. Elle prend en charge plusieurs backends d'entités pour le modèle visuel, dont EntityExtension, ModelEngine, BetterModel, BTC Mob NPC et MythicMobs NPC.
- Modèles multi-backend — Utilisez n'importe quelle définition d'entité issue des 5 backends pris en charge comme modèle visuel du cadavre.
- Reprise du skin — Applique automatiquement le skin du joueur mort à l'entité cadavre.
Fonctionnalités clés
- Apparition du cadavre à la mort : fait apparaître automatiquement un cadavre à l'emplacement de mort, avec le skin du joueur.
- Stockage de l'inventaire : sauvegarde l'intégralité de l'inventaire du joueur (principal, armure, seconde main) dans le cadavre.
- Pillage au clic droit : cliquez droit sur le cadavre pour faire tomber tous les objets et l'expérience à son emplacement.
- Aperçu en GUI : accroupissement + clic droit pour ouvrir une GUI d'aperçu (configurable).
- Durée configurable : les cadavres expirent après un délai configurable (par défaut : 300 secondes).
- Protection PvP : pillage réservé au propriétaire en option (
onlyOwnerCanLoot). - Effets de mort : particules de sang, particules d'âme et sons de mort à l'apparition.
- Effet de lueur rouge : discrètes particules de poussière rouge autour du cadavre.
- Notification à la réapparition : informe le joueur mort de l'emplacement de son cadavre à sa réapparition.
- Système de déclencheurs : exécute des actions aux événements ON_SPAWN, ON_LOOT et ON_EXPIRE.
- Liste déroulante des définitions d'entités : sélectionnez n'importe quelle définition d'entité enregistrée dans l'éditeur Tapwriter.
Dépendances
| Extension | Utilisation |
|---|---|
| EntityExtension | Obligatoire. Fournit l'entité PLAYER de repli. |
| BasicExtension | Obligatoire. Dépendance principale des extensions. |
| ModelEngineExtension | Optionnel. Modèles 3D Blockbench via ModelEngine. |
| BetterModelExtension | Optionnel. Modèles 3D Blockbench via BetterModel. |
| BTCMobNPCExtension | Optionnel. Définitions d'entités BTC Mob NPC. |
| MythicMobsNPCExtension | Optionnel. Définitions d'entités MythicMobs NPC. |
| GUIExtension | Optionnel. Intégration GUI avancée pour l'aperçu d'inventaire. |
Configuration
L'extension possède trois types d'entrées :
| Entry | Type | Description |
|---|---|---|
corpse_settings | Manifest | Paramètres globaux (durée, particules, comportement de pillage). |
corpse_definition | Manifest | Définition du modèle par cadavre et options d'affichage. |
corpse_action | Action | Événements déclenchés durant le cycle de vie du cadavre. |
Démarrage rapide
- Installez le JAR de l'extension dans le dossier
extensions/de votre serveur. - Rechargez Typewriter avec
/tw reload TypeWriter-CorpseExtension. - Tuez un joueur — un cadavre apparaît avec son skin et son inventaire.
- Cliquez droit sur le cadavre pour le piller.
- En option : créez une entrée
corpse_definitionpour utiliser un modèle 3D personnalisé. - En option : créez des entrées
corpse_actionpour déclencher des actions à l'apparition/au pillage/à l'expiration.
Référence des entrées
Consultez les pages détaillées de chaque type d'entrée :
- Corpse Settings — Configuration globale
- Corpse Definition — Options de modèle et d'affichage
- Corpse Action — Déclencheurs d'événements du cycle de vie