#
🙅♂️ Ignore
#
📝 Introduction
La commande /ignore permet aux joueurs de bloquer complètement la communication avec d'autres joueurs. Quand un joueur est ignoré, vous ne recevrez plus :
- Ses messages dans le chat général
- Ses messages dans le chat d'équipe (si vous êtes dans la même équipe)
- Ses whispers/messages privés
Important : le joueur ignoré n'est pas notifié qu'il a été ignoré. Il peut toujours envoyer des messages, mais vous ne les recevrez tout simplement pas.
#
🔑 Permission
Aucune permission spéciale requise — tous les joueurs peuvent utiliser cette commande.
#
📋 Syntaxe
#
Ignorer un joueur
Syntaxe: /ignore <joueur>
Description: Ignore ou désignore un joueur (fonction toggle)
Paramètres:
joueur- Nom du joueur à ignorer ou désignorer
Exemple:
/ignore Steve
#
Voir la liste des joueurs ignorés
Syntaxe: /ignore
Description: Affiche la liste de tous les joueurs que vous ignorez actuellement
Exemple:
/ignore
#
🧪 Fonctionnalités
#
Fonction toggle
- Si vous ignorez un joueur qui est déjà ignoré, il sera désignoré et inversement.
#
Liste des ignorés
- Affiche facilement tous les joueurs que vous ignorez.
- Affiche le nombre total de joueurs ignorés.
- Affiche les noms des joueurs ignorés (même s'ils sont hors ligne).
#
📋 Format des messages
#
Ignorer un joueur
Vous ignorez maintenant Steve. Vous ne verrez plus ses messages ni ses whispers.
#
Désignorer un joueur
Vous ne ignorez plus Steve.
#
Liste des joueurs ignorés
Joueurs ignorés (2): Steve, Alex
#
Aucun joueur ignoré
Vous n'ignorez aucun joueur.
#
💾 Persistance
Les listes d'ignorés sont sauvegardées automatiquement selon la configuration choisie.
Le système supporte deux méthodes de stockage :
JSON (Local)
- Stockage dans un fichier JSON local
- Pas de configuration de base de données requise
- Idéal pour les petits serveurs
MySQL (Base de données)
- Stockage dans une base de données MySQL
- Partage des listes d'ignorés entre serveurs (si même base de données)
- Idéal pour les réseaux de serveurs
#
Configuration
Dans le fichier config.yml :
ignore:
storage:
type: "JSON" # "JSON" ou "MYSQL"
# Si type est "MYSQL", utilise la configuration database.mysql ci-dessus
# Intervalle de sauvegarde automatique (en minutes)
auto_save_interval: 5
# Sauvegarder à l'arrêt du serveur
save_on_shutdown: true
Si vous choisissez MYSQL, assurez-vous que la configuration de la base de données MySQL est correctement configurée dans la section database.mysql du fichier config.yml.
#
⚙️ Configuration
La commande peut être activée ou désactivée dans le fichier config.yml :
commands:
ignore:
enabled: true # Passer à false pour désactiver la commande ignore
#
⚠️ Restrictions & FAQ
- ❌ Impossible de s'ignorer soi-même — Vous ne pouvez pas vous ignorer.
- ✅ Joueurs hors ligne — Vous pouvez désignorer un joueur même s'il est hors ligne en utilisant son nom.
- ✅ Insensible à la casse — Les noms de joueurs sont insensibles à la casse.
- ✅ Auto-complétion — L'auto-complétion inclut les joueurs en ligne et les joueurs ignorés.
#
🔄 Alias
/block- Alias pour/ignore