Skip to content
Saltar al contenido
Volver al Blog
ModernUI-MC: Construyendo Interfaces Mejores para Mods de Mi

ModernUI-MC: Construyendo Interfaces Mejores para Mods de Mi

Alexandru Maftei
Alexandru Maftei
@ice
Actualizado
44 vistas
Respuesta rápida:ModernUI-MC es un mod de Minecraft que mejora el renderizado de texto, ofrece una API de modding y widgets, y proporciona mejoras de calidad de vida como desenfoque gaussiano y reproducción de música local. Se puede instalar en configuraciones Forge o Fabric en varias versiones de Minecraft.
TL;DR:ModernUI-MC es un framework de mod de Minecraft que trae diseño de interfaz moderno a Minecraft. Proporciona un motor de renderizado de texto, widgets de GUI y APIs de modding para jugadores y desarrolladores. Soporta Forge y Fabric en múltiples versiones.
🔙 Proyecto de Minecraft de código abierto

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.

⭐ 189 estrellas💻 Java📄 LGPL-3.0
Ver en GitHub ↗

¿Cansado de interfaces de usuario torpes y anticuadas en mods de Minecraft? ModernUI-MC es un framework de Java que permite a los desarrolladores de mods y creadores de paquetes de recursos construir interfaces gráficas 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 generador 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 a Forge, NeoForge o Fabric.

El mod incluye un potente sistema de renderizado de texto que es genuinamente impresionante. Estamos hablando de vista previa de fuentes en tiempo real, soporte para TrueType/OpenType, anti-aliasing, emoji Unicode 16.0, texto bidireccional y renderizado SDF en 2D y 3D. Incluso admite Google Noto Color Emoji, que es raro en Minecraft.

Pero ModernUI-MC no es solo para desarrolladores de mods que construyen interfaces personalizadas. Mira, también incluye mejoras 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 usan el framework, y algunas características realmente útiles incorporadas.

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 densidades de píxeles altas. ModernUI-MC lo reemplaza con un motor de diseño optimizado para legibilidad a cualquier escala. Texto de señales, texto de chat, texto de GUI personalizado en mods, todo obtiene un renderizado más nítido y rápido con una sobrecarga de memoria menor. 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 estás ejecutando múltiples mods con interfaces personalizadas, se sentirán más cohesivos y responsivos. El desplazamiento suave funciona en pantallas vanilla y modificadas. El soporte de códigos cortos 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.

Aumento de rendimiento

ModernUI-MC multiplica significativamente el rendimiento del renderizado de texto de GUI en comparación con vanilla. Las asignaciones de memoria caen, la presión del GC disminuye y la velocidad de fotogramas durante la navegación del menú se mantiene estable. Si estás jugando en hardware antiguo o una instancia muy modificada, esto importa.


Cómo instalarlo

La instalación depende de tu configuración de Minecraft. ModernUI-MC soporta cargadores tanto Forge como Fabric en múltiples versiones.

Para usuarios de Fabric en Minecraft 1.21.8 (el más reciente), descarga la compilación Fabric 1.21.8 desde la página de versiones e insértala en tu carpeta de mods:

bash
ModernUI-Fabric-1.21.8-3.12.0.4-universal.jar

Si 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 - no se necesita configuración adicional.

Los usuarios de Forge tienen opciones similares. Descarga el JAR compatible con Forge para tu versión:

bash
ModernUI-Forge-1.21.1-3.12.0.2-universal.jar

Insértalo en mods, reinicia el lanzador y se carga automáticamente. El mod no requiere archivos de configuración ni 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. Es compatible con las definiciones de fuentes JSON incorporadas de Minecraft para fuentes de mapa de bits y TTF. Si estás usando múltiples paquetes de texturas o configuraciones de sombreadores 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 una suite completa que solo un renderizador de texto.

Renderizado de texto avanzado

El cálculo del diseño del 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 e idiomas de derecha a izquierda. La alternativa de fuente funciona de forma inteligente - si tu fuente elegida no tiene un glifo, se encadena a la siguiente fuente sin romper el diseño.

Personalización de pantalla

Cambia los colores de fondo de tu pantalla de pausa, desenfoca el fondo con intensidad de desenfoque gaussiano ajustable, añade animaciones de desvanecimiento. 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 vanilla), limitación de velocidad de fotogramas, desvanecimiento de volumen cuando la ventana pierde el foco, y pausa del modo un jugador cuando abres el inventario. No revolucionario, pero mejoras de calidad que se acumulan.

Estilo de información sobre herramientas mejorado

Los cuadros de información pueden tener bordes redondeados o normales con anti-aliasing, formato de título personalizado, texto RTL centrado y posicionamiento perfecto de subpíxeles. Si estás haciendo un modpack, esto añade pulido visual a cada estado de desplazamiento.


Problemas comunes y solución de problemas

ModernUI-MC es estable en todas las versiones principales de Minecraft, pero algunas cosas sorprenden a los usuarios.

La carga de fuentes puede tardar unos segundos en el primer lanzamiento si estás añadiendo fuentes TTF personalizadas. Esto es normal - el mod las almacena en caché después. No entres en pánico si tu primer inicio es lento.

Si estás mezclando ModernUI-MC con otros mods de GUI completos (como AppleSkin o mods de misiones personalizadas), 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 las combinaciones antes de implementar en un servidor o modpack.

El mod requiere Java 8+, que cualquier configuración moderna de Minecraft tiene. Si estás en hardware extremadamente antiguo o ejecutas modpacks antiguos, vale la pena comprobar la compatibilidad de versión primero en CurseForge - el proyecto ha estado ahí y tiene documentación sólida sobre qué versiones soportan qué versiones de Minecraft.


Alternativas que vale la pena considerar

Si ModernUI-MC se siente como exceso para tus necesidades, hay opciones más ligeras.

Para mejoras puras de renderizado de texto sin las características adicionales, algunos jugadores se basan únicamente en el renderizado de fuentes de OptiFine. Es menos avanzado pero no requiere mods adicionales. Para creadores de modpacks que quieren consistencia de UI, existen frameworks de estilo ImGui en el espacio de Minecraft, aunque ninguno iguala la sofisticación del motor de texto de ModernUI-MC.

Si estás construyendo un mod y necesitas un kit de herramientas de GUI, las bibliotecas Java Swing son un estándar más antiguo, pero ModernUI-MC está construido específicamente para Minecraft y maneja el contexto de renderizado del juego sin fricción.


Comenzar con la configuración del servidor

Una vez instalado, ModernUI-MC funciona sin configuración. Pero si estás ejecutando un servidor con mods que usan el framework, es posible que desees ajustar la configuración de fuentes o desactivar ciertas características. La configuración es mínima - el mod respeta las definiciones de fuentes vanilla, así que si tienes fuentes personalizadas en tu paquete de recursos, se integran sin problemas.

Para administradores de servidores que implementan modpacks, ten en cuenta que los clientes necesitan tener el mod instalado para experimentar las mejoras - no es del lado del servidor. Pero no hay impacto de rendimiento para jugadores sin él (solo ven renderizado vanilla).

Si estás interesado en optimizar tu configuración de servidor de manera más amplia, el Generador de propiedades del servidor puede ayudarte a ajustar la configuración vanilla para trabajar junto con mods como este. Y si estás buscando un servidor modificado para probar, la Lista de servidores de Minecraft tiene comunidades ejecutando varios modpacks.

ModernUI-MC se actualiza constantemente. El último lanzamiento soporta versiones recientes de Minecraft (1.20.1 a 1.21.8), y el mantenedor (BloCamLimb) sigue el ritmo de nuevos lanzamientos. El desarrollo activo significa que las correcciones de errores y optimizaciones se implementan regularmente.

BloCamLimb/ModernUI-MC - LGPL-3.0, ★189
Sobre el autor
Alexandru Maftei
Alexandru MafteiRedactor principal

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

¡Compártelo con tus amigos!

Preguntas Frecuentes

¿Qué hace exactamente ModernUI-MC en Minecraft?
ModernUI-MC reemplaza el sistema de renderizado de texto de Minecraft con uno más avanzado, ofrece una API para desarrolladores de mods y agrega características de calidad de vida como desenfoque de fondos y reproducción de música.
¿Cómo se instala ModernUI-MC en Minecraft Forge?
Descarga el JAR de ModernUI-MC compatible con tu versión de Forge, insértalo en tu carpeta de mods y reinicia el lanzador. No requiere configuración adicional.
¿Es compatible ModernUI-MC con mods de renderizado como OptiFine?
Sí, ModernUI-MC es compatible con OptiFine, Sodium, Iris y la mayoría de los mods de renderizado, integrándose sin conflictos en la mayoría de los casos.
¿Qué características de personalización de pantalla ofrece ModernUI-MC?
Ofrece desenfoque gaussiano ajustable en fondos, cambios de color de pantalla de pausa y animaciones de desvanecimiento, mejorando la personalización de la interfaz.

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy