Qu'est-ce que Easy Claim ?
Easy Claim est un système simple et efficace de revendication de chunks.
Ce Skript est amené à évoluer progressivement au cours du temps notamment grâce à votre aide, en y ajoutant des fonctionnalités qui me seront demandées.
Quelles sont les fonctionnalités présentes ?
Pour le moment, Easy Claim n'est qu'à ses débuts, les fonctionnalités sont donc peu nombreuses.
Cette liste est ainsi susceptible de changer en fonction des différentes versions qui sortiront.
- [v0.1] Système de revendication et de suppression de chunk
- [v0.1] Interdiction d'interaction : poser, casser ou utiliser un bloc
- [v0.1] Présence d'une API permettant de faciliter les actions (cf. fonctions)
- NOUVEAU! [v0.1.1] Système de limitation de claims par joueur (cf. options)
Les commandes
- /easyclaim help : afficher l'aide
- /easyclaim version : afficher les informations sur le skript
- /easyclaim options : afficher les paramètres activés ou désactivés
- /easyclaim claim : revendiquer un chunk
- /easyclaim unclaim : supprimer un chunk revendiqué
Les permissions
- easyclaim.* : accéder à toutes les fonctionnalités
- easyclaim.help : accéder à la commande /easyclaim help
- easyclaim.version : accéder à la commande /easyclaim version
- easyclaim.options : accéder à la commande /easyclaim options
- easyclaim.claim : accéder à la commande /easyclaim claim ou /claim
- easyclaim.unclaim : accéder à la commande /easyclaim unclaim ou /unclaim
L'API (les fonctions utilisables)
Il y a une fonctionnalité qui peut s'avérer très utile : la présence de divers fonctions directement intégrés dans le Skript. Ces dernières vous permettront de l'utiliser dans vos propres Skript afin de vous faciliter la vie.
Voici la liste, susceptible de changer, des fonctions disponibles avec quelques exemples d'utilisation :
Par exemple, si vous souhaitez récupérer le propriétaire d'un chunk revendiqué il suffit de faire appel à deux fonctions :
command /aquiappartientcechunk:
trigger:
set {_chunk} to chunk at player
if isClaimed({_chunk}) is true:
send "Le chunk où vous êtes appartient à %getOwner({_chunk})% !" to player
else:
send "Ce chunk n'appartient à personne..." to player
Quelques screenshots
Comment l'installer ?
Premièrement, ce Skript a été conçu en 1.16.5 et il peut théoriquement fonctionner dans toutes les versions inférieures. Je tiens cependant à préciser qu'il n'y aura pas de support pour les personnes utilisant les vieilles versions de Minecraft.
Pour installer Easy Claim, c'est simple, il suffit de suivre les instructions suivantes :
-
Vérifier votre version de Skript, ce dernier a été conçu avec la dernière version stable : 2.5.3
- Si vous n'utilisez pas la dernière version de Skript, téléchargez-la ici : https://github.com/SkriptLang/Skript/releases/tag/2.5.3
- Si vous utilisez la dernière version de Skript, tout devrait parfaitement fonctionner !
- Ce Skript ne nécessite aucun addons supplémentaires
-
Téléchargez le fichier easyclaim.sk
- Déplacez-le dans votre dossier /plugins/Skript/scripts/
- Exécutez la commande /sk reload easyclaim.sk en jeu ou depuis la console pour charger ce dernier.
- Profitez
Me contacter
Le support pour ce Skript se passe exclusivement sur Discord : deventoncart#1073