scarletjess79 | Cerv Logger
Create a server, get 25% off your first month

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 boxFast 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 whenRollback & 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 immediatelyGrief happened? Run
/cl i
and click the affected blocks to identify the culpritUndo 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.



