Requirements
Les requirements vous permettront d’effectuer des actions basées sur une vérification d’autorisation.
Requirements
Syntax
# open_requirement
# click_requirement
view_requirement:
# Définissez le nombre minimum de requirement pour pouvoir dire que c’est un succès.
# Par défaut, la valeur sera la même que le nombre de requirements.
miniumRequirement: <number>
# Liste des requirements, toutes les informations sur chaque type ci-dessous
requirements:
- type: permission
permission: "example.permission"
- type: placeholder
placeholder: "%player_gamemode%" # Besoin du PAPI ecloud Player
value: "CREATIVE"
action: equals_string
deny:
- type: message
messages:
- "&cVous devez être en créatif !"
- type: regex
input: "%player_item_in_hand%" # Besoin du PAPI ecloud Player
regex: "(NETHERITE_|DIAMOND_|IRON_|GOLDEN_|STONE_|WOODEN_|LEATHER_|BOW|CROSSBOW|FISHING_ROD|SHEARS|SHIELD|TRIDENT|TURTLE_HELMET|ELYTRA|FLINT_AND_STEEL)"
deny:
- type: message
messages:
- "&cVous n'avez pas d'item dans votre main !"
# Actions réussies
success:
- type: sound
sound: ENTITY_PLAYER_LEVELUP
# Action en cas d'échec
deny:
- type: message
messages:
- "&cYou doesn't have an item in your hand."En plus des actions de deny et de success globale, vous pouvez définir des actions de deny et de success pour chaque requirements.
View Requirement
Définissez les requirements pour afficher un bouton dans l’inventaire.
Exemple:
Open Requirement
Définir les requirements pour ouvrir l’inventaire.
Example
Dans l’exemple ci-dessous, vous avez un contrôle de l’objet dans la main du joueur. Si l’article correspond au regex, il peut ouvrir l’inventaire, sinon il recevra un message et l’inventaire ne s’ouvrira pas.
Click Requirement
Définissez plusieurs requirements pour cliquer sur le bouton. Vous devez définir plusieurs exigences et spécifier les clics.
Vous pouvez utiliser directement tous les clics en faisant ceci :
Vous pouvez mettre ALL ou ANY dans clicks pour mettre directement tous les clics. Vous pouvez gérer la liste des clics qui seront ajoutés dans le fichier config.json.
Example:
Requirements type
Vérifiez si le joueur a la permission. Pour inverser le besoin, vous devez mettre un ! devant la permission, comme ceci : !<permission>
Permet de définir une autorisation à l’aide d’un espace réservé. Vous devez spécifier l’espace réservé, l’action à effectuer avec la valeur et la valeur qui sera vérifiée. Plus d’informations ici.
Vérifie si la regex correspond à l’entrée. L’entrée peut être un espace réservé.
Allez sur regexr.com pour créer votre regex.
Vérifiez si le joueur a un objet dans son inventaire.
Mis Ă jour