NewCraftRank SitesA free website and storeMake yours ›
AshlarFree server software built on Paper, with DDoS and backdoor protection See Ashlar ›Security RadarA free check of your server's login, anti-bot and proxy settings, only with your OK See how it works ›CommunityAsk questions, share builds and find people to play with Join the forum ›
Resources / Plugins / exProtect

exProtect

exProtect logs every change on your server.

PluginsFree26.x
by vv1sion · listed from Modrinth
Download ›

Direct download from Modrinth · 2 downloads

What it does

exProtect is a plugin for Paper / Spigot servers, made by vv1sion. exProtect logs every change on your server.

It supports Minecraft 26.x. It has been downloaded 2 times on Modrinth. That puts it at #459 of the 476 utility plugins listed here. The last update came out on Nov 13, 2026.

Supported versions

26.x

Release history

The newest is 1.0.0, released on Nov 13, 2026. It is made for Minecraft 26.3. It runs on Folia, Paper and Purpur. The download is 351 KB.

VersionReleasedMinecraftType
1.0.0Nov 13, 202626.3Release

Commands

The commands named on the Modrinth page of exProtect:

/login/inspect/lookup/restore/exprotect/rollback

Permissions

Permission nodes named there, to give with a plugin like LuckPerms:

exprotect.inspectexprotect.lookupexprotect.rollbackexprotect.restoreexprotect.statusexprotect.purgeexprotect.importexprotect.reloadexprotect.teleportexprotect.alertsexprotect.alerts.exempt
Description from the author on Modrinth

exProtect logs every change on your server: blocks, containers, entities, items, chat and commands and rolls griefing back with a preview and undo. Changes are written through a crash-safe journal, so nothing is lost when the server dies.

Features

  • Block logging – breaks, placements, signs, buckets, liquids, fire, explosions, pistons and physics, attributed to players or sources like #tnt
  • Containers and items – what players add or remove from chests, hoppers and other containers, plus drops, pickups and inventory clicks
  • Entities – kills and entity changes such as armor stands and item frames, restorable with their full data
  • Chat, commands and sessions – who said, ran and joined what, with sensitive commands like /login hidden
  • Inspector – /inspect and click any block or container to see its history
  • Lookup menu – /lookup browses logged changes in an inventory menu, with teleport to the location; Bedrock players get native forms through Floodgate
  • Rollback with preview – see the result as a client-side preview first, then apply it; queue several rollbacks without blocking the server
  • Restore and undo – /restore re-applies rolled back changes, /exprotect undo reverts your last rollback or restore – even after a restart
  • WorldEdit and FastAsyncWorldEdit – edits are logged and roll back, including block entity data such as chest contents and sign text
  • Grief alerts – staff are warned when a player breaks many foreign blocks or empties foreign containers, optionally with a Discord webhook
  • Crash-safe logging – a write-ahead journal keeps every entry until it is in the database; a killed server loses nothing and duplicates nothing
  • SQLite or MySQL/MariaDB – works out of the box with a local file, or use a database server for large networks
  • CoreProtect import – bring your existing history over, resumable
  • Retention – old entries are purged automatically after a configurable number of days
  • Developer API – query history, log your own changes and subscribe to batches
  • Fully customizable – every message lives in language.yml, every sound in config.yml
  • Folia support – runs on Paper and Folia

Commands

Command · Description · Permission
/inspect · Toggle the block inspector · exprotect.inspect
/lookup [filter] · Browse logged changes · exprotect.lookup
/rollback · Roll back changes · exprotect.rollback
/restore · Restore rolled back changes · exprotect.restore
/exprotect undo · Revert your last rollback or restore · exprotect.rollback
/exprotect status · Show database and queue status · exprotect.status
/exprotect purge t:30d [filter] · Delete matching entries older than the given time · exprotect.purge
/exprotect import coreprotect · Import CoreProtect history · exprotect.import
/exprotect reload · Reload config and language · exprotect.reload

Teleporting from the lookup menu requires exprotect.teleport. Grief alerts go to exprotect.alerts; exprotect.alerts.exempt never triggers them.

Filters

Parameter · Example · Meaning
u: · u:Steve,#tnt · Players or sources
t: · t:1d12h · Time span, required for rollbacks
r: · r:20, r:#world, r:#global · Radius or world, global if u: is set
a: · a:block, a:container, a:entity, a:chat · Action
b: · b:diamond_ore,villager · Block, item or entity
e: · e:tnt,Steve · Exclude blocks or players

Example: /rollback u:Steve t:2h r:50 undoes everything Steve changed within 50 blocks in the last two hours.

Requirements

  • Paper or Folia 26.3 or newer
  • Java 25
  • MySQL or MariaDB – optional
  • Floodgate – optional, native forms for Bedrock players
  • WorldEdit or FastAsyncWorldEdit – optional, logs edits

Installation

  1. Drop exProtect.jar into your plugins folder and start the server.
  2. Adjust plugins/exProtect/config.yml (storage, what to log, retention, alerts, sounds) and language.yml (texts).
  3. Run /exprotect reload – done.

Written by vv1sion. Read it with pictures on Modrinth.

How to install exProtect

  1. Make sure your server runs Paper and Spigot on Minecraft 26.x.

  2. Download the .jar file from Modrinth and put it in the plugins folder of your server.

  3. Restart the server. Avoid /reload, many plugins do not handle it well.

  4. Type /plugins in the console: exProtect should be listed in green. Its config files are created in the plugins folder on the first start.

Full guide: How to install plugins on a Minecraft server

Compatibility

Minecraft versions
26.x
Runs on
Paper, Spigot
Edition
Java
Needs
Nothing else
License
Free to use
Price
Free
Upkeep
Actively updated (Nov 14, 2026)

exProtect compared with similar ones Compare all alternatives

ResourceDownloadsVersionsLast updatePrice
exProtectthe one you looked at226.x1 day agoFree
mclo.gsmatthias470K1.8 – 26.xSep 22, 2026Free
Carbon ChatDraycia34K1.19 – 26.xSep 18, 2026Free
CustomBiomeColors_ContinueLumine19093,2631.20 – 26.x29 days agoFree

Questions

Does exProtect work on Minecraft 26.x?

Yes. exProtect supports Minecraft 26.x. All supported versions: 26.x.

Is exProtect free?

Yes. exProtect is free to download from Modrinth.

Which server software does exProtect run on?

exProtect runs on Paper and Spigot servers.

Is exProtect still updated?

Yes. The last update came out in the past day.

What are the best alternatives to exProtect?

The closest ones are mclo.gs, Carbon Chat and CustomBiomeColors_Continue. Compare all alternatives

Alternatives to exProtect

Krynthex ACPlugins · 1.20 – 26.x

The best anticheat for survival servers gens servers and PvP servers with updates every month for as many servers we can make it for

Free17 downloads
Chorus Clear LagPlugins · 26.x

Smart, fully customizable lag cleaner for Paper: protected items and mobs, item recovery, TPS trigger, chunk limiter, hex colors and every message editable.

Free11 downloads
Chorus TradePlugins · 26.x

Secure, fully customizable player-to-player trading for Paper 26.2: dupe-proof GUI, money trades via Vault, hex colors, every message and menu editable…

Free9 downloads
Compare all alternatives ›

Reviews

–★★★★★
0 reviews
50
40
30
20
10

Log in to leave a review.