Aller au contenu principal

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

ExtensionUtilisation
EntityExtensionObligatoire. Fournit l'entité PLAYER de repli.
BasicExtensionObligatoire. Dépendance principale des extensions.
ModelEngineExtensionOptionnel. Modèles 3D Blockbench via ModelEngine.
BetterModelExtensionOptionnel. Modèles 3D Blockbench via BetterModel.
BTCMobNPCExtensionOptionnel. Définitions d'entités BTC Mob NPC.
MythicMobsNPCExtensionOptionnel. Définitions d'entités MythicMobs NPC.
GUIExtensionOptionnel. Intégration GUI avancée pour l'aperçu d'inventaire.

Configuration

L'extension possède trois types d'entrées :

EntryTypeDescription
corpse_settingsManifestParamètres globaux (durée, particules, comportement de pillage).
corpse_definitionManifestDéfinition du modèle par cadavre et options d'affichage.
corpse_actionActionÉvénements déclenchés durant le cycle de vie du cadavre.

Démarrage rapide

  1. Installez le JAR de l'extension dans le dossier extensions/ de votre serveur.
  2. Rechargez Typewriter avec /tw reload TypeWriter-CorpseExtension.
  3. Tuez un joueur — un cadavre apparaît avec son skin et son inventaire.
  4. Cliquez droit sur le cadavre pour le piller.
  5. En option : créez une entrée corpse_definition pour utiliser un modèle 3D personnalisé.
  6. En option : créez des entrées corpse_action pour 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 :