Mystical Realms Modpack Fixes
Überblick
Mystical Realms Modpack Fixes ist eine Kompatibilitäts-Patch-Mod für Minecraft NeoForge. Sie behebt Crashes und kaputte Interaktionen zwischen Drittanbieter-Mods, die sonst das manuelle Festlegen unpassender Versionen erfordern würden. Sie ist ein eigenständiger Split aus dem fixes-Modul von Utility Core.
Funktionen
Iris-/Sodium-Kompatibilitäts-Patch
Behebt einen ClassNotFoundException / MixinTransformerError-Crash, verursacht durch die Sodium-Kompatibilitäts-Mixins von Iris 1.8.12, die eine Klasse (SodiumGameOptions$PerformanceSettings) referenzieren, die neuere Sodium-Builds (0.8.13+) in SodiumOptions$PerformanceSettings umbenannt haben.
Log-Rausch-Patches
- Nachsichtiger Entity-
CustomName— fehlerhaftesCustomName-JSON in veraltetem NBT fällt auf eine Klartext-Komponente zurück statt zu werfen, sodass eine Datapack-tick-Funktion mit ungültigem Wert nicht mehr jeden TickFailed to parse entity custom namemit Stacktrace ins Log schreibt. - Konfigurierbarer Log4j2-Filter (
logfilter-Abschnitt inconfig/mystical_realms_modpack_fixes/config.toml) — verwirft eine kleine, konfiggesteuerte Allow-List benigner Stale-NBT-/Legacy-Attribut-Zeilen (Tried to load invalid item/fluid,Ignoring unknown attribute 'forge:').
Nether-Rückkehrportal-Fix
Merkt sich pro Entity, welches Ausgangsportal mit dem beim Overworld↔Nether-Trip betretenen Portal gepaart wurde, und nutzt es beim Rückweg statt Vanillas Suche nach dem „nächsten Portal”. Nur im Speicher (Zuordnungen werden beim Neustart zurückgesetzt). Toggle: fixes.enableNetherReturnPortalFix (Standard true).
Better-Villager-Animations-Dialogübersetzung (optional, clientseitig)
Diese Mod hält den Sprechblasen-Text der Dorfbewohner als hardcodierte Java-Strings, sodass normale lang-Dateien ihn nicht übersetzen können. Zwei soft Client-only-Mixins übersetzen die rohen englischen Vorlagen ins Spanische aus assets/bettervillageranimations/dialogue/es_es.json (bereitgestellt von einem separat installierten Resourcepack). Aktiv nur, wenn beide Mods vorhanden sind und die Client-Sprache exakt es_es ist.
Better-Party-Mitgliedsgesundheits-Crash-Guard (optional, serverseitig)
BetterPartyServerApi.memberHealth(...) wirft, wenn max_health eines Spielers nicht endlich oder ≤ 0 ist, was aus BetterParty#onServerTick propagiert und den dedizierten Server crasht. Ein soft Server-only-Mixin umhüllt die Accessor-Aufrufe und ersetzt einen sicheren endlichen Wert, mit Warn-Log statt Crash. Es behebt nicht die Ursache der Attributkorruption — verhindert nur, dass sie den Server lahmlegt.
Anforderungen
| Anforderung | Version |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Seite | Client & Server |
Konfiguration
Config-Datei: config/mystical_realms_modpack_fixes/config.toml. Jeder Fix lässt sich unabhängig umschalten:
fixes.enableIrisSodiumFix— Iris/Sodium-Kompatibilitäts-Patchfixes.enableLogFilter— Log4j2-Rauschfilterfixes.enableNetherReturnPortalFix— Nether-Rückkehrportal-Fix
Kompatibilität
- Loader: nur NeoForge (1.21.1)
- Volle Client-Server-Synchronisation — auf beiden Seiten erforderlich für den Nether-Portal-Fix
- Keine bekannten harten Inkompatibilitäten — designed to fix compatibility issues
Versionierung
| Status | Format | Aktuell |
|---|---|---|
| Beta / Entwicklung | 0.0.0-beta.X | — |
| Stable Release | X.Y.Z (SemVer) | 1.2.1 |
JAR-Namensgebung: mystical_realms_modpack_fixes-1.21.1-neoforge-21.1.249-<version>.jar
Credits & Lizenz
Mystical Realms Modpack Fixes ist ein eigenständiger Split aus dem fixes-Modul von Utility Core, entwickelt und gepflegt von Stalking Dragons.
Lizenz: MIT — siehe LICENSE.
Overview
Mystical Realms Modpack Fixes is a compatibility-patch mod for Minecraft NeoForge. It fixes crashes and broken interactions between third-party mods that would otherwise require manually pinning mismatched versions. It is a standalone split from the fixes module of Utility Core.
Features
Iris / Sodium Compat Patch
Fixes a ClassNotFoundException / MixinTransformerError crash caused by Iris 1.8.12’s Sodium-compat mixins referencing a class (SodiumGameOptions$PerformanceSettings) that newer Sodium builds (0.8.13+) renamed to SodiumOptions$PerformanceSettings.
Log Noise Patches
- Lenient entity
CustomName— malformedCustomNameJSON in stale NBT falls back to a plain-text component instead of throwing, so a datapacktickfunction writing a bad value no longer spamsFailed to parse entity custom namewith a stack trace every tick. - Configurable Log4j2 filter (
logfiltersection ofconfig/mystical_realms_modpack_fixes/config.toml) — drops a small, config-controlled allow-list of benign stale-NBT / legacy-attribute lines (Tried to load invalid item/fluid,Ignoring unknown attribute 'forge:').
Nether Return Portal Fix
Remembers, per entity, which exit portal was paired with the portal you entered on an Overworld↔Nether trip, and reuses it on the return trip instead of vanilla’s “closest portal” search. In-memory only (mappings reset on restart). Toggle: fixes.enableNetherReturnPortalFix (default true).
Better Villager Animations Dialogue Translation (optional, client-side)
That mod keeps its villager speech-bubble text as hardcoded Java strings, so normal lang files cannot translate it. Two soft client-only mixins translate the raw English templates to Spanish from assets/bettervillageranimations/dialogue/es_es.json (supplied by a separately installed resource pack). Active only when both mods are present and the client language is exactly es_es.
Better Party Member-Health Crash Guard (optional, server-side)
BetterPartyServerApi.memberHealth(...) throws if a player’s max_health is non-finite or ≤ 0, which propagates out of BetterParty#onServerTick and crashes the dedicated server. A soft, server-only mixin wraps the accessor calls and substitutes a safe finite value, logging a warning instead of crashing. It does not fix whatever corrupts the attribute — only stops it taking the server down.
Requirements
| Requirement | Version |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Side | Client & Server |
Configuration
Config file: config/mystical_realms_modpack_fixes/config.toml. Each fix can be toggled independently:
fixes.enableIrisSodiumFix— Iris/Sodium compatibility patchfixes.enableLogFilter— Log4j2 noise filterfixes.enableNetherReturnPortalFix— Nether return portal fix
Compatibility
- Loader: NeoForge only (1.21.1)
- Full client-server sync — required on both sides for the Nether portal fix
- No known hard incompatibilities — designed to fix compatibility issues
Versioning
| State | Format | Current |
|---|---|---|
| Beta / Development | 0.0.0-beta.X | — |
| Stable Release | X.Y.Z (SemVer) | 1.2.1 |
JAR naming: mystical_realms_modpack_fixes-1.21.1-neoforge-21.1.249-<version>.jar
Credits & License
Mystical Realms Modpack Fixes is a standalone split from the fixes module of Utility Core, developed and maintained by Stalking Dragons.
License: MIT — see LICENSE.
Resumen
Mystical Realms Modpack Fixes es un mod de parches de compatibilidad para Minecraft NeoForge. Corrige crashes e interacciones rotas entre mods de terceros que, de otro modo, obligarían a fijar manualmente versiones incompatibles. Es un split independiente del módulo fixes de Utility Core.
Características
Parche de Compatibilidad Iris / Sodium
Corrige un crash de ClassNotFoundException / MixinTransformerError causado por los mixins de compatibilidad con Sodium de Iris 1.8.12, que referencian una clase (SodiumGameOptions$PerformanceSettings) que las builds nuevas de Sodium (0.8.13+) renombraron a SodiumOptions$PerformanceSettings.
Parches de Ruido en Logs
CustomNamede entidad tolerante — el JSONCustomNamemalformado en NBT obsoleto cae a un componente de texto plano en vez de lanzar excepción, así que una funcióntickde datapack que escriba un valor inválido ya no llena el log conFailed to parse entity custom namey stack trace cada tick.- Filtro Log4j2 configurable (sección
logfilterdeconfig/mystical_realms_modpack_fixes/config.toml) — descarta una pequeña lista blanca controlada por config de líneas benignas de NBT obsoleto / atributos legacy (Tried to load invalid item/fluid,Ignoring unknown attribute 'forge:').
Fix del Portal de Retorno del Nether
Recuerda, por entidad, qué portal de salida se emparejó con el portal que entraste en un viaje Overworld↔Nether, y lo reutiliza en el viaje de vuelta en lugar de la búsqueda de “portal más cercano” de vanilla. Solo en memoria (los mapeos se reinician al reiniciar). Toggle: fixes.enableNetherReturnPortalFix (por defecto true).
Traducción del Diálogo de Better Villager Animations (opcional, lado cliente)
Ese mod guarda el texto de los bocadillos de los aldeanos como strings Java hardcodeados, así que los archivos lang normales no pueden traducirlo. Dos mixins soft solo-cliente traducen las plantillas inglesas crudas al español desde assets/bettervillageranimations/dialogue/es_es.json (provisto por un resource pack instalado aparte). Activo solo cuando ambos mods están presentes y el idioma del cliente es exactamente es_es.
Guarda Anti-Crash de Salud de Miembros de Better Party (opcional, lado servidor)
BetterPartyServerApi.memberHealth(...) lanza excepción si el max_health de un jugador no es finito o es ≤ 0, lo que se propaga desde BetterParty#onServerTick y crashea el servidor dedicado. Un mixin soft solo-servidor envuelve las llamadas al accessor y sustituye un valor finito seguro, logueando un aviso en vez de crashear. No arregla lo que corrompe el atributo — solo evita que tumbe el servidor.
Requisitos
| Requisito | Versión |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Lado | Cliente y Servidor |
Configuración
Archivo de config: config/mystical_realms_modpack_fixes/config.toml. Cada fix se puede activar/desactivar de forma independiente:
fixes.enableIrisSodiumFix— Parche de compatibilidad Iris/Sodiumfixes.enableLogFilter— Filtro de ruido Log4j2fixes.enableNetherReturnPortalFix— Fix del portal de retorno del Nether
Compatibilidad
- Cargador: solo NeoForge (1.21.1)
- Sincronización completa cliente-servidor — requerido en ambos lados para el fix del portal del Nether
- Sin incompatibilidades duras conocidas — diseñado para corregir problemas de compatibilidad
Versionado
| Estado | Formato | Actual |
|---|---|---|
| Beta / Desarrollo | 0.0.0-beta.X | — |
| Release Estable | X.Y.Z (SemVer) | 1.2.1 |
Nombre del JAR: mystical_realms_modpack_fixes-1.21.1-neoforge-21.1.249-<version>.jar
Créditos y Licencia
Mystical Realms Modpack Fixes es un split independiente del módulo fixes de Utility Core, desarrollado y mantenido por Stalking Dragons.
Licencia: MIT — ver LICENSE.
Aperçu
Mystical Realms Modpack Fixes est un mod de correctifs de compatibilité pour Minecraft NeoForge. Il corrige des crashs et des interactions cassées entre des mods tiers qui nécessiteraient sinon d’épingler manuellement des versions incompatibles. C’est un split autonome du module fixes de Utility Core.
Fonctionnalités
Correctif de Compatibilité Iris / Sodium
Corrige un crash ClassNotFoundException / MixinTransformerError causé par les mixins de compatibilité Sodium d’Iris 1.8.12, qui référencent une classe (SodiumGameOptions$PerformanceSettings) que les builds Sodium plus récentes (0.8.13+) ont renommée en SodiumOptions$PerformanceSettings.
Correctifs de Bruit dans les Logs
CustomNamed’entité tolérant — un JSONCustomNamemalformé dans du NBT obsolète retombe sur un composant texte brut au lieu de lever une exception, donc une fonction datapacktickécrivant une valeur invalide ne spamme plusFailed to parse entity custom nameavec stack trace à chaque tick.- Filtre Log4j2 configurable (section
logfilterdeconfig/mystical_realms_modpack_fixes/config.toml) — écarte une petite liste blanche contrôlée par config de lignes bénignes de NBT obsolète / attributs legacy (Tried to load invalid item/fluid,Ignoring unknown attribute 'forge:').
Correctif du Portail de Retour du Nether
Mémorise, par entité, quel portail de sortie était apparié au portail emprunté lors d’un trajet Overworld↔Nether, et le réutilise au retour au lieu de la recherche « portail le plus proche » de vanilla. En mémoire uniquement (les mappages se réinitialisent au redémarrage). Toggle : fixes.enableNetherReturnPortalFix (par défaut true).
Traduction du Dialogue de Better Villager Animations (optionnel, côté client)
Ce mod conserve le texte des bulles de dialogue des villageois en chaînes Java hardcodées, donc les fichiers lang normaux ne peuvent pas le traduire. Deux mixins soft client-only traduisent les gabarits anglais bruts vers l’espagnol depuis assets/bettervillageranimations/dialogue/es_es.json (fourni par un resource pack installé séparément). Actif uniquement quand les deux mods sont présents et que la langue du client est exactement es_es.
Garde Anti-Crash de Santé des Membres de Better Party (optionnel, côté serveur)
BetterPartyServerApi.memberHealth(...) lève une exception si le max_health d’un joueur est non fini ou ≤ 0, ce qui se propage depuis BetterParty#onServerTick et crash le serveur dédié. Un mixin soft server-only enveloppe les appels à l’accessor et substitue une valeur finie sûre, en logguant un avertissement au lieu de crasher. Il ne corrige pas ce qui corrompt l’attribut — il empêche seulement que cela fasse tomber le serveur.
Prérequis
| Prérequis | Version |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Côté | Client et Serveur |
Configuration
Fichier de config : config/mystical_realms_modpack_fixes/config.toml. Chaque correctif peut être activé/désactivé indépendamment :
fixes.enableIrisSodiumFix— Correctif de compatibilité Iris/Sodiumfixes.enableLogFilter— Filtre de bruit Log4j2fixes.enableNetherReturnPortalFix— Correctif du portail de retour du Nether
Compatibilité
- Chargeur: NeoForge uniquement (1.21.1)
- Synchronisation complète client-serveur — requis des deux côtés pour le correctif du portail Nether
- Aucune incompatibilité dure connue — conçu pour corriger des problèmes de compatibilité
Versioning
| État | Format | Actuel |
|---|---|---|
| Beta / Développement | 0.0.0-beta.X | — |
| Release Stable | X.Y.Z (SemVer) | 1.2.1 |
Nommage JAR : mystical_realms_modpack_fixes-1.21.1-neoforge-21.1.249-<version>.jar
Crédits & Licence
Mystical Realms Modpack Fixes est un split autonome du module fixes de Utility Core, développé et maintenu par Stalking Dragons.
Licence: MIT — voir LICENSE.
Visão Geral
Mystical Realms Modpack Fixes é um mod de patches de compatibilidade para Minecraft NeoForge. Corrige crashes e interações quebradas entre mods de terceiros que, de outra forma, exigiriam fixar manualmente versões incompatíveis. É um split independente do módulo fixes do Utility Core.
Recursos
Patch de Compatibilidade Iris / Sodium
Corrige um crash de ClassNotFoundException / MixinTransformerError causado pelos mixins de compatibilidade com Sodium do Iris 1.8.12, que referenciam uma classe (SodiumGameOptions$PerformanceSettings) que builds mais novas do Sodium (0.8.13+) renomearam para SodiumOptions$PerformanceSettings.
Patches de Ruído nos Logs
CustomNamede entidade tolerante — JSONCustomNamemalformado em NBT obsoleto cai para um componente de texto simples em vez de lançar exceção, então uma função datapacktickque escreva um valor inválido não mais enche o log comFailed to parse entity custom namee stack trace a cada tick.- Filtro Log4j2 configurável (seção
logfilterdeconfig/mystical_realms_modpack_fixes/config.toml) — descarta uma pequena lista de permissão controlada por config de linhas benignas de NBT obsoleto / atributos legacy (Tried to load invalid item/fluid,Ignoring unknown attribute 'forge:').
Fix do Portal de Retorno do Nether
Lembra, por entidade, qual portal de saída foi pareado com o portal que você entrou numa viagem Overworld↔Nether, e o reutiliza na volta em vez da busca de “portal mais próximo” do vanilla. Apenas em memória (mapeamentos são reiniciados ao reiniciar). Toggle: fixes.enableNetherReturnPortalFix (padrão true).
Tradução do Diálogo do Better Villager Animations (opcional, lado cliente)
Esse mod mantém o texto dos balões de fala dos aldeões como strings Java hardcoded, então arquivos lang normais não conseguem traduzi-lo. Dois mixins soft apenas-cliente traduzem os templates ingleses crus para espanhol a partir de assets/bettervillageranimations/dialogue/es_es.json (fornecido por um resource pack instalado à parte). Ativo apenas quando ambos os mods estão presentes e o idioma do cliente é exatamente es_es.
Guarda Anti-Crash de Saúde de Membros do Better Party (opcional, lado servidor)
BetterPartyServerApi.memberHealth(...) lança exceção se o max_health de um jogador for não finito ou ≤ 0, o que se propaga de BetterParty#onServerTick e crasha o servidor dedicado. Um mixin soft apenas-servidor envolve as chamadas ao accessor e substitui um valor finito seguro, logando um aviso em vez de crashar. Não corrige o que corrompe o atributo — apenas impede que derrube o servidor.
Requisitos
| Requisito | Versão |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.249+ |
| Java | 21 |
| Lado | Cliente e Servidor |
Configuração
Arquivo de config: config/mystical_realms_modpack_fixes/config.toml. Cada fix pode ser alternado independentemente:
fixes.enableIrisSodiumFix— Patch de compatibilidade Iris/Sodiumfixes.enableLogFilter— Filtro de ruído Log4j2fixes.enableNetherReturnPortalFix— Fix do portal de retorno do Nether
Compatibilidade
- Loader: apenas NeoForge (1.21.1)
- Sincronização completa cliente-servidor — obrigatório em ambos os lados para o fix do portal do Nether
- Nenhuma incompatibilidade dura conhecida — projetado para corrigir problemas de compatibilidade
Versionamento
| Estado | Formato | Atual |
|---|---|---|
| Beta / Desenvolvimento | 0.0.0-beta.X | — |
| Release Estável | X.Y.Z (SemVer) | 1.2.1 |
Nome do JAR: mystical_realms_modpack_fixes-1.21.1-neoforge-21.1.249-<version>.jar
Créditos e Licença
Mystical Realms Modpack Fixes é um split independente do módulo fixes do Utility Core, desenvolvido e mantido por Stalking Dragons.
Licença: MIT — ver LICENSE.