Vertex Studio

boosters/*.yml

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

Modifier cette page

7. boosters/*.yml

Un fichier = un booster, activable par commande, par item, ou automatiquement via une reward.

yaml
# boosters/double-xp.yml
display-name: "<aqua>Double XP"
duration-seconds: 1800
global: false
jobs: []
multipliers:
  xp: 2.0
  money: 1.0
  points: 1.0
  coins: 1.0
  • duration-seconds : durée de l'effet une fois activé.
  • global: false : le booster s'applique seulement au joueur qui l'active. global: true : s'applique à tous les joueurs connectés, sans distinction.
  • jobs: [] : vide = s'applique à tous les jobs. Liste d'ids pour restreindre (jobs: [miner, hunter]).
  • multipliers : les 4 valeurs sont indépendantes, défaut 1.0 si omise.

Trois façons d'activer un booster :

  1. /jobs admin giveboosteritem <joueur> <booster> — donne un item consommable (clic droit pour activer, se consomme).
  2. /jobs booster <joueur> <booster> — activation directe par commande (admin uniquement).
  3. Comme composant de reward : commands: ["jobs booster %player% double-xp"] (voir l'exemple miner_booster en section 6.6).

Boost serveur instantané — pas besoin d'un fichier boosters/*.yml :

bash
/jobs admin serverboost xp 2 1800
/jobs admin serverboost money 1.5 3600
/jobs admin serverboost coins 3 600 miner,hunter
/jobs admin serverboost status
/jobs admin serverboost stop

S'applique instantanément à tous les joueurs connectés, avec annonce diffusée à tout le serveur.