Plugin:BugReport
Outil GUI pour signalements de bugs avec collecte d’infos joueur et envoi Discord
Autres actions
Type
Administration, Utilitaire
Développeur
ItsLeon15
Statut
Grade requis
Ressources
Documentation
Site web
Modrinth
Compatibilité
Présentation
Bug Report aide les propriétaires de serveurs à collecter, classer et traiter les bugs signalés par les joueurs via une interface GUI et des commandes simples. Chaque signalement enregistre automatiquement des métadonnées utiles pour l’enquête et le suivi.
Données collectées par signalement
- Nom du serveur
- Pseudo du joueur
- UUID du joueur
- Monde courant
- Message complet
- Identifiant de catégorie (si activé)
- Statut (personnalisable via GUI)
- Date et heure
- Position du joueur
- Mode de jeu du joueur
Les rapports peuvent être archivés / désarchivés / supprimés, l’écran « Bug Report Details » est personnalisable (champs/ordre), tout comme la liste des statuts et la langue de l’interface.
Utilisation rapide
- Le joueur saisit:
/bugreport <message>pour ouvrir (selon config) une saisie directe ou une GUI de catégories. - Le staff suit les tickets dans la GUI:
/buglist. - Les paramètres du plugin et de la liste s’ouvrent avec:
/buglistsettings. - Les rapports traités peuvent être déplacés dans l’archive avec:
/buglistarchived. - Optionnel: reliez un Webhook Discord pour remonter chaque signalement:
/buglinkdiscord <Webhook URL>.
Commandes et permissions
| Commande / Alias | Permission requise | Portée (rôle) | Description |
|---|---|---|---|
/bugreport <message>Alias : /br <message> |
bugreport.use |
Pérégrin | Crée un nouveau rapport (message direct ou via GUI des catégories selon la config). |
/buglistAlias : /bl |
bugreport.list |
Officier | Ouvre la GUI listant tous les rapports. |
/buglistarchivedAlias : /bla |
bugreport.archived |
Officier | Affiche en GUI tous les rapports archivés. |
/buglistsettingsAlias : /bls |
bugreport.settings |
Intendant | Ouvre la GUI des paramètres (statuts, options, etc.). |
/buglinkdiscord <Webhook URL>Alias : /bld <Webhook URL> |
bugreport.admin |
Intendant | Lie un Webhook Discord pour envoyer automatiquement chaque rapport. |
bugreport.archive |
Officier | Autorise l'archivage/désarchivage des rapports dans la GUI. | |
bugreport.delete |
Officier | Autorise la suppression de rapports dans la GUI. | |
bugreport.admin |
Intendant | Accès complet à la gestion des rapports. | |
bugreport.notify |
Officier | Reçoit une notification à chaque nouveau rapport. |
Bonnes pratiques
- Catégories claires (ex.: « Gameplay », « Construction », « Économie », « Technique ») pour trier dès la création.
- Statuts personnalisés cohérents (ex.: « Nouveau », « En cours », « En attente info », « Résolu », « Archivé »).
- Activez le Webhook Discord pour alerter l’équipe en temps réel et éviter les oublis.
- Donnez
bugreport.useà tout le monde; réservezbugreport.archiveetbugreport.deleteaux modérateurs/admins.
Dépannage rapide
- Rien n’apparaît dans
/buglist: vérifier les permissions du staff (bugreport.list) et que le joueur a bien utilisé/bugreport. - Webhook non reçu sur Discord : revalider l’URL avec
/buglinkdiscord <Webhook URL>et vérifier les droits du canal (autoriser les webhooks). - Trop de rapports « en attente » : ajoutez un statut « Besoin d’infos » et demandez aux joueurs d’étoffer leur message (captures, étapes, localisation).
