Aller au contenu principal

Configuration et Permissions de ResurrectionChest

Permissions

PermissionObjectifPar défaut
resurrectionchest.usePermet à un joueur d'enregistrer un coffre et d'y faire acheminer les objets de morttrue
resurrectionchest.model.freePermet à un joueur d'utiliser les visuels gratuits de coffre FreeMinecraftModelstrue
resurrectionchest.model.premiumPermet à un joueur d'utiliser les visuels premium de coffre FreeMinecraftModelsop

resurrectionchest.use est la permission importante pour le comportement réel du coffre. Les permissions de modèle n'affectent que les visuels optionnels.

Surface de Configuration

config.yml expose actuellement ces paramètres orientés utilisateur :

  • texte déclencheur du panneau
  • messages de création, destruction, coffre manquant, mort et suppression du coffre
  • liste noire de mondes
  • storeXP
  • xpPercentageKept
  • texte de l'étiquette du coffre de mort pour les visuels FreeMinecraftModels
  • paramètres de noms de modèle gratuit et premium
  • paramètres d'effets de particules
  • enableParticleEffects (boolean) — active ou désactive les effets de particules sur les coffres de mort
  • deathChestRemovedMessage (string) — message affiché quand un coffre de mort est supprimé
  • mode haute compatibilité
  • paramètres de perte de durabilité

Gestion de l'XP

Quand storeXP est activé :

  • ResurrectionChest suit l'XP totale actuelle du joueur pendant le jeu
  • à la mort, il stocke XP totale suivie * xpPercentageKept
  • il met l'XP lâchée à 0
  • il rend l'XP stockée quand le propriétaire ouvre son coffre enregistré la prochaine fois

Exceptions importantes :

  • Si keepInventory est actif, ResurrectionChest ne fait rien.
  • Si keepLevel est actif, la branche de stockage d'XP sort prématurément et laisse la gestion vanilla des niveaux intacte.

Gestion des Excédents

Si le coffre n'a pas de place libre pour un objet :

  • cet objet reste dans la liste normale des objets de mort
  • le joueur reçoit un avertissement que le coffre était plein

Intégration FreeMinecraftModels

Si FreeMinecraftModels est installé, ResurrectionChest peut faire apparaître un modèle visuel de coffre au-dessus du vrai coffre.

Comportement actuel :

  • les visuels premium sont préférés quand le joueur a resurrectionchest.model.premium
  • sinon le visuel gratuit est utilisé quand le joueur a resurrectionchest.model.free
  • le modèle visuel bascule entre les variantes simple et double selon la taille du coffre
  • le vrai coffre reste le backend de stockage

Si FreeMinecraftModels est absent ou que le modèle ne peut pas être généré, le coffre sous-jacent fonctionne toujours normalement.

Réserves Basées sur le Code Source

Le code source actuel montre également quelques entrées de configuration qui sont exposées dans config.yml mais pas clairement utilisées ailleurs dans ce dépôt :

  • mode haute compatibilité
  • paramètres de perte de durabilité
  • particleEffect1
  • particleEffect2

En revanche, particleEffect3 est le paramètre de particules avec une utilisation active évidente dans le code actuel.