NeoProtect

Quick rating

Community listing page, reviews here may not be monitored by the author.

NeoProtect

No reviews yet

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. For NeoForge & Fabric with Forge support in the works.

Mod Loaders
Minecraft

About

Description

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

Break and place logs in chat

Container add and remove tracking

Container add and remove logs

Rollback logging

Rollback logs

Explosion break logging

Explosion break log

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:

  • blocks
  • containers
  • both
  • +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