Skript : mécaniques personnalisées sans Java
Ce qu'est Skript, exemples de scripts simples, rechargement et pièges de performance.
Mis à jour le 13 août 2026
Skript est un plugin qui vous permet de décrire le comportement du serveur en texte presque naturel. Il couvre les cas qu'aucun plugin prêt à l'emploi ne gère.
Exemple
on join:
if player is new:
send "&aWelcome!" to player
execute console command "give %player% bread 16"
teleport player to spawn
on death of player:
if victim's world is "arena":
cancel event
teleport victim to spawn
Les fichiers .sk se trouvent dans plugins/Skript/scripts/.
Rechargement
/sk reload all
/sk reload script_name
Recharger un script est plus sûr que /reload sur le serveur — vous ne devriez jamais utiliser ce dernier.
Addons
SkQuery, skRayFall et SkBee étendent la syntaxe : objets, régions, GUIs. Installez uniquement ceux dont vous avez besoin : chaque addon est du code supplémentaire en mémoire.
Pièges
- Boucler sur chaque joueur à chaque tick fait chuter les TPS plus vite que n'importe quel plugin. Utilisez
every 5 seconds, pasevery tick. - Un script comportant une erreur ne se charge pas du tout : vérifiez la sortie de
/sk reload. - La mise à jour de Skript modifie parfois la syntaxe — conservez des copies de vos scripts.
- Skript exécute des commandes console : ne prenez pas les scripts d'autres personnes auprès de sources non fiables — Où obtenir des plugins.
Quand un plugin prêt à l'emploi est préférable
Si la tâche est standard (boutiques, clans, quêtes), un plugin prêt à l'emploi est plus fiable et plus rapide. Skript brille là où vous avez besoin de votre propre logique.
