
NeoProtect
NeoProtect is a server-side logging mod that records block changes and player container interactions, allowing server administrators to inspect, look up, and roll back player actions Like CoreProtect. For NeoForge & Fabric with Forge support in the works.
Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
NeoProtect
NeoProtect is a CoreProtect style logging mod for NeoForge & Fabric with Forge support in work. NeoProtect is built for servers that want proper inspection and rollback tools without dragging performance down. It tracks the things that usually matter when something goes wrong: block placement, block breaks, block changes, container item movement, explosions, and fire spread.
Whether you are dealing with griefing, missing items, accidental damage, or just trying to work out what happened in an area, NeoProtect gives you a clean history and practical rollback tools to fix it.
Features
- Block logging for placed, broken, and modified blocks
- Container logging for item adds and removals
- Explosion logging with attribution where possible
- Fire logging for spread and destruction, including chained causes where possible
- Inspect mode for checking history directly in the world
- Area lookup commands for recent activity
- Rollback tools for blocks, containers, or both
- Support for directional rollback filters like
+blocks,-blocks,+containers, and-containers - Async database writes and embedded storage for low overhead
Screenshots
Block break and place history in chat

Container add and remove tracking

Rollback logging

Explosion break logging

Commands
-
/neoprotect inspect
Toggles inspect mode so you can click a location and view its recent history. -
/neoprotect lookup <pos> [radius] [limit]
Shows recent records around a position. -
/neoprotect rollback <scope> <time> <radius> [player]
Rolls back matching changes around your current position. -
/neoprotect flush
Forces queued log data to write immediately. -
/neoprotect stats
Shows basic logging and queue stats.
Rollback scopes
NeoProtect supports more precise rollback control than just full area restores.
Examples:
blockscontainersboth+blocks-blocks+containers-containers
This lets you restore destroyed blocks, undo placed blocks, revert taken items, or remove added items depending on what kind of incident you are dealing with.
Performance
NeoProtect is designed for actual server use, not just feature count. Logging is handled with async database writes, embedded storage, and a lightweight event pipeline so normal gameplay does not pay more than it has to. The goal is to keep detailed history available while staying practical on active modded servers.
Notes
- Built for NeoForge & Fabric but will support Forge in the future
- No extra dependency mods are required
- Uses persistent embedded storage, so logs survive restarts

