Placeholders
Documentation pour l'API (Placeholders).
Gestion des placeholders
Introduction
Les placeholders sont essentiels pour vous faciliter la vie, si vous avez besoin d'en créer simplement et de les utiliser partout dans votre plugin. Grâce à la modularité de dAPI, vous pouvez facilement :
Créer des placeholders textuels ou avec des valeurs définis dans votre code.
Facilité de création et d'utilisation.
Création d'un placeholders
Étape 1 : Importer Placeholders
Pour commencer, importez la classe Placeholders dans votre projet :
Étape 2 : Initialisation
Dans la classe principale de votre plugin ou bien une classe dédiée, initialisez vos placeholders dans le constructeur ou la méthode onEnable
:
Note : La valeur peut être n'importe quoi, un nombre, un texte ou une valeur défini dans votre code.
Exemple tout simple :
Comme ceci, le placeholder %server_name% sera utilisable partout dans votre plugin uniquement, il n'y a pas de fonctionnalité comme dans PlaceholderAPI pour pouvoir être utilisé même en dehors du plugin.
Utilisation d'un placeholders
Étape 1 : Récupérer la valeur d’un placeholder
Obtenez la valeur associée à une clé de placeholder.
Syntaxe :
Paramètres :
key
: La clé du placeholder (exemple :%server_name%
).
Retourne :
La valeur associée si elle existe.
null
si le placeholder n’existe pas.
Exemple :
Étape 2 : Vérifier l’existence d’un placeholder
Vérifiez si un placeholder spécifique existe dans la liste.
Syntaxe :
Paramètres :
key
: La clé du placeholder.
Retourne :
true
si le placeholder existe.false
sinon.
Exemple :
Étape 3 : Supprimer un placeholder
Supprimez un placeholder existant.
Syntaxe :
Paramètres :
key
: La clé du placeholder à supprimer.
Exemple :
Lecture
getPlaceholder(String key)
Récupère la valeur associée à un placeholder ou null
s'il n'existe pas.
hasPlaceholder(String key)
Vérifie si un placeholder existe (retourne un booléen).
Écriture
setPlaceholder(String key, Object value)
Ajoute ou met à jour un placeholder avec la valeur spécifiée.
removePlaceholder(String key)
Supprime un placeholder existant.
Exemple complet
Voici un exemple d’utilisation des fonctionnalités de la classe Placeholders
dans un plugin :
Méthodes disponibles
Lecture
getPlaceholder(String key)
Récupère la valeur associée à un placeholder ou null
s'il n'existe pas.
hasPlaceholder(String key)
Vérifie si un placeholder existe (retourne un booléen).
Écriture
setPlaceholder(String key, Object value)
Ajoute ou met à jour un placeholder avec la valeur spécifiée.
removePlaceholder(String key)
Supprime un placeholder existant.
Je suis sûr que ça simplifiera votre vie de codeur ✨.
Last updated
Was this helpful?