promotional bannermobile promotional banner

Utility Core Admin

Utility Core Admin - Server administration utilities for Minecraft servers.
Back to Files

Utility Core (1.11.13)

File nameutility_core-26.2-neoforge-1.11.13.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Aug 9, 2026
Downloads
42
Size
2.8 MB
Mod Loaders
NeoForge
File ID
8611546
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:utility-core-admin-1601825:8611546"

Learn more about Curse Maven

What's new

v1.11.13 - Recipe Selector Stops Being Cleared

Fix

  • Recipe selector stops being wiped by the inventory menu: The selector still failed to respond — clicks registered client-side, but the server rejected them because its recipe cache was constantly emptied. The player's inventory menu (InventoryMenu) stays subscribed to inventory changes even while another menu is open, so every inventory change re-ran slotChangedCraftingGrid with the empty 2×2 grid. That fired the "no recipes" branch, which cleared the player's recipe data and sent empty sync packets, hiding the selector and making the click invalid.
  • The recipe calculation now only processes the player's active container menu (menu == player.containerMenu), so background inventory updates can no longer clear the crafting table's selection. The selection now persists until the player actually changes the ingredients.

Technical Changes

  • MixinCraftingMenu.onSlotChangedCraftingGrid — early return unless menu is the player's current containerMenu, preventing the background InventoryMenu (a permanent listener on PlayerInventory) from clearing the crafting state.

Notes

Diagnosis: the [RecipeSelector] logs showed slotChangedCraftingGrid: recipes=0 being emitted constantly while the crafting table was open (with inputs=4 syncs), confirming the 2×2 inventory grid — not the 3×3 table — was the source of the clearing.

JAR: utility_core-26.2-neoforge-1.11.13.jar

This mod has no related projects