Action

Actions that can be performed after a requirement

Avec les requirements, vous pouvez définir des actions sur le succès ou l’échec. Voici les actions qui peuvent être effectuées.

Exemple

Vous devrez mettre une liste d’actions comme celle-ci :

success_actions:
  - type: player_command
    commands:
      - "firstcommand"
      - "seconds commands %player%"
  - type: console_command
    commands:
      - "firstcommand"
      - "seconds commands %player%"      
  - type: message
    messages:
      - "firstcommand"
      - "seconds commands %player%"   

Vous pouvez ajouter un délai, en tick, pour chaque élément ci-dessous. Procédez comme suit :

success_actions:
  - type: player_command
    delay: 10 # 10 ticks
    commands:
      - "firstcommand"
      - "seconds commands %player%"
ActionDescription
- type: player_command
  commands:
    - "firstcommand"
    - "seconds commands %player%"
  commandInChat: false # false par défaut

Exécutez les commandes en tant que joueur. Vous pouvez envoyer la commande dans le tchat du joueur.

- type: console_command
  commands:
    - "firstcommand"
    - "seconds commands %player%"

Exécuter les commandes en tant que console.

- type: message
  messages:
    - "my message"
    - "my second messages"
  minimessage: true # true par défaut

Envoyez un message au lecteur. Vous pouvez utiliser des espaces réservés et des codes couleur/format ici. Le format de message mini est activé par défaut si votre serveur le supporte.

- type: broadcast
  messages:
    - "my message"
    - "my second message to %player%"
  minimessage: true # true par défaut

Envoyez un message aux joueurs en ligne. Vous pouvez utiliser des espaces réservés et des codes couleur/format ici. Le format de message mini est activé par défaut si votre serveur le supporte.

- type: chat
  messages:
    - "my message"

Envoie des messages Ă  la place du joueur.

- type: close

Ferme l’inventaire du joueur.

- type: inventory
  inventory: <inventory name>
  plugin: <plugin name>

Ouvre un inventaire de zMenu.

- type: connect
  server: <server name>

Permet d’envoyer le joueur vers un autre serveur, ne fonctionne qu’avec BungeeCord et Velocity.

- type: sound
  sound: <xsound>
  pitch: <sound pitch> # 1.0f par défaut
  volume: <sound volume> # 1.0f par défaut

Envoyer un son Ă  un joueur, vous devez utiliser XSound.

- type: broadcast_sound
  sound: <xsound>
  pitch: <sound pitch> # 1.0f par défaut
  volume: <sound volume> # 1.0f par défaut

Envoyer un son aux joueurs en ligne, vous devez utiliser XSound.

- type: data
  action: <SET/REMOVE>
  key: <data key>
  value: <data value>
  seconds: <expire seconds> # 0 par défaut

Mettre Ă  jour le player data.

- type: refresh  

Actualiser le bouton actuel. Fonctionne uniquement en le click requirement.

- type: back

Revenir à l'inventaire précédent.

- type: shopkeeper
  name: <nom du shopkeeper>

Ouvrir un inventaire de trade du plugin Shopkeeper.

Dernière mise à jour