promotional bannermobile promotional banner

Cerv Logger

Block logging, lookups, rollback and restore for NeoForge servers.
Screenshot 2026-07-20 221446.png

Screenshot 2026-07-20 221446.png

Screenshot 2026-07-20 221619.png

Screenshot 2026-07-20 221619.png

scarletjess79 | Cerv Logger
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

Description

CervLogger

Block logging, lookup, rollback & restore for NeoForge 1.21.1 — a CoreProtect-style anti-grief tool for modded servers.
CervLogger records every player action in a local database so your staff can inspect block history, search logs, and undo grief in seconds.
100% server-side — vanilla and modded clients join freely, nothing to install
Zero setup — drop it in
mods/
, SQLite storage works out of the box
Fast rollbacks — filter by player, time, radius, action, and block type

Features

 
Comprehensive logging — block place/break, explosions, fire, container transactions, signs, buckets, interactions (doors, levers, buttons…), entity kills, chat, commands, and login/logout sessions
 
Inspector mode
/cl i
, then click any block to see who placed, broke, or changed it and when
 
Rollback & restore — undo grief with precise filters, or re-apply changes if you rolled back too much
 
Flexible storage — SQLite by default, MySQL for large servers (both drivers bundled)
 
Log maintenance — purge old data with a single command

Quick Start

 
Drop the jar into your server's
mods/
folder and restart — logging starts immediately
 
Grief happened? Run
/cl i
and click the affected blocks to identify the culprit
 
Undo it:
/cl rollback u:Griefer t:2h r:20

Commands

Command
Description
Permission
/cl inspect
(
/cl i
)
Toggle the inspector
everyone
/cl lookup <params>
Search the logs
op
/cl rollback <params>
Roll back changes
op
/cl restore <params>
Re-apply rolled back changes
op
/cl near [radius]
Lookup around you
op
/cl structures
List loaded Create/Sable structures
op
/cl purge t:<time>
Delete old log data
op
Filter parameters:
u:<player>
·
t:<time>
·
r:<radius|#global>
·
a:<action>
·
b:<blocks>
·
e:<exclude>
·
w:<world>
·
p:<page>
Example:
/cl rollback u:Notch t:2h r:20 a:-block

Configuration

Generated on first run at
config/cervlogger/config.properties
— per-category logging toggles, radius limits, page size, extra interact block IDs, and MySQL credentials (
storage-type=mysql
).

FAQ

Do players need to install anything?
No. CervLogger is fully server-side — vanilla clients can join.
Is it compatible with performance mods?
Yes. Rollbacks run on the main server thread, so it's safe alongside c2me, Lithium, and other optimization mods.
Does it work with Create?
Yes, with one limitation: blocks moving inside Create contraptions or Sable sub-levels bypass standard block events and aren't logged while in motion.
Which database should I use?
SQLite needs zero setup and suits most servers. Use MySQL for large or multi-server setups.

The Cerv Logger Team

profile avatar
  • 2
    Projects
  • 25
    Downloads

More from scarletjess79

  • Cerv Dark Theme project image

    Cerv Dark Theme

    Makes the red Mojang loading screen dark - with fully customisable colors, bar, logo tint, and fade durations.

    • 11
    • July 22, 2026
  • Cerv Dark Theme project image

    Cerv Dark Theme

    Makes the red Mojang loading screen dark - with fully customisable colors, bar, logo tint, and fade durations.

    • 11
    • July 22, 2026