Wiki Staff — Astral Realms Help

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

Rôles

Description

/co help

—

coreprotect.help

Super Modérateur+

Affiche la liste des commandes.

/co inspect

/co i

coreprotect.inspect

Modérateur+

Active/désactive le mode inspecteur: cassez/posez ou cliquez un bloc pour voir son historique.

/co lookup <params>

/co l

coreprotect.lookup

Modérateur+

Recherche dans l'historique selon des filtres.

/co rollback <params>

/co rb

coreprotect.rollback

Super Modérateur+

Annule les changements (revient en arrière).

/co restore <params>

/co rs

coreprotect.restore

Super Modérateur+

Rejoue les changements (annule un rollback).

/co near

—

coreprotect.lookup

Modérateur+

Recherche rapide dans un rayon de 5 blocs autour de soi.

/co undo

—

—

Super Modérateur+

Annule la dernière action rollback/restore.

/co purge <params>

—

coreprotect.purge

Personne

Supprime les anciennes données (libère de l'espace).

/co reload

—

coreprotect.reload

Super Modérateur+

Recharge la configuration.

/co status

—

coreprotect.status

Super Modérateur+

Affiche la version et l'état du plugin.

/co consumer

—

coreprotect.consumer

Super Modérateur+

Met en pause / relance le traitement de la file (console).

Paramètres (filtres)

Les commandes lookup, rollback, restore et purge se combinent avec des paramètres :

Paramètre

Rôle

Exemples

u:<joueur>

Cible un ou plusieurs joueurs

u:Notch, u:Notch,Intelli

t:<temps>

Plage de temps

t:1h, t:5d2h, t:1h-2h

r:<rayon>

Zone / monde

r:10, r:#world_nether, r:#global

a:<action>

Type d'action

a:+block, a:-block, a:chat

i:<inclure>

Liste blanche de blocs/items

i:stone,oak_wood

e:<exclure>

Liste noire de blocs/items

e:tnt

Types d'actions (a:)

Catégorie

Valeurs

Blocs

block, +block (pose), -block (casse)

Inventaire

inventory, +inventory, -inventory

Conteneurs

container, +container, -container

Items

item, +item, -item

Autres

chat, click, command, kill, session, sign, username

Modificateurs (hashtags)

Hashtag

Effet

#preview

Prévisualise les changements sans les appliquer.

#count

Renvoie uniquement le nombre de résultats.

#verbose

Affiche les détails de l'opération.

#silent

Réduit les messages affichés.

#optimize

Optimise les tables MySQL (avec purge uniquement).

Exemples de lookup

Le lookup (/co l) est non destructif: il ne fait que lire l'historique. Combinez les paramètres pour cibler précisément une recherche.

# Qui a miné du diamant dans la dernière heure ? /co lookup i:diamond_ore t:1h a:-block # Qui a cassé/posé des blocs dans un rayon de 10, sur la dernière heure /co lookup u:Steve t:1h r:10 # Messages de chat d'un joueur sur les 30 dernières minutes /co lookup u:Notch t:30m a:chat # Commandes tapées par un joueur sur la dernière journée /co lookup u:Notch t:1d a:command # Mouvements d'inventaire (dépôts/retraits de conteneurs) sur 3 jours /co lookup u:Notch t:3d a:inventory # Connexions / déconnexions d'un joueur /co lookup u:Notch a:session # Anciens pseudonymes associés à un compte /co lookup u:Notch a:username # Compter les poses de TNT dans le Nether sur la dernière semaine /co lookup t:1w r:#world_nether a:+block i:tnt #count # Tous les blocs cassés autour de soi, sauf la pierre et la terre /co lookup t:2h r:20 a:-block e:stone,dirt # Recherche rapide dans un rayon de 5 blocs (équivalent de /co near) /co near

Exemples généraux

# Voir qui a cassé/posé des blocs dans un rayon de 10, sur la dernière heure /co lookup u:Steve t:1h r:10 # Annuler les actions d'un joueur sur les 2 dernières heures dans un rayon de 15 /co rollback u:Griefer t:2h r:15 # Prévisualiser un rollback avant de l'appliquer /co rollback u:Griefer t:2h r:15 #preview # Rejouer (restaurer) ce qui vient d'être annulé /co restore u:Griefer t:2h r:15 # Supprimer les données de plus de 30 jours /co purge t:30d

Permissions

Permission

Rôles

Accès accordé

Défaut

coreprotect.*

Super Modérateur+

Toutes les commandes CoreProtect

op

coreprotect.inspect

Modérateur+

Commande inspect

op

coreprotect.lookup

Modérateur+

Commande lookup

op

coreprotect.rollback

Super Modérateur+

Commande rollback

op

coreprotect.restore

Super Modérateur+

Commande restore

op

coreprotect.purge

Personne

Commande purge

op

coreprotect.help

Super Modérateur+

Commande help

op

coreprotect.reload

Super Modérateur+

Commande reload

op

coreprotect.status

Super Modérateur+

Commande status

op

coreprotect.consumer

Super Modérateur+

Commande consumer

op

coreprotect.teleport

Modérateur+

Commande teleport

op

coreprotect.give

Super Modérateur+

Commande give

false

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.

Last modified: 24 September 2026