Vertex Studio

Menus livrés un par un

1 min de lecture · Mis à jour le 24 septembre 2026

Modifier cette page

10. Menus livrés un par un

10.1 gui/main.yml — liste des jobs

Ouvert par /jobs. Utilise content: JOBS. Slots notables :

  • Clic gauche sur un job → ouvre jobs/<job>/main (résolu vers le menu du job, sur mesure ou modèle par défaut).
  • Clic droit → rejoindre le job. Shift-clic droit → le quitter.
  • Bouton admin-panel (slot 46) : visible seulement avec advancedjobs.admin (view-conditions: ["permission advancedjobs.admin"]), ouvre gui/admin.yml.
  • Bouton boosters-catalog (slot 47) : ouvre gui/boosters.yml.

10.2 gui/admin.yml — panneau d'administration

Protégé par open-conditions: ["permission advancedjobs.admin"]. Chaque bouton exécute un [console] jobs reload <cible> puis affiche un message et rafraîchit le menu ([refresh]). Contient aussi un exemple d'item conditionné par la config (coins-status, visible seulement si config job-coins.enabled est vrai) — retire-le ou adapte-le librement.

10.3 gui/boosters.yml — catalogue des boosters

Utilise content: BOOSTERS, génère automatiquement une entrée par fichier dans boosters/. Purement informatif par défaut (pas d'action au clic) — ajoute une action [console] jobs admin giveboosteritem %player% %booster% sur content-item si tu veux le rendre cliquable pour un admin.

10.4 gui/custom/ — menus indépendants des jobs

gui/custom/example.yml : le menu le plus simple possible, un seul item, un message au clic. Ouverture : /jobs menu custom/example.

gui/custom/manual-pages/page-1.yml et page-2.yml : démonstration de la pagination MANUAL — deux fichiers distincts, chacun avec son propre contenu écrit à la main, reliés par [next-page]/[previous-page]. Ajouter page-3.yml dans ce même dossier suffit à créer une 3ᵉ page.

N'importe quel fichier déposé dans gui/custom/ devient un menu ouvrable via /jobs menu custom/<nom> ou [open] custom/<nom> depuis un autre menu.