🩹 Utility Nexus Fixes
A small patch mod that stops known third-party crashes and quiets the harmless log spam left behind when a modpack's mod list changes.
✨ Overview
🎯 Features
🌕 Iris / Sodium compat patch
Fixes a startup crash (MixinTransformerError / ClassNotFoundException: SodiumGameOptions$PerformanceSettings) that occurs when Iris 1.8.12's bundled Sodium-compat mixins target a class name (SodiumGameOptions) that Sodium renamed to SodiumOptions in 0.8.13+.
- Both mods are treated as optional dependencies — the patch only activates when both are present
- Client-side only; nothing changes on a server or when Iris/Sodium are absent
🏷️ Lenient entity CustomName parsing
Stops the endless Failed to parse entity custom name warning — with a full stack trace, once per tick — that a datapack tick function can trigger when it writes a malformed CustomName to an entity (for example an unquoted string instead of a JSON text component).
- The bad value falls back to plain text instead of throwing, so the entity still gets a readable name
- Implemented as a targeted mixin on the vanilla load path; valid names are untouched
🔇 Configurable benign-log filter
Drops a small, config-controlled allow-list of harmless log lines produced by stale save data after a mod-list change. Everything not on the list is left completely alone, and the filter never touches this mod's own logging.
- Default patterns:
Tried to load invalid item: 'Item must not be minecraft:air', unknown-item and unknown-fluid registry keys, andIgnoring unknown attribute 'forge:…' - Fully editable — add or remove substrings, or switch the whole filter off
Note: the forge: attribute lines come from old entity data using Forge-era attribute ids that NeoForge renamed. The filter only silences the warning; the stale modifier values themselves (from removed mods) are dropped by the game as before.
⚙️ Configuration Reference
File: config/utility_nexus/fixes/config.toml
| Key | Default | Notes |
|---|---|---|
| [logfilter] | ||
logfilter.enabled | true | Master switch for the benign-log filter. |
logfilter.patterns | (4 built-in lines) | List of case-sensitive substrings; any log message containing one is dropped. Edit freely. |
📋 Requirements
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
🎮 How to Use
- Install NeoForge 21.1.249 for Minecraft 1.21.1.
- Place Utility Nexus Fixes in your
modsfolder. - No setup required — every patch applies automatically when its target is detected.
- To keep or drop different log lines, edit
[logfilter]inconfig/utility_nexus/fixes/config.toml.
🙏 Credits
Developed by Stalking Dragons.
https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding