# 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:

```yaml
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.
