Skip to content
Saltar al contenido
Volver al Blog
Arclight: Plugins de Bukkit en Servidores Minecraft Mod

Arclight: Plugins de Bukkit en Servidores Minecraft Mod

Alexandru Maftei
Alexandru Maftei
@ice
Actualizado
139 vistas
Respuesta rápida:Arclight es una implementación de servidor Bukkit que corre sobre cargadores de mods como Fabric, Forge y NeoForge, así que puedes usar mods y plugins de Bukkit al mismo tiempo en un solo servidor. No tienes que elegir entre uno y otro.
TL;DR:Arclight conecta plugins de Bukkit y Minecraft modificado ejecutando ambos en Fabric, Forge y NeoForge. Es perfecto para administradores que quieren mods personalizados sin perder el ecosistema de plugins. Aprende cómo instalar y configurarlo.
GitHub - Proyecto de la comunidad Minecraft

Arclight (IzzelAliz/Arclight)

Una implementación de servidor Bukkit(1.20/1.21) en entorno de modding usando Mixin. ⚡

Destacar en GitHub ↗
⭐ 2.021 estrellas💻 Java📄 GPL-3.0

Si alguna vez quisiste ejecutar un servidor Minecraft modificado pero echaste de menos el enorme ecosistema de plugins de Bukkit, Arclight resuelve ese problema exacto. Es un puente entre dos mundos de servidores que normalmente no pueden comunicarse: obtienes tus mods y tus plugins, todos ejecutándose en el mismo lugar.

Qué hace Arclight

Arclight es una implementación de servidor Bukkit construida usando Mixin para ejecutarse en cargadores de mods comunes como Fabric, Forge y NeoForge. En lugar de elegir entre un servidor vanilla o modificado, ejecutas uno que admita mods y plugins de Bukkit simultáneamente. La última versión se enfoca en Minecraft 1.21.1 y funciona con Fabric Loader 0.16.14, Forge 52.1.1 y NeoForge 21.1.192.

Aquí está la cuestión: la mayoría de los administradores de servidores se dividen en dos categorías. O quieres la estabilidad y el enorme ecosistema de plugins de Bukkit (que se limita al gameplay vanilla), o quieres mods pero pierdes acceso a miles de plugins de Bukkit en los que normalmente confiarías. Arclight borra esa línea.

El proyecto tiene más de 2.000 estrellas en GitHub y se mantiene activamente. Las actualizaciones recientes han añadido soporte para generación personalizada de mundos, eventos de daño de entidades, manejo de eventos de inventario y compatibilidad con modpacks principales como ATM10.


Por qué usarías esto

Piensa en un escenario típico de administrador de servidor. Quieres Minecraft pero con contenido extra de mods: más dimensiones, nuevos objetos, mecánicas interesantes. Pero también confías en plugins para cosas esenciales como gestión de permisos, sistemas de economía, tiendas y comandos personalizados. Elige vanilla con Bukkit y te quedas atrapado. Elige mods y pierdes esa infraestructura de plugins.

Arclight cambia completamente ese dilema.

Si ejecutas un servidor comunitario con características personalizadas construidas sobre plugins de Bukkit, Arclight te permite superponer mods. ¿Quieres que los jugadores usen skins personalizadas? La comunidad puede examinar tu biblioteca de skins de Minecraft y aplicarlas. ¿Necesitas probar el sistema de votación de tu servidor? Arclight funciona con infraestructura estándar de Bukkit, para que puedas verificar todo con una herramienta de prueba de votifier. Tu stack de plugins existente simplemente sigue funcionando.

También es valioso si estás construyendo algo experimental. Las versiones recientes muestran expansión a áreas como soporte de canales de plugins y generación personalizada de mundos, lo que significa que los creadores de servidores pueden hacer cosas más sofisticadas de lo que Bukkit tradicional permitía.


Instalando Arclight

El proceso de instalación es sencillo. Descarga el archivo JAR apropiado para tu cargador de mods desde el sitio de descargas del proyecto en arclight.izzel.io.

bash
java -jar arclight.jar nogui

Ese es el comando básico. El argumento "nogui" desactiva el panel de control del servidor, que es lo que quieres para servidores sin interfaz. Este proyecto maneja la detección del cargador de mods automáticamente, por lo que no necesitas configurar manualmente Fabric versus Forge.

El primer inicio configura tu estructura de directorio del servidor. Desde allí, colocas plugins de Bukkit en la carpeta de plugins como lo harías en cualquier servidor de Bukkit, y colocas mods en la carpeta de mods. Ambos se cargan juntos en el siguiente reinicio.

Una advertencia: la documentación vive en el wiki del proyecto, por lo que si algo va mal, verifica allí antes de asumir que está roto. El wiki cubre escenarios de configuración más avanzados como proxies inversos y configuración de canales de plugins.


Características clave y qué cambió recientemente

Las notas de la última versión muestran qué ha priorizado el equipo. El soporte de canales de plugins es significativo si has construido sistemas de comunicación personalizados entre plugins y clientes. La generación personalizada de mundos a través de plugins significa que puedes usar plugins de Bukkit para controlar la generación de terreno en lugar de estar limitado a los valores predeterminados de los cargadores de mods. Los eventos de daño de entidades se ampliaron, lo que importa si ejecutas plugins enfocados en combate o servidores PvP.

Las mejoras de eventos de inventario llegaron en la misma actualización, abordando un punto de dolor común: los plugins que manipulan inventarios de jugadores ahora tienen un control más granular. Si alguna vez has tenido errores de plugins relacionados con el inventario, estas adiciones probablemente los arreglen.

La compatibilidad con ATM10 vale la pena mencionar si te interesa ejecutar modpacks de conversión total. Muestra que el proyecto no existe en aislamiento, sino que integra activamente comentarios de la comunidad más amplia de modpacks.

La refactorización del script de construcción y las actualizaciones de Gradle son menos llamativas pero importantes. Las herramientas de construcción mejores significan iteración más rápida y menos conflictos de dependencias en el futuro.


Trampas y peligros comunes

No todos los plugins de Bukkit funcionan perfectamente en Arclight. Algunos plugins dependen de comportamientos vanilla muy específicos que cambian cuando hay mods presentes, o hacen suposiciones sobre el hilo del servidor que no se cumplen al ejecutarse bajo un cargador de mods. El proyecto mantiene notas de compatibilidad, pero es posible que necesites probar plugins antes de implementar en producción.

Los conflictos de canales de plugins pueden ocurrir si tanto plugins como mods intentan usar los mismos canales de comunicación. Normalmente esto se puede resolver, pero es algo que debes tener en cuenta.

El rendimiento vale la pena monitorear. Agregar mods a Bukkit aumenta la sobrecarga de memoria y el tiempo de tick en comparación con cualquiera de los dos solos. Si ejecutas un servidor grande, querrás perfilar cuidadosamente e incrementar potencialmente la asignación de heap de JVM.

Además, si algo se rompe, necesitas saber si es un problema de plugin, un problema de mod, o un problema de integración de Arclight. La comunidad de Discord y los problemas de GitHub son activos, por lo que existe ayuda, pero la solución de problemas es ligeramente más compleja que Bukkit vanilla.


Alternativas y por qué son diferentes

Podrías usar Spigot o Paper e instalar mods a través de plugins como Mod Loaders, pero no es lo mismo. Los que lo intentan obtienen un subconjunto limitado de funcionalidad de mods empaquetada como plugins, no soporte de mods nativo. Paper es excelente para servidores vanilla-plus, pero no resuelve el problema de mods-más-plugins.

Podrías ejecutar un servidor completamente modificado sin Bukkit en absoluto, pero pierdes el ecosistema de plugins. Algunos cargadores de mods tienen sus propios sistemas de plugins (Fabric tiene Quilt, por ejemplo), pero son ecosistemas más pequeños con menos compatibilidad heredada.

Arclight es único porque está específicamente diseñado para ejecutar ambos simultáneamente, no como un hack o complemento. La elección arquitectónica de usar Mixin significa que se integra profundamente con el cargador de mods en lugar de estar encima de él.


Obtener ayuda y contribuir

El proyecto tiene un servidor de Discord, discusiones de GitHub y un grupo QQ para usuarios de habla china. Ese wiki en wiki.izzel.io/s/arclight-docs tiene guías de configuración y documentación de API. Si algo está roto, la placa de problemas de GitHub es el lugar correcto, y los mantenedores responden de manera confiable.

Y si deseas apoyar el proyecto directamente, BisectHosting ofrece alojamiento de servidores Arclight con un descuento del 25% usando el código "arclight".

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é es Arclight y para qué sirve?
Arclight es un servidor Bukkit construido con Mixin que funciona dentro de cargadores de mods como Fabric, Forge y NeoForge. Te permite correr mods y plugins de Bukkit juntos en el mismo servidor, algo que normalmente no es posible.
¿Cómo se instala Arclight?
Descarga el archivo JAR desde arclight.izzel.io y ejecútalo con el comando `java -jar arclight.jar nogui`. El primer inicio configura la estructura de directorios del servidor automáticamente, sin que tengas que elegir manualmente entre Fabric o Forge.
¿Dónde pongo los plugins y los mods en Arclight?
Los plugins de Bukkit van en la carpeta plugins y los mods en la carpeta mods. Arclight los carga juntos al iniciar el servidor, igual que lo harías en servidores separados.
¿Con qué versiones de Minecraft y cargadores de mods es compatible Arclight?
La versión más reciente se enfoca en Minecraft 1.21.1. Es compatible con Fabric Loader 0.16.14, Forge 52.1.1 y NeoForge 21.1.192.
¿Todos los plugins de Bukkit funcionan bien en Arclight?
No todos. Algunos plugins dependen de comportamientos vanilla muy específicos que cambian al correr mods, o hacen suposiciones sobre el hilo del servidor que no se cumplen bajo un cargador de mods. Prueba tus plugins antes de usarlos en producción.
¿Qué novedades añadió la última versión de Arclight?
La actualización más reciente incluyó soporte de canales de plugins, generación personalizada de mundos a través de plugins de Bukkit, mejoras en eventos de daño de entidades y en eventos de inventario, y compatibilidad con el modpack ATM10.

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