CoreProtect

From aquila
Revision as of 13:34, 22 August 2026 by Baseplate (talk | contribs) (Created page with "__NOTOC__ <div style="background: linear-gradient(135deg, #0b132b 0%, #1c2541 50%, #3a506b 100%); border: 2px solid #e0a96d; border-radius: 12px; padding: 2.5em 1.5em; text-align: center; color: #ffffff; box-shadow: 0 4px 20px rgba(0,0,0,0.3); margin-bottom: 2em;"> <h1 style="border: none; color: #f4a261; font-family: 'Georgia', serif; font-size: 2.3em; margin: 0 0 0.3em 0; padding: 0; text-shadow: 0 2px 4px rgba(0,0,0,0.5);">CoreProtect Plugin Documentation</h1> <p styl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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:15 or r:#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.