VonixGuardian 1.20.1 Forge — 2.1.1
Curse Maven Snippet
What's new
VonixGuardian 2.1.1 — Minecraft 1.20.1 Forge
This is the 2.1.1 server build for Minecraft 1.20.1 on Forge. It packages the shared rollback, migration, blacklist, reload, and stale-command protections with the exact Forge adapter for this cell.
Added
- Rollback, restore, and undo now return explicit terminal states:
SUCCESS,PARTIAL,FAILED,COMPENSATED, orREPAIR_REQUIRED. - Operators receive batch ids plus detailed action counts for every terminal state.
- Historical rollback tables and the stable
(timestamp, id)action index are handled through additive migrations.
Changed
- Blacklist matching is exact and namespaced for both items and entities.
- Configuration reloads publish a replacement snapshot, preventing active event gates from observing a partially mutated configuration.
- Invalid list entries are skipped safely; invalid per-world overrides fail closed only for the affected override.
- Async preview/apply and command messages are rejected when their generation is no longer current.
- Later lookup pages use timestamp/id keyset navigation to avoid repeated earlier-page scans.
Fixed
- Rollback batches no longer claim success after an incomplete or delayed mutation sequence.
- Paired failures compensate the completed half when possible and retain repair-required state when they cannot.
- Existing audit history remains intact across the forward-safe migrations.
- The Forge 1.20.1 adapter keeps hopper and other mutation callbacks on the exact runtime descriptors expected by this loader line.
Compatibility
Use this file only on a Minecraft 1.20.1 Forge server. Place it in mods/ with the dependencies required by the server's Forge installation. This is a server-side build; do not substitute a Fabric or NeoForge file.
This mod has no additional files

