Change automatiquement d'outil pour le plus adapté dans la hotbar.
Utilisé sur : Opale.
- Optionnelles :
PlaceholderAPI,SHNetwork(mode réseau)
Avec SHNetwork installé (et reseau.actif: true, valeur par défaut), plusieurs serveurs de jeu partagent la liste des joueurs qui ont désactivé l'AutoTool :
- la liste est dans MariaDB (table
shautotool_disabled, une ligne par joueur désactivé) ;/shautotooltoggleajoute ou retire cette seule ligne, sur un fil à part ; - au départ d'un joueur, SHNetwork attend que ces écritures soient finies ;
- à son arrivée sur l'autre serveur, son état est relu en base une fois le départ confirmé ; d'ici là l'AutoTool est actif (valeur par défaut, jamais écrite en base) ;
disabled_players.txtn'est plus lu ni écrit :/shautotool importle reprend une fois dans la base, sans écraser ce qui y est déjà.
Sans SHNetwork, ou sans les clés reseau dans la configuration, le plugin se comporte comme avant : liste locale dans disabled_players.txt. Si la base est injoignable, le joueur garde l'AutoTool actif. La table se crée toute seule au démarrage, ou à la main avec sql/schema.sql.
| Commande | Alias | Description | Permission |
|---|---|---|---|
/autotool |
/shautotooltoggle, /autotooltoggle, /shatt |
Active ou désactive l'AutoTool pour vous. | — |
/shautotool reload |
/shat |
Recharge config.yml et messages.yml. Un fichier illisible ne change rien : le message donne le fichier et l'erreur. La section reseau demande un redémarrage. |
shautotool.admin.reload |
/shautotool import |
/shat |
Mode réseau : reprend disabled_players.txt dans la base partagée. |
shautotool.admin.import |
/shautotool marche aussi depuis la console. Sans argument, il rappelle les sous-commandes que l'on a le droit d'utiliser.
| Permission | Description | Par défaut |
|---|---|---|
shautotool.admin |
Toute l'administration (parent des deux permissions suivantes). | op |
shautotool.admin.reload |
/shautotool reload. |
op |
shautotool.admin.import |
/shautotool import. |
op |
Fichiers par défaut, avec des valeurs d'exemple. Cliquez sur un fichier pour l'ouvrir :
plugins/SHAutoTool/ ├── config.yml └── messages.yml messages du plugin
Au premier démarrage, messages.yml est créé à partir de la section messages de l'ancien config.yml si elle existe, puis complété par les valeurs du jar. Cette section n'est plus lue ensuite.
Java 25 et Maven :
mvn clean packageLe jar est généré dans target/.
Développé par Cry_Legende pour le serveur SkyHand · Tous droits réservés
