Installation rapide
- Place banlookup-plugin-*.jar dans plugins/, puis redémarre.
- Renseigne URL API + clé serveur dans plugins/BanLookupPlugin/config.yml.
- Lance /blp status puis fais une sanction de test.
Installation, compatibilité, permissions et API read-only.
Le provider détecté apparaît dans /blp status.
/ban/tempban/unban/mute/tempmute/unmute/warn/tempwarn/kick| Rôle | Accès |
|---|---|
| Admin | Tous les serveurs, toutes les actions. |
| Modérateur BanLookup | Visibilité globale + gestion interne. |
| Partenaire | Voit tout, modifie uniquement les sanctions de son serveur. |
| Modérateur externe | Ajout de preuves seulement sur ses serveurs assignés. |
Génère une clé read-only dans le panel (Serveurs > Clés API), puis appelle les endpoints avec Authorization: Bearer.
GET /api/public/v1/health
GET /api/public/v1/servers/:serverId/sanctions?limit=50&cursor=...
GET /api/public/v1/players/:uuid/summary
Le plugin applique-t-il des sanctions ?
Non. Il relaie les sanctions déjà exécutées en jeu.
Quelles données sont stockées ?
UUID/pseudo joueur, staff émetteur, type, raison, date et preuves.
Pourquoi HTTP 401 côté plugin ?
Clé API invalide/révoquée ou secret panel/plugin incorrect.