Fk Xaero's Registries: Stop Status Effect Conflicts

Fk Xaero's Registries for Minecraft stops Xaero's map mods from hijacking status effects. Fix registry conflicts and stabilize your modpack.

Download fk xaeros registries for Minecraft 26.2, 26.1.2, 1.21.11, 1.21.10, 1.21.9, 1.21.8

Original name: fk xaeros registries

Minecraft: 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1.2, 26.2

Loaders: Fabric, NeoForge

FileVersionLoaderSize
fk-xaeros-registries-1.0.0+1.21.1-fabric-snapshot.22.jar1.21.1Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.1-fabric-snap.49.jar1.21.1Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.10-fabric-snapshot.25.jar1.21.10Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.10-fabric-snap.35.jar1.21.10Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.11-fabric-snapshot.5.jar1.21.11Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.11-fabric-snap.34.jar1.21.11Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.2-fabric-snap.31.jar1.21.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.2-fabric-snapshot.15.jar1.21.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.3-fabric-snap.36.jar1.21.3Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.3-fabric-snapshot.13.jar1.21.3Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.4-fabric-snap.43.jar1.21.4Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.4-fabric-snapshot.23.jar1.21.4Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.5-fabric-snapshot.24.jar1.21.5Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.5-fabric-snap.39.jar1.21.5Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.6-fabric-snap.53.jar1.21.6Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.6-fabric-snapshot.14.jar1.21.6Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.7-fabric-snap.46.jar1.21.7Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.7-fabric-snapshot.26.jar1.21.7Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.8-fabric-snap.42.jar1.21.8Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.8-fabric-snapshot.21.jar1.21.8Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.9-fabric-snap.37.jar1.21.9Fabric138 КБDownload
fk-xaeros-registries-1.0.0+1.21.9-fabric-snapshot.8.jar1.21.9Fabric138 КБDownload
fk-xaeros-registries-1.0.0+26.1.2-fabric-snap.45.jar26.1.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+26.1.2-fabric-snapshot.16.jar26.1.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+snapshot.3.jar26.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+26.2-fabric-snap.29.jar26.2Fabric138 КБDownload
fk-xaeros-registries-1.0.0+snapshot.1.jar26.2Fabric4 КБDownload
fk-xaeros-registries-1.0.0+1.21.1-neoforge-snapshot.10.jar1.21.1NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.1-neoforge-snap.38.jar1.21.1NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.10-neoforge-snap.50.jar1.21.10NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.10-neoforge-snapshot.20.jar1.21.10NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.11-neoforge-snap.33.jar1.21.11NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.11-neoforge-snapshot.18.jar1.21.11NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.2-neoforge-snapshot.19.jar1.21.2NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.2-neoforge-snap.40.jar1.21.2NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.3-neoforge-snapshot.27.jar1.21.3NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.3-neoforge-snap.41.jar1.21.3NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.4-neoforge-snap.32.jar1.21.4NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.4-neoforge-snapshot.7.jar1.21.4NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.5-neoforge-snapshot.6.jar1.21.5NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.5-neoforge-snap.44.jar1.21.5NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.6-neoforge-snap.48.jar1.21.6NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.6-neoforge-snapshot.9.jar1.21.6NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.7-neoforge-snapshot.17.jar1.21.7NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.7-neoforge-snap.51.jar1.21.7NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.8-neoforge-snapshot.4.jar1.21.8NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.8-neoforge-snap.28.jar1.21.8NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.9-neoforge-snap.52.jar1.21.9NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+1.21.9-neoforge-snapshot.12.jar1.21.9NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+26.1.2-neoforge-snapshot.11.jar26.1.2NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+26.1.2-neoforge-snap.30.jar26.1.2NeoForge137 КБDownload
fk-xaeros-registries-1.0.0+26.2-neoforge-snap.47.jar26.2NeoForge137 КБDownload

Fk Xaero's Registries

If you run a heavily modded Minecraft setup, you have likely encountered the silent chaos of registry conflicts. Two mods try to write the same entry to the game's status-effect registry, and suddenly your potion icons are wrong, your HUD is glitching, or your server kicks you with a cryptic error. Enter Fk Xaero's Registries, a focused Fabric compatibility mod that surgically prevents Xaero's Minimap and Xaero's World Map from registering status effects in the first place. It is not a flashy content mod; it is a quiet stabilizer that keeps your pack running smoothly.

Why Registry Conflicts Happen

Minecraft's vanilla status-effect registry is a finite, ordered list. When Xaero's Minimap or World Map loads, they attempt to add their own entries to this list. In a modpack, another mod may have already claimed that registry slot, causing a hard crash or a silent data corruption. The original description for Fk Xaero's Registries explains that this mod cancels the registration process before either Xaero mod writes entries to the vanilla registry. This is a preventive measure, not a reactive patch. It stops the problem at the source, ensuring that other mods can use the registry without interference.

Who Needs This Mod?

This is a niche but essential tool for:

  • Modpack developers who want to avoid client-side crashes during world loading.
  • Server administrators running custom plugins that manipulate status effects.
  • Players who use both Xaero's Minimap and Xaero's World Map alongside other utility mods.

If you have ever seen a "Registry entry already present" error in your logs, this mod is your solution. It applies entirely on the client side, where Xaero's mods load their code. This means it does not affect server-side logic or require server installation.

Requirements and Compatibility

Before you download Fk Xaero's Registries, ensure your environment meets the specific version requirements. This mod is built for Minecraft 26.2 and requires Fabric Loader 0.19.3 or later. You will also need Fabric API 0.158.0+26.2 as a base library. The mod targets Xaero's Minimap 26.4.2 or later and Xaero's World Map 1.44.2 or later. Finally, you must run Java 25 to support the latest class file format. This is not a mod for older versions; it is designed specifically for the 26.2 ecosystem.

For players using the foxygame.net launcher, the process is even simpler. That launcher includes a curated add-on catalog where you can locate Fk Xaero's Registries and install it with a single click, bypassing manual file management entirely.

How to Install

Learning how to install this mod is straightforward, but you must follow the order of operations carefully. First, install Fabric Loader for Minecraft 26.2. Second, drop the Fabric API jar into your mods folder. Third, add both Xaero's Minimap and Xaero's World Map. Finally, place the Fk Xaero's Registries jar into the same folder. The mod does not require a configuration file; it works automatically upon launch. If you are using a launcher like foxygame.net, the auto-update feature will keep Fk Xaero's Registries in sync with your other mods, preventing version mismatch headaches.

Under the Hood: How It Works

The mod uses a mixin to intercept the status-effect registration call from Xaero's mods. Instead of allowing the write operation, it cancels it and returns a dummy value. This is a clean, non-invasive approach that does not modify the Xaero jar files themselves. Because the cancellation happens before the registry write, there is no leftover data or orphaned references. The code is licensed under LGPL-3.0, meaning you can inspect it, modify it, and even include it in your own projects with proper attribution.

Performance Impact

There is essentially none. The mixin runs once during the mod initialization phase, and it does not add any tick-based logic. Your frame rate, memory usage, and world-loading times remain unaffected. This is a set-and-forget mod that only acts when the conflict would otherwise occur.

Building from Source

If you prefer to compile the mod yourself, the process is standard for Fabric projects. Clone the repository and run ./gradlew build. The build artifacts are written to build/libs/. You can then take the resulting jar and place it in your mods folder. This is useful for developers who want to verify the code or contribute improvements.

Final Thoughts

Fk Xaero's Registries for Minecraft is a tiny mod with a huge job. It eliminates a specific class of registry conflicts that can otherwise make your modpack unplayable. If you rely on Xaero's maps and have encountered status-effect errors, this is the definitive fix. It is not a replacement for proper modpack testing, but it is a reliable safety net. For the best experience, pair it with a launcher that handles version compatibility automatically, ensuring your Fabric Loader and API versions match the requirements. Download the mod, install it alongside your Xaero dependencies, and let it quietly do its job in the background.