🔐Blocage de Commandes

Ce document détaille le système de blocage de commandes du plugin Horizons.

📝 Introduction

Le système de blocage de commandes permet d'empêcher les joueurs d'utiliser certaines commandes sensibles qui pourraient révéler des informations sur la configuration du serveur ou les plugins installés.

🔒 Configuration des commandes bloquées

Les commandes bloquées sont configurables directement dans le fichier config.yml. Par défaut, les commandes suivantes sont bloquées:

blocked-commands:
  - "bukkit"
  - "bukkit:ver"
  - "minecraft:ver"
  - "bukkit:version"
  - "minecraft:version"
  - "version"
  - "ver"
  - "plugins"
  - "pl"

🔄 Rechargement de la configuration

La liste des commandes bloquées peut être rechargée sans redémarrer le serveur via la commande: /horizons reload Cette commande mettra à jour la liste des commandes bloquées selon les modifications apportées au fichier config.yml.

👤 Expérience utilisateur

Lorsqu'un joueur tente d'utiliser une commande bloquée, rien ne sera affiché.

🔑 Permissions

  • horizons.bypass.command - Les joueurs possédant cette permission peuvent utiliser toutes les commandes bloquées, même celles définies dans la configuration.

  • horizons.reload - Permission nécessaire pour recharger la configuration.

🛠️ Personnalisation

Pour ajouter de nouvelles commandes à bloquer, ajoutez simplement leur nom dans la liste blocked-commands du fichier config.yml, puis utilisez /horizons reload pour appliquer les changements.