promotional bannermobile promotional banner

Utility Core Fixes

Utility Core Fixes - Compatibility fixes and crash prevention for modded Minecraft servers.
Back to Files

Utility Core Fixes (2.3.2)

File nameutility_core_fixes-26.2-neoforge-26.2.0.37-beta-2.3.2.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Aug 17, 2026
Downloads
54
Size
2.5 MB
Mod Loaders
NeoForge
File ID
8670954
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:utility-core-fixes-1648135:8670954"

Learn more about Curse Maven

What's new

v2.3.2 - Curios Loot Predicate Crash Fix

Fix

  • Server crash on entity death when a Curios item is enchanted: Curios injects a mixin into vanilla's NbtPredicate.getEntityTagToCompare that merges the entity's Curios inventory into the NBT being compared for loot table / advancement predicates. When any equipped curio is enchanted, serializing that NBT needs access to the minecraft:enchantment registry, which is not accessible in this evaluation context and throws IllegalStateException: Can't access registry ResourceKey[minecraft:root / minecraft:enchantment]. This was uncaught and crashed the server (Ticking entity) whenever a loot table condition evaluated an EntityPredicate against an entity carrying an enchanted curio — e.g. any player death loot table.
  • Added a mixin on the vanilla LootItemEntityPropertyCondition.test that catches this IllegalStateException around the predicate check and fails the predicate instead of propagating the crash.
  • New config toggle enableCuriosLootPredicateFix (default true) to disable this behavior if needed. Requires Curios to be present to matter, but does not hard-depend on it.

JAR: utility_core_fixes-26.2-neoforge-26.2.0.37-beta-2.3.2.jar

This mod has no related projects