ModsFinder

Magnus

by KroderDev

Magnus is a Fabric synchronization suite that keeps player inventory, Ender Chest, health, hunger, XP and potion effects consistent across several servers.

FabricGNU Lesser General Public License v3.0 onlyOpen source1.21.1 – 1.21.11

What it does

Magnus targets multi-server Fabric setups, where a player moves between servers and expects the same items and status on each. It covers real-time inventory sync and cross-server chat, along with global player management. Data is synchronized across servers, so a player's state follows them rather than resetting at each join.

Magnus needs a PostgreSQL database for permanent storage and a Redis instance for fast reads, and both must be reachable before the suite can run. It requires Fabric API and Fabric Language Kotlin. Files exist for Fabric only, across 11 release versions 1.21.1 – 1.21.11, and the code is released under the GNU Lesser General Public License v3.0 only, so it is open source.

Key features

  1. Multi-server sync

    Inventory, Ender Chest, health, hunger, XP and potion effects are synchronized between servers in real time.

  2. Redis-backed reads

    Redis serves frequently requested player data with sub-millisecond retrieval, while PostgreSQL keeps the durable copy.

  3. Circuit breaker

    The mod detects database failures on its own and stops sending requests to a database that is unavailable.

  4. Local fallback

    When the database is down, data is saved to disk, and a janitor service restores it once the database returns.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.11v1.4.2
1.21.10v1.4.2
1.21.9v1.4.2
1.21.8v1.4.2
1.21.7v1.4.2
1.21.6v1.4.2
1.21.5v1.4.2
1.21.4v1.4.2
1.21.3v1.4.2
1.21.2v1.4.2
1.21.1v1.4.2
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 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Networks of linked servers

A server network where players switch between worlds keeps the same inventory and status on every server.

Cross-server chat

Chat messages can reach players on connected servers, so a network can share one conversation.

Who it’s for: Server owners running several connected Fabric servers who already operate PostgreSQL and Redis, or who are prepared to set them up before installing Magnus.

Questions

Does Magnus need a database?

Yes. PostgreSQL stores data permanently and Redis handles fast retrieval, so both must be running for the full sync to work.

What happens when the database goes offline?

The circuit breaker detects the failure, and data is saved to disk as a local fallback until the database comes back online, when the janitor service restores it.

Which Fabric dependencies does Magnus require?

Magnus requires Fabric API and Fabric Language Kotlin, and both must be installed alongside it on Fabric.

In the catalog

Magnus is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

A modular, high-performance, and resilient synchronization suite for Minecraft Fabric servers. Features real-time inventory sync, cross-server chat, and global player management. Magnus requires a PostgreSQL database and a Redis instance to function.
KroderDev, on the Modrinth page

Official listing

Owner
KroderDev
Published
2026-01-29
Updated on Modrinth
2026-09-06
Facts verified
2026-10-15

Tags