CoreProtect

CoreProtect
362f3cab7834fad5cdaf0695b3cc2843ae988332.png.webp

362f3cab7834fad5cdaf0695b3cc2843ae988332.png.webp

Description

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
CoreProtect Discord: discord.gg/b4DZ4jy
CoreProtect Patreon: patreon.com/coreprotect
CoreProtect Documentation: docs.coreprotect.net
Downloads for MC 1.14 - 26.1: coreprotect.net/latest
Downloads for MC 1.8 - 1.12: coreprotect.net/legacy
Downloads for Fabric: coreprotect.net/fabric
Downloads for Hytale: coreprotect.net/hytale

 

Donation Keys

To support the project and obtain a donation key, visit coreprotect.net/donate.

Other Plugins

Video Tutorial

CoreProtect video tutorial

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.

Containers, Inventories, and Items

  • 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.

Entities and Player Activity

  • 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.net

Commands
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/issues

Discord
Join us on Discord: https://discord.gg/b4DZ4jy

Donate
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/issues

Thanks for your support!

bStats

bStats Graph Data

The CoreProtect Team

profile avatar
Owner
  • 4
    Followers
  • 4
    Projects
  • 1.2M
    Downloads

https://www.patreon.com/coreprotect

Donate

More from Intelli

  • BorderGuard project image

    BorderGuard

    • 0
    • Bukkit Plugins

    #1, Most Efficient Map Limiter

    • 0
    • August 29, 2011
    • Bukkit Plugins
    • +3
  • BorderGuard project image

    BorderGuard

    • 0
    • Bukkit Plugins

    #1, Most Efficient Map Limiter

    • 0
    • August 29, 2011
    • Bukkit Plugins
    • +3