CoreProtect

CoreProtect is our data logging and anti-griefing tool. We use this plugin to rollback areas, check for player actions, and backup the server.

Command Description

/co help

🛡️ 📗 Display a list of commands in-game.

/co inspect

🛡️ 📗 Enable the inspector. Type the command again to disable it. You can also use just /co i.

/co lookup

🛡️ 📗 Check for specific actions by a player, in an area, or even in the past set amount of time.

/co rollback

🛡️ 📒 Perform a rollback. Uses the same parameters as /co lookup.

Rollbacks can be used to revert player actions.

/co restore

🛡️ 📒 Perform a restore. Uses the same parameters as /co lookup.

Restoring can be used to undo rollbacks or to restore player actions.

/co purge t:<time> r:<world>

🛡️ 📕 Purge old block data. Useful for freeing up space on your HDD if you don't need the older data.

/co reload

🛡️ 📗 Reloads the configuration file.

/co status

🛡️ 📗 Displays the plugin status and version information.

/co consumer

🛡️ 📗 Console command to pause or resume consumer queue processing.

/co near

🛡️ 📗 Performs a lookup with a radius of 5.

/co undo

🛡️ 📒 Revert a rollback/restore via the opposite action.

Parameter Description

u:<user>

Specifies a single user or multiple users.

t:<time>

Specifies weeks, days, hours, minutes, and/or seconds. Time amounts can be combined, and decimals may be used.

r:<radius>

Specifies a spherical radius centered at your current location.

a:<action>

Specifies an action to check.

i:<include>

Specifies a block, item, or entity that the operation must include.

e:<exclude>

Specified a block, item, or entity that the operation must not include.

#<parameter>

Add a hashtag to the end of your command to perform additional actions.

Action Description
a:block blocks placed/broken
a:+block blocks placed
a:-block blocks broken
a:chat messages sent in chat
a:click player interactions
a:command commands used
a:container items taken from or put in chests
a:+container items put in chests
a:-container items taken from chests
a:inventory items added or removed from player inventories
a:+inventory items added to player inventories
a:-inventory items removed from player inventories
a:item items dropped, thrown, picked up, deposited, or withdrawn by players
a:+item items picked up or withdrawn by players
a:-item items dropped, thrown, or deposited by players
a:kill mobs/animals killed
a:session player logins/logouts
a:+session player logins
a:-session player logouts
a:sign messages written on signs
a:username username changes

Example Commands

Example Rollback Commands

By default, if no radius is specified, a radius of 10 will be applied, restricting the rollback to within 10 blocks of you. Use r:#global to do a global rollback.

Example Lookup Commands

Lookup commands are generally the same as rollback commands. The primary difference is that a default radius is not applied to lookups, meaning all lookup commands do a global search by default.


Revision #1
Created 25 February 2025 00:09:10 by Bog
Updated 25 February 2025 00:17:48 by Bog