BloCamLimb/ModernUI-MC
Mod de Minecraft que integra Modern UI en Minecraft, proporcionando API de modding, motor de diseño de texto y algunos widgets.
Ver en GitHub ↗¿Cansado de interfaces anticuadas y torpes en mods de Minecraft? ModernUI-MC es un marco de trabajo en Java que permite a desarrolladores de mods y creadores de paquetes de recursos construir interfaces elegantes y modernas directamente en Minecraft sin reinventar la rueda.
Qué hace ModernUI-MC
En esencia, ModernUI-MC es un mod de Minecraft basado en el Framework ModernUI, un constructor de aplicaciones de escritorio multiplataforma. Integra ese framework en Minecraft, dando a los modders un kit de herramientas de interfaz de nivel profesional. Obtienes widgets, un motor de diseño de texto, optimizaciones de renderizado de texto y una API de modding que se conecta con Forge, NeoForge o Fabric.
El mod incluye un poderoso sistema de renderizado de texto que es genuinamente impresionante. Hablamos de vista previa de fuentes en tiempo real, soporte TrueType/OpenType, suavizado, Unicode 16.0 emoji, texto bidireccional y renderizado SDF tanto en 2D como en 3D. Incluso soporta Google Noto Color Emoji, lo que es raro en Minecraft.
Pero ModernUI-MC no es solo para desarrolladores de mods que construyen interfaces personalizadas. Mira, también incluye ajustes de calidad de vida que cualquier jugador puede usar: desenfoque gaussiano para fondos de pantalla, desplazamiento más suave en listas de selección, presionar "C" para hacer zoom (estilo OptiFine), deshacer/rehacer para campos de texto, e incluso reproducción de música local con visualización de espectro.
Por qué lo instalarías
Tres razones principales: mejor renderizado de texto en todo el juego, mejoras para desarrolladores de mods si usas mods que utilizan el framework, y algunas características genuinamente útiles integradas.
Las mejoras en el renderizado de texto son sustanciales. El sistema de fuentes predeterminado de Minecraft no fue diseñado para soporte Unicode moderno o altas densidades de píxeles. ModernUI-MC lo reemplaza con un motor de diseño optimizado para legibilidad a cualquier escala. Texto en señales, texto de chat, texto de interfaz personalizada en mods, todo obtiene renderizado más nítido y rápido con menor sobrecarga de memoria. El framework calcula métricas de fuente exactas para renderizado de glifos nativos y utiliza un algoritmo de empaque de rectángulos más rápido para atlas de glifos.
Si ejecutas múltiples mods con interfaces personalizadas, se verán más cohesivos y responsivos. El desplazamiento suave funciona en todas las pantallas vainilla y modiadas. El soporte de códigos de emoji de Discord/Slack/GitHub es una característica pequeña, pero es el tipo de cosa que muestra que el desarrollador pensó en la calidad.
Impulso de rendimiento
ModernUI-MC multiplica significativamente el rendimiento del renderizado de texto de interfaz en comparación con la vainilla. Las asignaciones de memoria caen, la presión de GC disminuye y la velocidad de fotogramas durante la navegación de menús se mantiene estable. Si juegas en hardware antiguo o una instancia muy modiada, esto importa.
Cómo instalarlo
La instalación depende de tu configuración de Minecraft. ModernUI-MC soporta ambos cargadores Forge y Fabric en múltiples versiones.
Para usuarios de Fabric en Minecraft 1.21.8 (la última), descarga la compilación Fabric 1.21.8 desde la página de descargas y suéltala en tu carpeta de mods:
ModernUI-Fabric-1.21.8-3.12.0.4-universal.jarSi estás en 1.21.4, 1.21.1 o 1.20.1, existen compilaciones específicas de versión para cada una. Mismo proceso, sin configuración adicional necesaria.
Los usuarios de Forge tienen opciones similares. Descarga el JAR compatible con Forge para tu versión:
ModernUI-Forge-1.21.1-3.12.0.2-universal.jarSuéltalo en mods, reinicia el lanzador, y se carga automáticamente. El mod no requiere archivos de configuración o búsqueda de dependencias, es un JAR independiente.
Notas de compatibilidad
ModernUI-MC funciona con OptiFine, Sodium (Rubidium), Iris (Oculus) y la mayoría de otros mods de renderizado y rendimiento. Es compatible con las definiciones de fuentes JSON integradas de Minecraft para fuentes bitmap y TTF. Si usas múltiples paquetes de texturas o configuraciones de shaders pesadas, el mod se integra limpiamente sin conflictos.
Características clave que destacan
Más allá de lo básico, ModernUI-MC incluye características que se sienten más como un conjunto completo que solo un renderizador de texto.
Renderizado de texto avanzado
El cálculo del diseño de texto Unicode es rápido y asincrónico. El mod maneja scripts complejos, reglas de salto de línea (estilo CSS), variantes de tonos de piel de emoji y lenguajes de derecha a izquierda. El fallback de fuentes funciona inteligentemente - si tu fuente elegida no tiene un glifo, se encadena a la siguiente fuente sin romper el diseño.
Personalización de pantalla
Cambia colores de fondo para tu pantalla de pausa, desenfoca el fondo con intensidad de desenfoque gaussiano ajustable, añade animaciones de aparición. Estos parecen cosméticos, pero son el pulido que separa un mod de una herramienta.
Modos de ventana y control de velocidad de fotogramas
Modos de pantalla completa sin bordes y ventana maximizada (más allá de las opciones limitadas de vainilla), limitación de velocidad de fotogramas, desvanecimiento de volumen cuando la ventana pierde el enfoque, y pausa de modo individual cuando abres el inventario. No es revolucionario, pero mejoras de calidad que se acumulan.
Estilo de tooltip mejorado
Los tooltips pueden tener bordes redondeados o normales con suavizado, formato de título personalizado, texto RTL centrado y posicionamiento perfecto a nivel de subpíxeles. Si estás haciendo un modpack, esto añade pulido visual a cada estado de hover.
Problemas comunes y solución de problemas
ModernUI-MC es estable en las principales versiones de Minecraft, pero algunas cosas sorprenden a los usuarios.
La carga de fuentes puede tomar unos segundos en el primer inicio si estás añadiendo fuentes TTF personalizadas. Esto es normal, el mod las cachea después. No entres en pánico si tu primer inicio es lento.
Si mezclas ModernUI-MC con otros mods completos de interfaz (como AppleSkin o mods de búsqueda personalizados), ocasionalmente surgen conflictos con el orden de renderizado de pantalla. Normalmente esto se resuelve con ajustes en el orden de carga de mods, pero prueba combinaciones antes de desplegar a un servidor o modpack.
El mod requiere Java 8 o superior, lo que cualquier configuración moderna de Minecraft tiene. Si estás en hardware extremadamente antiguo o ejecutando modpacks antiguos, la compatibilidad de versiones vale la pena verificar en CurseForge primero, el proyecto ha existido durante un tiempo y tiene sólida documentación sobre qué versiones soportan qué lanzamientos de Minecraft.
Alternativas que vale la pena considerar
Si ModernUI-MC se siente excesivo para tus necesidades, hay opciones más ligeras.
Para mejoras puras en renderizado de texto sin características extra, algunos jugadores dependen únicamente del renderizado de fuentes de OptiFine. Es menos avanzado pero no requiere mods adicionales. Para creadores de modpack que quieren consistencia de interfaz, marcos estilo ImGui existen en el espacio de Minecraft, aunque ninguno coincide con la sofisticación del motor de texto de ModernUI-MC.
Si estás construyendo un mod y necesitas un kit de herramientas de interfaz, las bibliotecas de Java Swing son un estándar más antiguo, pero ModernUI-MC está diseñado específicamente para Minecraft y maneja el contexto de renderizado del juego sin fricciones.
Comenzando con la configuración del servidor
Una vez instalado, ModernUI-MC funciona sin configuración. Pero si ejecutas un servidor con mods que utilizan el framework, es posible que quieras ajustar la configuración de fuentes o desactivar ciertas características. La configuración es mínima, el mod respeta las definiciones de fuentes vainilla, así que si tienes fuentes personalizadas en tu paquete de recursos, se integran suavemente.
Para administradores de servidor que despliegan modpacks, ten en cuenta que los clientes necesitan tener instalado el mod para experimentar las mejoras, no es del lado del servidor. Pero no hay penalización de rendimiento para jugadores sin él - simplemente ven el renderizado vainilla.
Si estás interesado en optimizar tu configuración de servidor más ampliamente, el Generador de propiedades del servidor puede ayudarte a afinar la configuración vainilla para trabajar junto a mods como este. Y si buscas un servidor modiado para probar, la Lista de servidores de Minecraft tiene comunidades ejecutando varios modpacks.
ModernUI-MC se actualiza constantemente. La última versión soporta versiones recientes de Minecraft (1.20.1 a 1.21.8), y el mantenedor (BloCamLimb) se mantiene al ritmo de los nuevos lanzamientos. El desarrollo activo significa que correcciones de errores y optimizaciones se publican regularmente.
BloCamLimb/ModernUI-MC - LGPL-3.0, ⭐189


