CoreProtect
CoreProtect est l'outil de journalisation et de restauration du serveur. Il enregistre les actions des joueurs (poses/casses de blocs, accès aux conteneurs, chat, commandes, kills…) et permet de les inspecter, de les annuler (rollback) ou de les rejouer (restore).
Commandes
La commande principale est /co (alias /core, /coreprotect).
Commande | Alias | Permission | Description |
|---|---|---|---|
| — |
| Affiche la liste des commandes. |
|
|
| Active/désactive le mode inspecteur: cassez/posez ou cliquez un bloc pour voir son historique. |
|
|
| Recherche dans l'historique selon des filtres. |
|
|
| Annule les changements (revient en arrière). |
|
|
| Rejoue les changements (annule un rollback). |
| — |
| Recherche rapide dans un rayon de 5 blocs autour de soi. |
| — | — | Annule la dernière action |
| — |
| Supprime les anciennes données (libère de l'espace). |
| — |
| Recharge la configuration. |
| — |
| Affiche la version et l'état du plugin. |
| — |
| Met en pause / relance le traitement de la file (console). |
| — | — | Migre la base de données (SQLite ↔ MySQL). |
Paramètres (filtres)
Les commandes lookup, rollback, restore et purge se combinent avec des paramètres :
Paramètre | Rôle | Exemples |
|---|---|---|
| Cible un ou plusieurs joueurs |
|
| Plage de temps |
|
| Zone / monde |
|
| Type d'action |
|
| Liste blanche de blocs/items |
|
| Liste noire de blocs/items |
|
Types d'actions (a:)
Catégorie | Valeurs |
|---|---|
Blocs |
|
Inventaire |
|
Conteneurs |
|
Items |
|
Autres |
|
Modificateurs (hashtags)
Hashtag | Effet |
|---|---|
| Prévisualise les changements sans les appliquer. |
| Renvoie uniquement le nombre de résultats. |
| Affiche les détails de l'opération. |
| Réduit les messages affichés. |
| Optimise les tables MySQL (avec |
Exemples
Permissions
Permission | Accès accordé | Défaut |
|---|---|---|
| Toutes les commandes CoreProtect | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | op |
| Commande | false |
| Accès à l'API réseau de CoreProtect | op |
Restrictions de lookup (permissions négatives: les retirer empêche le type de recherche correspondant) : coreprotect.lookup.block, .chat, .click, .command, .container, .inventory, .item, .kill, .near, .session, .sign, .username.