Want a better Minecraft server?
Read about SpigotMC here!
-
- Source Code:
- https://github.com/PlayPro/CoreProtect/
- Languages Supported:
- EN, ZH, ES, FR, DE, JA, RU, AR, ID, IT, PT, UK, KO, NL
- Donation Link:
- https://www.patreon.com/coreprotect
CoreProtect Community Edition
CoreProtect is a fast, efficient data logging and anti-griefing tool. Inspect, lookup, rollback, and restore any amount of damage without impacting your server performance.CoreProtect is the #1 anti-griefing plugin, and has been actively developed since early 2012.
Quick Links
- Discord: discord.gg/b4DZ4jy
- Patreon: patreon.com/coreprotect
- CoreProtect Community Edition v24.0 (Spigot 1.16.5 - 26.1):
https://www.spigotmc.org/resources/coreprotect.8631/download - CoreProtect (Development Builds) (Spigot 1.16 - 26.2+):
GitHub (Self-Compiled) or Patreon (Pre-Compiled) - CoreProtect Legacy Edition (Spigot 1.8 - 1.12):
https://coreprotect.net/legacy - CoreProtect Fabric Edition:
https://coreprotect.net/fabric - CoreProtect Hytale Edition (Hytale):
https://coreprotect.net/hytale
To support the project and obtain a donation key, visit coreprotect.net/donate.Other Plugins
- DarkerNights: spigotmc.org/resources/darkernights.87814
- TransitTubes: patreon.com/posts/75731668
Core Features
- Fast, efficient data logging.
- Rollbacks and restores with lag-free processing.
- Multi-threaded to ensure server performance is never impacted.
- No configuration required. Install the plugin, and you're good to go.
- SQLite storage by default, with optional MySQL support.
- Supports Bukkit, Spigot, Paper, Folia, MultiPaper, and more.
- Permission system support and advanced lookup permissions.
- Easy-to-use commands and inspector.
- Advanced lookup filters and operation limits by radius, world, or WorldEdit selection.
- Paginated results with clickable pagination.
- Preview rollbacks and restores, and undo rollbacks by restoring the same data.
- Rollback or restore specific users, multiple users, or global activity.
- Inventory rollback support.
- Purge old data by time, world, and block type.
- Multi-world support.
- Configurable global and per-world logging settings.
- Safe default parameters.
- Include or exclude specific blocks, items, entities, or users, plus logging blacklists.
- WorldEdit and supported FAWE logging.
- Enhanced item lookup tooltips.
- Localization and translation support.
- Automatic update checking and error reporting.
- Developer and networking API support.
- ...and much more!
What does it log?
Blocks and World Changes
- Blocks placed or broken by players.
- Natural block breakage, such as attached blocks breaking when their support is removed.
- Block movement, including falling sand, gravel, and piston movement.
- Water and lava placement, removal, and flow.
- Liquid tracking, associating flowing liquids with the player who placed the source.
- Fire ignition from flint and steel or fire charges, block burning, and fire fade.
- Optional natural fire extinguishing.
- TNT, Creeper, Ghast, and other explosions, plus primed TNT removal.
- Entities changing blocks, including Endermen, Ender Dragons, and zombies breaking doors.
- Leaf decay.
- Tree growth linked back to the player who planted the sapling.
- Mushroom, vine, amethyst, chorus, and bamboo growth.
- Sculk spread from sculk catalysts.
- Nether portal and other natural portal generation.
- Crops trampled by players and turtle eggs trampled by players or entities.
- Snow generated by snow golems.
- Liquid-formed blocks such as obsidian, cobblestone, and concrete.
- Flowers placed in flower pots.
- Dragon egg teleportation.
- Suspicious sand and gravel brushing or destruction.
- Custom blocks, such as CraftEngine blocks.
- Items taken from or placed into vanilla or supported third-party containers.
- Hopper, dropper, and dispenser transactions, including container transfers.
- Player inventory transactions, including items dropped, thrown, shot, or picked up.
- Items broken, created, destroyed, deposited, or withdrawn by players.
- Items placed on campfires and lectern book transactions.
- Chiseled bookshelf, decorated pot, and shelf inventory transactions.
- Copper Golem chest and jukebox transactions, plus crafter slot changes.
- Bundle actions through the #bundle tag.
- Items crafted or traded with villagers.
- Allay item exchanges.
- Paintings and item frames.
- Entity deaths and detailed death reasons.
- Player-caused entity kills, including animals and monsters.
- Armor stands and End Crystals.
- Villagers killed by lightning, gossip data, and job-site memories.
- Thrown eggs, snowballs, potions, ender pearls, tridents, and wind charges.
- Player interactions with doors, buttons, levers, containers, bookshelves, and jukeboxes.
- Sign text, color, glow, wax, and modern double-sided signs.
- Player chat messages and commands.
- Player sessions including logins and logouts, player deaths, and username changes.
- Skull skin texture data on Paper servers and custom skull textures.
- WorldEdit changes and supported FAWE clipboard pastes.
- ...and more!
How to use the inspector
Once you have the inspector enabled with /core inspect or /co i, you can do the following:
- Left-click a block to see who placed that block.
- Right-click a block to see what adjacent block was removed.
- Right-click while placing a block in a location to see what block was removed at that location.
- Right-click while placing a block in another block to see who placed it. For example, place dirt in water to see who placed the water.
- Right-click a door, button, lever, container, or similar block to see who last used it.
A Few Reviews
- "It's easy to use and lightning fast when it comes to rollbacks."
- "I've been running a MC server since before Bukkit, so I've used just about every block logger out there. CoreProtect is the best and the fastest."
- "Go with CoreProtect. It's fast, updated frequently, and logs WorldEdit."
- "Overall it felt more natural, simpler, and much faster to use CoreProtect than Prism, which just doesn't compare."
- "CoreProtect brings complex logging and rollbacks, whilst at the same time keeping a low profile."
- Featured on Linus Tech Tips.
Useful Links
Documentation
https://docs.coreprotect.netCommands
https://docs.coreprotect.net/commands/Permissions
https://docs.coreprotect.net/permissions/API Documentation
https://docs.coreprotect.net/api/Feedback & Support
https://github.com/PlayPro/CoreProtect/issuesDiscord
Join us on Discord: https://discord.gg/b4DZ4jyDonate
Enjoy using CoreProtect and want to show your support? Join our Patreon!Sponsors
Thanks to HostHorde for sponsoring CoreProtect!Bug Reports
For any bug reports, please submit a ticket here:
https://github.com/PlayPro/CoreProtect/issuesThanks for your support!
Recent Updates
Recent Reviews
-
itsponzVersion: 23.2
- 4/5,
Decent plugin, but the inventory rollback feature is quite severely flawed in that armor/offhand slots don't apply back to their original slot. Meaning, if someone has a full inventory WITH armor equipped, certain items are lost in the rollback because everything goes into loose inventory slots.
-
goflishVersion: 23.2
- 5/5,
If you need an up to date plugin like coreprotect for 26.2 use spyglass plugin..
-
SharkBotaniastVersion: 23.2
- 1/5,
For any server owners trying to use this plugin on Minecraft versions above 1.21.11 this is a WARNING!
This plugin is not free and is behind a PAYWALL!I have used this plugin before and now I can't because of this ludicrous paywall!
I have donated and supported the plugin before all of the paywalls and now I am forced to pay!Do not support this Plugin Developer as I have donated to them and got nothing when paywalls came up!
-
InventiveSinsVersion: 23.2
- 1/5,
DO NO GO THROUGH THE DEVELOPERS PATREON. HE DOES NOT DESERVE IT!!!!
-------------- ASK AROUND, YOU **WILL** FIND A UPDATED VERSION THAT SOMEONE HAS BUILT WITH THE OPEN SOURCE. SAVE YOURELF THE MONEY!!!! AND DO NOT GIVE IT TO SOMEONE WHO DOESN'T DESERVE IT
-
LofnVersion: 23.2
- 1/5,
Community edition should not be behind "paywall", as many have mentioned before. That is not really "community driven".
-
BriocheBoyVersion: 23.1
- 2/5,
I have used this plugin for years now, both on a older server & on one I am currently developing. The advantages of Coreprotect are many, but a major one was its accesibility, often server owner & devs do not have infinite means, and 3€ might seem to be not much, but if you continue to add on the prices of hosting, other plugins, & for some owners different services to, it quickly becomes execive. I am all for supporting developpers, and I have more than once donated or bought a premium version out of support for the devs, but blocking updates to the more recent version of the game behind a paywall is indeed greed as many have said. I will continue to use the plugin, as in itself it is great, but the recent changes have tarnished the reputation it once had.
-
csdsmileVersion: 23.1
- 5/5,
Genuinely incredible plugin that I have been using for many years and will continue to use. 1 star reviews complain about "greed" because the author wants to be supported for their hard work...
-
3000ziemnakiVersion: 23.1
- 1/5,
yeah put a minecraft plugin behind a paywall just so you can access the latest version for no good reason??? i dont think you should be making plugins if you are entirely profit driven
-
ARU34Version: 23.1
- 1/5,
The developer is a class traitor who has placed updated versions of the plugin behind a paywall.
-
AvaixusVersion: 23.1
- 5/5,
This is an amazing plugin which has been a staple of the Minecraft community for years. I've read the other reviews & Intelli, I am sorry you are dealing with morons.
It is honorable that you are working on this & publishing it as open source, I find it crazy that some people who've reviewed this think your the literal devil for trying to let people know they can support your work.
Its absurd that they don't realize they can still download a free version or compile the code themselves like you've said. People like that are entitled fucks who think they deserve your time & effort.
To be fair I think if you made it clearer that they can download a version for free, that would help greatly with the optics of the situation. Maybe in big letters have a post on Patreon titled 'FREE DOWNLOAD".
Nonetheless I've relied on this plugin for years & its great you are continuing to publish this as open source even with toxic server owners taking a dump on your good will. For context I normally pirate paid plugins on black spigot lol, but you seem super chill & are doing fantastic work so I'll send some money your way despite not being in the best financial situation atm.