BlockRollback
by ProjectMichi
Operators of a Bukkit-family server can roll back block changes, restore killed mobs and reclaim despawned items with BlockRollback, an audit and rollback plugin for 1.21.x servers.
What it does
BlockRollback records player actions and some natural changes such as explosions, fire, fluid flow and bucket use. Command-based edits are stored in a local SQLite database, and an external database can be used instead when the server requires one. Recorded entries can be inspected later, filtered by player, tag, time window and distance, and then rolled back.
Inspect mode shows the history of any clicked coordinate, including the block placed there, so a builder can check what happened before deciding to restore it. The mod also logs container transactions, item moves and block click interactions. Restoring block edits, killed mobs and despawned items is part of the rollback feature, and an alias, br, is available for the blockrollback command. The interface supports multiple languages.
The plugin is published for Fabric and runs on Paper, Spigot, Bukkit and Purpur servers. Files target 1.21 – 1.21.11 across twelve release versions, with 1.0.0+fabric1.21.11 for 1.21.11 as the latest Fabric file. The license is All rights reserved, so the mod is not open source.
Key features
Block change records
Placement, breaking, bucket actions and explosions are stored so a changed area can be checked afterward.
Entity and item history
Mob deaths and item despawns are logged, which allows killed mobs and despawned items to be restored.
Container transaction log
Item transactions and block click interactions with containers are recorded for later lookup.
Inspect and search
Inspect mode reports history at a clicked position, and searches filter by player, tag, time range and radius.
Editable translations
Language is set in config.json, and generated .lang files can be edited to create a custom translation.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Extended Command History is a Fabric mod for 1.21 – 1.21.4 that runs on the client alone and is open source under the Apache License 2.0. NeoProtect covers Fabric, Forge and NeoForge for 1.21.1 – 1.21.11, is server-side only and is not open source. DeathHistoryNotes is client-side only, open source under the MIT License and published for 1.21.5 – 1.21.10.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| BlockRollback | Fabric | 1.21 – 1.21.11 | Not published | 2026-03-22 |
| Extended Command History | Fabric | 1.21 – 1.21.4 | Client-side only | 2024-10-01 |
| NeoProtect | Fabric, Forge and NeoForge | 1.21.1 – 1.21.11 | Server-side only | 2026-10-13 |
| DeathHistoryNotes | Fabric | 1.21.5 – 1.21.10 | Client-side only | 2026-02-17 |
Questions
Does BlockRollback need a database server?
Which server platforms run BlockRollback?
Can the messages be translated?
In the catalog
BlockRollback is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from ProjectMichi
Similar mods
What the author says
BlockRollback is a lightweight audit and rollback plugin for Bukkit-family 1.21.x servers such as Paper, Spigot, and Purpur. It records player actions, some natural changes, and command-based edits into SQLite so they can later be inspected, looked up, and rolled back with inspect, lookup, and rollback. You can use…
Official listing
- Modrinth page
- modrinth.com/mod/blockrollback
- Owner
- ProjectMichi
- Published
- 2026-02-27
- Updated on Modrinth
- 2026-03-22
- Facts verified
- 2026-10-15
