Minecraft plugin CoreProtect
Information about CoreProtect and servers where it was found
🔌 About CoreProtect
CoreProtect is a Minecraft plugin that records block and entity changes to provide searchable history and undo/repair tools for griefing, accidental damage, and debugging. It focuses on reliable data logging and administrative tools so server operators can inspect player actions, perform targeted rollbacks or restores, and manage stored data.
🎯 Purpose
CoreProtect's core purpose is server-side data logging and anti-griefing: capture who changed what and when, let staff inspect recent changes in-game, search historical changes by player/time/area, and revert or restore those changes when needed.
⚙️ Features
- Persistent logging of block and entity changes (block placement, block break, entity changes) as confirmed by official documentation.
- In-game inspector mode to view logged changes while interacting with the world.
- Lookup commands to query historical changes by player, time, radius, or area.
- Rollback and restore commands to revert or reapply logged changes.
- Purge command to remove old data based on retention rules and reclaim space via optimization flags.
- Database migration support to move between SQLite and MySQL backends.
- Per-world configuration files to alter logging behavior on a per-world basis.
- Public API for other plugins to read/write CoreProtect data as provided in official documentation.
🧩 Who It Is For
- Server administrators and moderators who need forensic logs of player activity.
- Survival and SMP servers that want to recover from grief or accidental damage.
- Large or small servers that require searchable historical data and controlled rollbacks.
🏗️ Example Use Cases
- An admin uses the inspector to identify who removed blocks from a base and performs a targeted rollback of those changes.
- A moderator runs a lookup for a player's actions during a time window to investigate a report.
- A server operator migrates the CoreProtect database from SQLite to MySQL to move to a networked backend.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/co help | Display a list of CoreProtect commands. | coreprotect.help | Admin |
/co inspect (/co i) | Toggle the inspector to view logged changes in-game. | coreprotect.inspect | Admin |
/co lookup | Lookup historical block/entity data (by player, time, area, radius). | coreprotect.lookup | Admin |
/co rollback | Rollback logged block/entity changes. | coreprotect.rollback | Admin |
/co restore | Restore previously rolled-back changes. | coreprotect.restore | Admin |
/co purge | Delete old CoreProtect data based on retention settings. | coreprotect.purge | Admin |
/co reload | Reload CoreProtect configuration. | coreprotect.reload | Admin |
/co status | View plugin status and statistics. | coreprotect.status | Admin |
/co consumer | Toggle consumer processing for queued data. | coreprotect.consumer | Admin |
/co migrate-db | Migrate CoreProtect data between SQLite and MySQL. | not specified | Admin |
/co near | Alias: performs a lookup with a default small radius. | uses lookup permission | Admin |
/co undo | Alias: revert a rollback/restore via the opposite action. | uses rollback/restore permission | Admin |
Notes: command names and descriptions are taken from the official CoreProtect documentation. The migrate-db command is documented as part of database migration functionality; explicit permission nodes for every command are listed in the official permissions documentation.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
coreprotect.* | Allows access to all CoreProtect commands. | op |
coreprotect.inspect | Allows use of the inspector. | op |
coreprotect.lookup | Allows use of the lookup command. | op |
coreprotect.rollback | Allows use of rollback commands. | op |
coreprotect.restore | Allows use of restore commands. | op |
coreprotect.teleport | Allows use of teleport-related CoreProtect features. | op |
coreprotect.help | Allows access to help output. | op |
coreprotect.purge | Allows the purge command. | op |
coreprotect.reload | Allows reloading of plugin configuration. | op |
coreprotect.status | Allows viewing plugin status. | op |
coreprotect.consumer | Allows toggling consumer processing. | op |
⚙️ Installation
📥 Setup
- Download the official CoreProtect JAR for your Minecraft version and place it into your server's
plugins/directory. - Restart the server and verify CoreProtect loads in the server console.
- Use
/co reloadafter configuration changes to apply them without restarting.
📦 Dependencies
- No required third-party plugin dependencies are listed in the official documentation for CoreProtect itself. (Some third-party tools and integrations are documented as compatible; list specific integrations only when enabled explicitly.)
🧾 Configuration
- CoreProtect creates a
config.ymlin its plugin folder. - Per-world configuration files can be created by copying
config.ymlto a file named after the world (for exampleworld_nether.yml) to override logging settings for that world. - Database migration steps and safe migration practices are documented in the official documentation.
🧠 Technical Notes
- CoreProtect provides an API for other plugins to interact with logged data (documented in the official API docs).
- CoreProtect supports migrating data between SQLite and MySQL backends using documented migration commands.
- The project is published under the Artistic-2.0 license.
🤝 When This Plugin Is Useful
If you need searchable server-side logging and reliable rollback/restore tools to investigate player actions or repair grief, CoreProtect provides a focused logging and remediation toolset suitable for server administrators and moderation teams.
- Eclipse Roleplay2655.83
- Rooted Realm
Whitelisted Java survival SMP: no planned wipes, player-driven economy, weekly events and optional PvP. Friendly adult community — join via site or Discord.
651.18 - Froggie
Friendly survival SMP offering protected claims, an economy with player shops and auctions, multi-version support, and Java–Bedrock cross-play for casual builders and communities.
350.62 - GenuineMC
Community-focused semi-vanilla survival SMP with land protection, player shops, vote rewards, cosmetics, and likely Bedrock-to-Java crossplay.
550.51 - Smithtainment
Community-focused survival SMP with custom plugins, economy, mcMMO and mini-games — friendly players and active forums.
850.48 - Akoot&Co
Cozy, community-focused SMP with Java and Bedrock support, a public live world map, donation shop, and quality-of-life features for relaxed building and exploration.
349.92 - Netherlite is loading...249.83
- LilBoxPvP
A BoxPvP-focused server with fast arena combat, duels and seasonal progression. Offers custom items, NPC-driven menus, and likely Java–Bedrock crossplay.
348.38 - Minecart Rapid Transit
Community-focused city-building and transportation server centered on rideable trains, large transit networks, protected builds, player-run economy, and organized PvP arenas.
548.21 - GospelCraft
Christian-themed Towny survival with custom mobs, mcMMO, jobs and an emphasis on scripture introduced through gameplay.
848.11 - MoodCraft
French semi‑RP survival SMP focused on player-run towns, economy and urban projects — friendly progression with in-game guides, shops, jobs and secure chest protection. Java & Bedrock supported.
247.36 - Minetown
Dutch Minetopia‑style survival server with economy, custom plugins and a friendly community — begin your adventure now!
846.24 - EthelMC
Community survival with economy, land claims, arenas and crossplay (Java & Bedrock). Ranks, player shops and seasonal events.
145.7 - The One Ring
LOTR‑themed Minecraft server focused on immersive Middle‑Earth: factions, large builds, trade, events and PvP, plus vanilla enchantments and unique Lore Items.
244.86 - The Dojo
Towny survival with mcMMO progression, player economy and community-focused gameplay — build towns, level skills and play with friends.
243.64 - ArdakazMC
Friendly, community‑oriented survival server with building, grief protection and long‑term worlds — chill vibes for cooperative players.
643.21
The CoreProtect plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of CoreProtect depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses CoreProtect.
Use the server list with CoreProtect to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.