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

Description

/co help

coreprotect.help

Affiche la liste des commandes.

/co inspect

/co i

coreprotect.inspect

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

/co lookup <params>

/co l

coreprotect.lookup

Recherche dans l'historique selon des filtres.

/co rollback <params>

/co rb

coreprotect.rollback

Annule les changements (revient en arrière).

/co restore <params>

/co rs

coreprotect.restore

Rejoue les changements (annule un rollback).

/co near

coreprotect.lookup

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

/co undo

Annule la dernière action rollback/restore.

/co purge <params>

coreprotect.purge

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

/co reload

coreprotect.reload

Recharge la configuration.

/co status

coreprotect.status

Affiche la version et l'état du plugin.

/co consumer

coreprotect.consumer

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

/co migrate-db

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

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

# 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

Accès accordé

Défaut

coreprotect.*

Toutes les commandes CoreProtect

op

coreprotect.inspect

Commande inspect

op

coreprotect.lookup

Commande lookup

op

coreprotect.rollback

Commande rollback

op

coreprotect.restore

Commande restore

op

coreprotect.purge

Commande purge

op

coreprotect.help

Commande help

op

coreprotect.reload

Commande reload

op

coreprotect.status

Commande status

op

coreprotect.consumer

Commande consumer

op

coreprotect.teleport

Commande teleport

op

coreprotect.give

Commande give

false

coreprotect.networking

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.

24 June 2026