Released Library 2.5.1 2026-08-23

Utility Core

Shared utilities and features for mod developers and players

Minecraft 26.2
NeoForge 26.2.0.57

Utility Core provides shared utilities and features for NeoForge. In 26.2 it is split into four modules (fixes, admin, qol, hud), while 26.1.2 is a single mod.

Features

Recipe Conflict Resolution (Polymorph-style)

When multiple crafting recipes match the same inputs, a selection widget appears in the crafting table and inventory 2x2 grid, allowing players to choose which output they want.

  • Server-side: Detects matching recipes, stores the player’s selection via attachments
  • Client-side: Renders a recipe selector grid, sends selection changes back to the server
  • Instant update: The result slot updates immediately when clicking an alternative recipe

Other Features

  • Negative Damage Safety: Clamps negative damage to 0 (Apothic + Tombstone crash fix)
  • Corail Tombstone Compatibility: GUI scale fix, item NBT init fix, mixin error suppression
  • OutpostZero Damage Cap: Limits infection damage to prevent instant death
  • Automatic Chunk Pregeneration (ChunkGen): Spiral pattern chunk pregeneration when server is empty
  • Spawn Zone Protection: Unbreakable, unplaceable, explosion-proof spawn area with no natural mob spawns
  • Server Rules Manager: Enforce curated game rules from JSON file
  • Biome/Dimension Titles: Title on screen when entering new biome/dimension (ported from Traveler’s Titles)
  • Spawn Schematic (opt-in): Paste WorldEdit/FAWE schematic at world creation with permanent protection
  • Data Pack Folder (opt-in): Auto-load datapacks from game directory into every world

Damage Safety

Negative damage values from mod interactions are automatically clamped to 0, preventing crash-causing errors.

Configurable

All features can be toggled via the in-game config screen or config/utility_core-common.toml. utility_core_admin and utility_core_fixes register a NeoForge config screen; the HUD has its own menu and a drag-to-position editor instead.

Developer API

PolymorphApi for other mods to integrate with the recipe selection system.

Requirements

VersionMinecraftNeoForgeJavaLicense
2.5.1 (fixes)26.226.2.0.57+25MIT
2.4.0 (admin/qol)26.226.2.0.57+25MIT
1.1.0 (hud)26.226.2.0.57+25MIT
1.11.226.1.226.1.2.78+25All Rights Reserved

Known Incompatibilities

  • Fast Workbench (fastbench): Conflicts with the recipe selection system. Remove it to use this feature.

Credits

Una biblioteca para NeoForge (MC 26.1.2 / 26.2) que proporciona utilidades y funciones compartidas para desarrolladores de mods y jugadores.

Características

Resolución de Conflictos de Recetas (estilo Polymorph)

Cuando múltiples recetas de elaboración coinciden con los mismos ingredientes, aparece un widget de selección en la mesa de trabajo y la cuadrícula 2x2 del inventario, permitiendo a los jugadores elegir qué resultado quieren.

  • Lado del servidor — detecta recetas coincidentes, almacena la selección del jugador mediante adjuntos
  • Lado del cliente — renderiza una cuadrícula de selección de recetas, envía los cambios de selección de vuelta al servidor
  • Actualización instantánea — la ranura de resultado se actualiza inmediatamente al hacer clic en una receta alternativa

Seguridad de Daño

Los valores de daño negativos de interacciones con mods se ajustan automáticamente a 0, previniendo errores que causan fallos.

Configurable

Todas las funciones se pueden configurar a través de la pantalla de configuración en el juego o el archivo de configuración.

API para Desarrolladores

Otros mods pueden integrarse con el sistema de selección de recetas usando la clase PolymorphApi proporcionada.

Requisitos

  • NeoForge 26.1.2+
  • Tanto cliente como servidor

Incompatibilidades Conocidas

  • Fast Workbench (fastbench) — entra en conflicto con el sistema de selección de recetas. Elimínalo para usar esta función.

Eine Bibliotheksmod für NeoForge (MC 26.1.2 / 26.2), die gemeinsame Hilfsprogramme und Funktionen für Mod-Entwickler und Spieler bereitstellt.

Funktionen

Rezeptkonfliktlösung (Polymorph-Stil)

Wenn mehrere Handwerksrezepte auf dieselben Eingaben übereinstimmen, erscheint ein Auswahlwidget in der Werkbank und im 2x2-Inventargitter, das Spielern die Auswahl des gewünschten Ergebnisses ermöglicht.

  • Serverseitig — erkennt übereinstimmende Rezepte, speichert die Spielerwahl über Anhänge
  • Clientseitig — rendert ein Rezeptauswahlgitter, sendet Auswahländerungen zurück an den Server
  • Sofortige Aktualisierung — der Ergebnis-Slot wird sofort aktualisiert, wenn ein alternatives Rezept angeklickt wird

Schadenssicherheit

Negative Schadenswerte aus Mod-Interaktionen werden automatisch auf 0 begrenzt, um absturzverursachende Fehler zu verhindern.

Konfigurierbar

Alle Funktionen können über den Konfigurationsbildschirm im Spiel oder die Konfigurationsdatei konfiguriert werden.

Entwickler-API

Andere Mods können sich mit dem Rezeptauswahlsystem integrieren, indem sie die bereitgestellte PolymorphApi-Klasse verwenden.

Anforderungen

  • NeoForge 26.1.2+
  • Sowohl Client als auch Server

Bekannte Inkompatibilitäten

  • Fast Workbench (fastbench) — Konflikt mit dem Rezeptauswahlsystem. Entfernen Sie es, um diese Funktion zu nutzen.

Une bibliothèque pour NeoForge (MC 26.1.2 / 26.2) qui fournit des utilitaires et fonctionnalités partagées pour les développeurs de mods et les joueurs.

Fonctionnalités

Résolution de conflits de recettes (style Polymorph)

Lorsque plusieurs recettes d’artisanat correspondent aux mêmes ingrédients, un widget de sélection apparaît dans l’établi et la grille 2x2 de l’inventaire, permettant aux joueurs de choisir la sortie souhaitée.

  • Côté serveur — détecte les recettes correspondantes, enregistre le choix du joueur via des pièces jointes
  • Côté client — rend une grille de sélection de recettes, renvoie les changements de sélection au serveur
  • Mise à jour instantanée — l’emplacement du résultat se met à jour immédiatement lors du clic sur une recette alternative

Sécurité contre les dégâts

Les valeurs de dégâts négatives provenant des interactions entre mods sont automatiquement limitées à 0, empêchant les erreurs de crash.

Configurable

Toutes les fonctionnalités peuvent être configurées via l’écran de configuration en jeu ou le fichier de configuration.

API pour développeurs

D’autres mods peuvent s’intégrer au système de sélection de recettes en utilisant la classe PolymorphApi fournie.

Prérequis

  • NeoForge 26.1.2+
  • À la fois client et serveur

Incompatibilités connues

  • Fast Workbench (fastbench) — conflit avec le système de sélection de recettes. Supprimez-le pour utiliser cette fonctionnalité.

Uma biblioteca para NeoForge (MC 26.1.2 / 26.2) que fornece utilitários e funcionalidades compartilhadas para desenvolvedores de mods e jogadores.

Funcionalidades

Resolução de Conflitos de Receitas (estilo Polymorph)

Quando múltiplas receitas de fabricação correspondem aos mesmos ingredientes, um widget de seleção aparece na bancada de trabalho e na grade 2x2 do inventário, permitindo que os jogadores escolham qual resultado desejam.

  • Lado do servidor — detecta receitas correspondentes, armazena a seleção do jogador através de anexos
  • Lado do cliente — renderiza uma grade de seleção de receitas, envia alterações de seleção de volta ao servidor
  • Atualização instantânea — o slot de resultado é atualizado imediatamente ao clicar em uma receita alternativa

Segurança contra Dano

Valores de dano negativos de interações com mods são automaticamente limitados a 0, prevenindo erros que causam travamentos.

Configurável

Todas as funcionalidades podem ser configuradas através da tela de configuração no jogo ou do arquivo de configuração.

API para Desenvolvedores

Outros mods podem se integrar ao sistema de seleção de receitas usando a classe PolymorphApi fornecida.

Requisitos

  • NeoForge 26.1.2+
  • Tanto cliente quanto servidor

Incompatibilidades Conhecidas

  • Fast Workbench (fastbench) — conflita com o sistema de seleção de receitas. Remova-o para usar esta funcionalidade.