Aller au contenu

Garde-robe

La garde-robe est le menu unique où le joueur équipe tout ce qu’il possède : cosmétiques portés, effet de pseudo, titres de chat et compagnon. Elle s’ouvre avec /garderobe [catégorie] (permission cobaltia.garderobe.utiliser, accordée par défaut).

Le menu fait 6 lignes :

Emplacement Contenu
Lignes 1 à 5 (45 cases) Les objets possédés de la catégorie ouverte. Un objet équipé brille et indique « Clic pour le retirer ».
Bas, à gauche Page précédente (si besoin)
Bas, au centre Jusqu’à 5 onglets de catégories, l’onglet actif est mis en évidence
Bas, à droite « Tout retirer », « Fermer », page suivante

Un clic sur un objet l’équipe ou le retire, puis le menu se rafraîchit. Si la catégorie est vide, un cadenas invite à débloquer des objets (boutique, box…).

Chaque catégorie de garderobe.categories a un type :

Type Contenu Champs requis
cosmetique Chapeaux, sacs à dos… gérés par HMCCosmetics emplacement (emplacement HMCCosmetics : HELMET, BACKPACK…)
effets Les effets de pseudo possédés, avec aperçu sur le pseudo du joueur —
titres Les titres de chat du plugin « Cobaltia » commande (repli si les titres sont indisponibles)
compagnons Les compagnons possédés —
lien Un onglet qui exécute une commande (ouvrir un autre menu) commande
config.yml
garderobe:
categories:
chapeaux:
nom: "Chapeaux"
type: cosmetique
emplacement: HELMET
sacs:
nom: "Sacs à dos"
type: cosmetique
emplacement: BACKPACK
effets:
nom: "Effets de pseudo"
type: effets
titres:
nom: "Titres"
type: titres
commande: titres
compagnons:
nom: "Compagnons"
type: compagnons

La première catégorie de la liste s’ouvre par défaut. /garderobe <catégorie> ouvre directement un onglet (avec complétion).

config.yml
garderobe:
cosmetiques:
adventurer_hat: # identifiant = identifiant du cosmétique HMCCosmetics
nom: "Chapeau d'aventurier" # nom dans le menu
categorie: chapeaux # catégorie de type cosmetique
nexo: adventurer_hat # objet Nexo utilisé comme icône (défaut : l'identifiant)
  • Possession : permission cobaltia.cosmetique.<id>, attribuée explicitement (pas par joker).
  • Équiper / retirer : le plugin exécute cosmetics apply <id> <joueur> -s ou cosmetics unapply <emplacement> <joueur> -s via la console ; l’état « équipé » est lu avec le placeholder HMCCosmetics %HMCCosmetics_equipped_<id>%.
  • Créatif et spectateur : les cosmétiques y sont coupés. Le joueur est prévenu lorsqu’il passe dans l’un de ces modes et ne peut pas en équiper un nouveau tant qu’il y reste.
  • Sans HMCCosmetics, les onglets de type cosmetique affichent « Garde-robe indisponible ».

Le plugin fournit un catalogue de 58 chapeaux et 20 sacs à dos prêts à l’emploi, à adapter à vos propres cosmétiques.

/hat give <joueur> <chapeau|tous>
/hat remove <joueur> <chapeau|tous>
/sac give <joueur> <sac|tous>
/sac remove <joueur> <sac|tous>
Permission Rôle
cobaltia.garderobe.admin.give Donner (ajoute la permission permanente, fonctionne hors ligne)
cobaltia.garderobe.admin.remove Retirer (le cosmétique est aussi déséquipé s’il était porté)

Le joueur reçoit un message « Nouveau cosmétique » ou « Cosmétique perdu » s’il est en ligne.

L’onglet titres s’appuie sur le système de titres du plugin « Cobaltia » : il liste les titres possédés (ou accordés par permission) et le titre personnalisé du joueur s’il en a un et la permission cobaltia.cosmetiques.perso.

  • Deux titres au maximum peuvent être équipés en même temps ; au-delà, le joueur doit en retirer un.
  • Les titres apparaissent devant le pseudo (%cobaltiaeffets_titres%), sauf ceux listés dans titres_apres qui s’affichent après (%cobaltiaeffets_suffixe%).
  • titres_badges remplace le rendu de certains titres par un badge (glyphe) devant le pseudo.
config.yml
titres_apres:
star: " &f" # le titre "star" s'affiche après le pseudo, avec ce rendu
titres_badges:
vip: "<white></white>"

Les commandes /cosmetique et /cosmetiques (avec ou sans préfixe de plugin) ouvrent la garde-robe à la place de leur menu d’origine. Leurs sous-commandes d’administration give et titre ne sont pas redirigées.

Le bouton du bas :

  • dans un onglet cosmétique, effets ou titres : déséquipe tous les cosmétiques HMCCosmetics et retire l’effet de pseudo actif ;
  • dans l’onglet compagnons : range le compagnon actif.