CoreProtect
Jump to navigation
Jump to search
CoreProtect Plugin Documentation
High-performance data logging and anti-griefing system enabling staff to inspect blocks, perform lookups, and effortlessly rollback or restore actions on AquilaPRJ.
What CoreProtect Does
CoreProtect acts as an efficient server-side activity recorder, tracking world changes and player interactions asynchronously without impacting performance.
- Comprehensive Logging: Records block placements, breakages, container transactions, item drops, chest sorting, chat messages, commands, and logins.
- Action Inspection: Allows staff to toggle inspect mode and click blocks to view exact player history, timelines, and timestamps.
- Rollbacks & Restores: Reverses griefing, theft, or accidental destruction via targeted parameters or completely undoes rollbacks using restore commands.
- Lag-Free Operation: Multi-threaded database design guarantees that heavy investigations or large rollbacks do not lag the server.
Investigation & Parameter Tools
Staff utilize specific arguments to narrow down lookups and target precise incidents:
- User Parameter (
u:): Specifies a target player or multiple users (e.g.,u:Notch). - Time Parameter (
t:): Limits history searches by weeks, days, hours, minutes, or seconds (e.g.,t:2h). - Radius Parameter (
r:): Defines a geographic boundary or global search range (e.g.,r:15orr:#global). - Action Parameter (
a:): Restricts queries to distinct behaviors like blocks, containers, or chat lines.
Commands & Permissions
<thead> </thead> <tbody> </tbody>| Command / Node | Description |
|---|---|
/co inspect (or /co i) |
Toggles block inspector mode to check histories by clicking blocks. |
/co near |
Displays changes nearby. |
/co lookup [parameters] |
Searches database logs globally or locally without altering the world. |
/co rollback [parameters] |
Reverts player actions and griefing based on specified filters. |
/co undo |
Reverts the effects of the most recent rollback or restore command. |