Skip to content
Saltar al contenido
Volver al Blog
LeviLamina: Esenciales para Modding en Bedrock

LeviLamina: Esenciales para Modding en Bedrock

Alexandru Maftei
Alexandru Maftei
@ice
Actualizado
42 vistas
TL;DR:LeviLamina es un cargador de mods en C++ que elimina barreras para el modding profundo de Bedrock. Con un sistema de eventos y API completa, es la herramienta ideal para extender el gameplay de Minecraft Bedrock Edition a escala.

"Un cargador de mods ligero, modular y versátil para Minecraft Bedrock Edition, anteriormente conocido como LiteLoaderBDS"

LiteLDev/LeviLamina - github.com
⭐ 1.553 estrellas💻 C++📄 LGPL-3.0

¿Quieres añadir características personalizadas al gameplay de Minecraft Bedrock pero no sabes por dónde empezar? LeviLamina es un cargador de mods que elimina las barreras técnicas y te proporciona las herramientas API para construir mods con C++. Es lo que hace que extender Bedrock Edition sea realmente posible.

Qué Hace este Cargador

LeviLamina es fundamentalmente un puente entre ti y los sistemas internos de Minecraft Bedrock. Pero proporciona los hooks, APIs e infraestructura de eventos que los canales oficiales no exponen. Sin él (o algo similar), el modding en Bedrock significa luchar contra la arquitectura cerrada del juego.

LeviLamina era anteriormente conocido como LiteLoaderBDS, lo que indica que ha estado por aquí durante un tiempo. El proyecto ahora tiene 1.553 estrellas en GitHub, así que tiene tracción real en la comunidad de modding de Bedrock. El último lanzamiento, v26.10.10, sigue la numeración actual de versiones de Minecraft (26.10.x), lo que mantiene las herramientas sincronizadas.

Piénsalo así: los modders de Java Edition tienen Forge, Fabric, Quilt. Los modders de Bedrock esencialmente no tienen nada oficial. LeviLamina llena ese vacío. Obtienes una API completa, un potente sistema de eventos, interfaces de utilidad e infraestructura para escribir realmente extensiones de funcionalidad en C++.


Por Qué el Modding de Bedrock Siempre ha Sido Difícil

Java Edition tiene un ecosistema de modding próspero. Cientos de cargadores, miles de mods mantenidos por la comunidad, años de conocimiento acumulado.

¿Bedrock Edition? Bloqueada. Sin cargador de mods oficial. La API de Scripting oficial existe pero está intencionalmente limitada por razones de seguridad. ¿Quieres añadir bloques personalizados? ¿Crear criaturas personalizadas? ¿Conectarte a eventos que no existen en la API pública? No tienes suerte a menos que hagas ingeniería inversa de Bedrock mismo.

Esa es la brecha que LeviLamina llena. Expone las partes internas que la API oficial deliberadamente oculta. El resultado te da un sistema de eventos donde puedes responder a cualquier acción del servidor. Eso te permite consultar y modificar el estado del juego directamente. Para modders serios de Bedrock, esto es indispensable.


Instalación y Configuración

Poner LeviLamina en funcionamiento implica descargar el cargador precompilado de GitHub e integrarlo en tu servidor o cliente. El proceso es directo pero requiere cierta familiaridad con tu configuración.

Para un servidor, obtendrás el paquete de lanzamiento del servidor desde la página de lanzamientos de GitHub:

bash
# Descargar la última versión del servidor LeviLamina
wget https://github.com/LiteLDev/LeviLamina/releases/download/v26.10.10/levilamina-v26.10.10-server-release-windows-x64.zip

# Extraer al directorio de tu Bedrock Dedicated Server
unzip levilamina-v26.10.10-server-release-windows-x64.zip -d /path/to/bedrock-server

El proyecto proporciona compilaciones separadas: versiones de depuración y lanzamiento para servidor y cliente. Windows x64 es el objetivo principal. Si necesitas otras plataformas, el código base de C++ se puede compilar desde el código fuente con algunas herramientas adicionales.

La instalación del cliente sigue el mismo patrón pero utiliza el paquete de lanzamiento del cliente. La guía completa de instalación y configuración se encuentra en el sitio de documentación oficial, que cubre ambos escenarios en detalle.


Características Principales que Importan

El sistema de eventos es donde LeviLamina se vuelve interesante. Tus mods pueden conectarse a eventos de jugador (unirse, salir, moverse), interacciones de bloques, uso de artículos, combate y muchos otros. Escribe una función manejadora de eventos, regístrala con LeviLamina, y se llamará cada vez que ese evento se active. Si has trabajado con Fabric o Forge, este patrón te resultará familiar (aunque la superficie de la API es diferente).

La API proporciona acceso directo al estado del juego. Entidades, bloques, jugadores, artículos, comandos - todos expuestos a través de interfaces C++ limpias. Puedes consultar datos del mundo, modificar el estado del jugador, generar efectos, registrar comandos. Es el conjunto completo de herramientas que esperarías de una plataforma de modding seria.

El registro de comandos es sólido. Puedes añadir comandos de servidor personalizados que se integren naturalmente con la forma en que los jugadores interactúan con el servidor. Si estás construyendo mods de servidor que impliquen votación o características comunitarias, hay una herramienta Minecraft Votifier Tester disponible si necesitas validar la mecánica de votación en tus mods.

El manejo de errores es reflexivo. Los últimos lanzamientos mencionan soporte de internacionalización para mensajes de error, lo cual es un detalle agradable. Cuando las cosas se rompen (y lo harán durante el desarrollo), obtienes una salida de error legible en lugar de códigos crípticos.


Lo que Tiende a Confundir a la Gente

La compatibilidad de versiones es la mayor trampa. LeviLamina se vincula estrechamente a la estructura interna de Minecraft, así que las versiones desajustadas causan fallos o comportamiento indefinido. La versión v26.10.10 corresponde a Minecraft 26.10.x. Si estás en 26.9.x o 26.11.x, necesitas la compilación LeviLamina correspondiente. No hay una capa de compatibilidad hacia atrás aquí.

Los conflictos de mods suceden.

A diferencia de Forge que tiene resolución de dependencias sofisticada, los mods de LeviLamina pueden interferir entre sí si ambos se conectan a los mismos eventos o modifican estructuras de juego superpuestas. En realidad, eso solo importa si no diseñas cuidadosamente - el sistema de eventos admite múltiples escuchas, pero necesitas pensar en el orden del manejador y la gestión del estado.

La documentación se queda atrás. El proyecto es activo y mejora (lanzamientos regulares, comunidad de Discord, presencia creciente en GitHub), pero los documentos aún tienen brechas. Esta comunidad en Discord y Telegram puede ayudar cuando te encuentras con obstáculos, pero a veces la respuesta requiere leer el código fuente o preguntar directamente a los mantenedores.

Cuando desarrollas mods que interactúan con bloques, es útil conocer los IDs de bloques y variantes. Si estás buscando especificaciones de bloques mientras codificas, hay una herramienta Minecraft Block Search disponible para referencia rápida.

Las consideraciones de rendimiento también importan. Los mods de C++ se ejecutan nativamente, así que son más rápidos que los lenguajes interpretados, pero los manejadores de eventos mal escritos aún pueden afectar los tiempos de tick del servidor. Mira, si estás ejecutando múltiples mods simultáneamente, perfilarlos y optimiza las rutas calientes.


Alternativas que Vale la Pena Conocer

Si LeviLamina no es tu camino, hay otras opciones.

La API de Scripting oficial de Minecraft mejora con cada lanzamiento. Utiliza JavaScript y está intencionalmente limitada por seguridad, pero es adecuada para ajustes más simples. La compensación es potencia - obtienes seguridad y estabilidad pero menos control.

Para Java Edition, Fabric y Forge son ecosistemas maduros con comunidades masivas. Si puedes trabajar en Java en lugar de C++, son más estables y mejor documentados. Cientos de mods existentes significan que puedes estudiar código real.

También hay enfoques de ScriptEngine usando Lua u otros lenguajes incrustados, aunque estos son típicamente más lentos y menos integrados que el entorno nativo C++ de LeviLamina.

Realísticamente, si quieres modding de Bedrock a un nivel serio, LeviLamina es tu mejor opción. El entorno C++, sistema de eventos y API están adelante de lo que hay disponible para extender Bedrock Edition.

LiteLDev/LeviLamina - LGPL-3.0, ⭐1.553
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!

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