ModsFinder

AquaGuard

by denfry

AquaGuard is a server-side audit logging mod that records block changes, container activity and player actions into a database for later inspection and rollback.

FabricForgeNeoForgeServer required, client optionalMIT LicenseOpen source1.20.1 – 1.21.1

What it does

On modded Fabric, Forge and NeoForge servers, AquaGuard records server-side events, covering block breaks and placements, container and sign edits, entity interactions, deaths, logins, logouts, explosions, and natural changes like fire, leaf decay and falling blocks. Moderators can switch into an inspect mode, click a block and see its recent history with timestamps and stored details. Rollbacks can be previewed for an area, reversed or re-applied, and run in small batches each server tick to avoid lag spikes.

Storage uses SQLite out of the box, or MySQL and MariaDB when several servers should share one database. Writes pass through a bounded queue handled by a dedicated database thread, and lookups run on separate worker threads. Companion mods can report their own attributed actions via AquaGuardAPI, which places those records alongside vanilla events in one history. Installation requires Fabric API. AquaGuard is server required, with the client optional, and is released under the MIT License as open source.

Key features

  1. Block and player event logging

    Records block breaks, placements, container and sign changes, entity interactions, deaths, logins and logouts.

  2. In-world inspection

    An inspect mode shows the recent history of any clicked block, with timestamps and the players involved.

  3. Rollback with preview

    Changes in an area can be previewed, reversed or re-applied, in batches that spread work across server ticks.

  4. Block-entity data

    Container contents, sign text, furnace state and item components are kept in the history.

  5. Developer API

    Other mods can attribute their own actions to the audit trail through the AquaGuardAPI.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0+fabric1.0.0+forge1.0.0+neoforge
1.20.6Not available1.0Not available
1.20.5Not available1.0Not available
1.20.4Not available1.0Not available
1.20.3Not available1.0Not available
1.20.2Not available1.0Not available
1.20.1Not available1.0Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

NeoProtect is server-side only, runs on Fabric, Forge and NeoForge for 1.21.1 – 1.21.11, and is not open source. CervLogger is server-side only, open source under the GNU Affero General Public License v3.0 only, and runs on NeoForge for 1.21.1 alone. PrismProtect is server-side only, open source under the GNU General Public License v3.0 or later, and covers 1.20.1 – 1.20.4 on Fabric and Forge.

ModLoadersGame versionsEnvironmentUpdated
AquaGuardFabric, Forge and NeoForge1.20.1 – 1.21.1Server required, client optional2026-09-24
NeoProtectFabric, Forge and NeoForge1.21.1 – 1.21.11Server-side only2026-10-13
CervLoggerNeoForge1.21.1Server-side only2026-07-20
PrismProtectFabric and Forge1.20.1 – 1.20.4Server-side only2026-04-01

Questions

Does AquaGuard need Fabric API?

Yes. Fabric API is required on Fabric builds. Forge and NeoForge builds do not list it as a dependency.

Does a player need to install AquaGuard?

No. It is required on the server and optional for players.

Which versions does AquaGuard support?

Builds cover 1.20.1 – 1.20.6 and 1.21.1. The latest files for Fabric, Forge and NeoForge target 1.21.1.

In the catalog

AquaGuard is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from denfry

All projects

Similar mods

What the author says

Server-side audit logging, investigation, and rollback for modded Minecraft servers. AquaGuard records what happens on your server in SQLite or MySQL without running database writes on the server thread. Moderators can inspect a block, trace a player's actions, preview a rollback, and restore damaged areas with…
denfry, on the Modrinth page

Official listing

Owner
denfry
Published
2025-10-16
Updated on Modrinth
2026-09-24
Facts verified
2026-10-15

Tags