
Arclight: Plugins Bukkit em Servidores Modificados
Arclight (IzzelAliz/Arclight)
Uma implementação de servidor Bukkit(1.20/1.21) em ambiente de modificação usando Mixin. ⚡
Se você sempre quis rodar um servidor Minecraft modificado mas sentiu falta do enorme ecossistema de plugins Bukkit, Arclight resolve exatamente esse problema. É uma ponte entre dois mundos de servidores que normalmente não conseguem se comunicar: você tem seus mods e seus plugins, todos rodando no mesmo lugar.
O que Arclight Faz
Arclight é uma implementação de servidor Bukkit construída usando Mixin para rodar em loaders de mod comuns como Fabric, Forge e NeoForge. Em vez de escolher entre um servidor vanilla ou modificado, você roda um que suporta mods e plugins Bukkit simultaneamente. A versão mais recente tem como alvo Minecraft 1.21.1 e funciona com Fabric Loader 0.16.14, Forge 52.1.1 e NeoForge 21.1.192.
Aqui está a questão: a maioria dos administradores de servidores cai em um de dois grupos. Você quer a estabilidade e o ecossistema massivo de plugins do Bukkit (que é limitado ao gameplay vanilla), ou você quer mods mas perde acesso a milhares de plugins Bukkit nos quais normalmente confiaria. Arclight apaga essa linha divisória.
O projeto tem mais de 2.000 estrelas no GitHub e é ativamente mantido. Atualizações recentes adicionaram suporte para geração de mundo personalizado, eventos de dano de entidade, manipulação de eventos de inventário e compatibilidade com grandes modpacks como ATM10.
Por Que Você Usaria Isso
Pense em um cenário típico de administrador de servidor. Você quer Minecraft mas com conteúdo extra de mods: mais dimensões, novos itens, mecânicas interessantes. Mas você também depende de plugins para essenciais como gerenciamento de permissões, sistemas de economia, lojas e comandos personalizados. Escolha vanilla com Bukkit e você fica preso. Escolha mods e você perde essa infraestrutura de plugins.
Arclight muda completamente essa troca.
Se você está rodando um servidor comunitário com recursos personalizados construídos em plugins Bukkit, Arclight permite que você coloque mods por cima. Quer que os jogadores usem skins personalizadas? A comunidade pode navegar em sua biblioteca de skins Minecraft e aplicá-los. Precisa testar o sistema de votação do seu servidor? Arclight funciona com infraestrutura Bukkit padrão, então você pode verificar tudo com uma ferramenta de teste votifier. Sua stack de plugins existente continua funcionando.
Também é valioso se você está construindo algo experimental. As versões recentes mostram expansão em áreas como suporte a canal de plugin e geração de mundo personalizado, o que significa que criadores de servidor podem fazer coisas mais sofisticadas do que Bukkit tradicional permitia.
Instalando Arclight
O processo de instalação é direto. Baixe o arquivo JAR apropriado para seu loader de mod do site de download do projeto em arclight.izzel.io.
java -jar arclight.jar noguiEsse é o comando básico. O argumento "nogui" desativa o painel de controle do servidor, que é o que você quer para servidores headless. Este projeto detecta o loader de mod automaticamente, então você não precisa configurar manualmente Fabric versus Forge.
O primeiro lançamento vai configurar sua estrutura de diretório do servidor. A partir daí, você coloca plugins Bukkit na pasta de plugins como faria em qualquer servidor Bukkit, e coloca mods na pasta de mods. Ambos carregam juntos no próximo reinício.
Uma ressalva: a documentação vive no wiki do projeto, então se algo der errado, verifique lá antes de assumir que está quebrado. O wiki cobre cenários de configuração mais avançados como proxies reversos e configuração de canal de plugin.
Recursos Principais e O Que Mudou Recentemente
As notas de versão mais recentes mostram o que a equipe priorizou. O suporte de canal de plugin é significativo se você construiu sistemas de comunicação personalizados entre plugins e clientes. Geração de mundo personalizado através de plugins significa que você pode usar plugins Bukkit para controlar a geração de terreno em vez de estar travado aos padrões dos loaders de mod. Eventos de dano de entidade foram expandidos, o que importa se você está rodando plugins focados em combate ou servidores PvP.
Melhorias de eventos de inventário foram aplicadas na mesma atualização, abordando um ponto de dor comum: plugins que manipulam inventários de jogadores agora têm controle mais granular. Se você já teve bugs de plugin relacionados a inventário, essas adições provavelmente os corrigem.
A compatibilidade com ATM10 vale a pena mencionar se você está interessado em rodar modpacks de conversão total. Mostra que o projeto não existe isolado, mas ativamente integra feedback da comunidade de modpack mais ampla.
A refatoração do script de construção e atualizações de Gradle são menos chamativas mas importantes. Melhor tooling de construção significa iteração mais rápida e menos conflitos de dependência na linha.
Gotchas Comuns e Armadilhas
Nem todo plugin Bukkit funciona perfeitamente em Arclight. Alguns plugins dependem de comportamento vanilla muito específico que muda quando mods estão presentes, ou fazem suposições sobre a thread do servidor que não se mantêm ao rodar sob um loader de mod. O projeto mantém notas de compatibilidade, mas você pode precisar testar plugins antes de implantar em produção.
Conflitos de canal de plugin podem acontecer se tanto plugins quanto mods tentarem usar os mesmos canais. Geralmente isso é resolvível, mas é bom estar ciente.
Desempenho vale a pena monitorar. Adicionar mods a Bukkit aumenta a sobrecarga de memória e tempo de tick comparado a qualquer um sozinho. Se você está rodando um servidor grande, você vai querer fazer perfil cuidadosamente e potencialmente aumentar a alocação de heap da JVM.
Também, se algo quebrar, você precisa saber se é um problema de plugin, um problema de mod ou um problema de integração de Arclight. A comunidade do Discord e os problemas do GitHub são ativos, então ajuda existe, mas a solução de problemas é ligeiramente mais complexa que vanilla Bukkit.
Alternativas e Por Que São Diferentes
Você poderia usar Spigot ou Paper e instalar mods via plugins como Mod Loaders, mas não é a mesma coisa. Quem tenta isso obtém um subconjunto limitado de funcionalidade de mod empacotada como plugins, não suporte de mod nativo. Paper é excelente para servidores vanilla-plus, mas não resolve o problema modded-plus-plugins.
Você poderia rodar um servidor puramente modificado sem Bukkit algum, mas você perde o ecossistema de plugin. Alguns loaders de mod têm seus próprios sistemas de plugins (Fabric tem Quilt, por exemplo), mas são ecossistemas menores com menos compatibilidade de legado.
Arclight é único porque é especificamente projetado para rodar ambos simultaneamente, não como um hack ou addon. A escolha arquitetural de usar Mixin significa que ele se integra profundamente com o loader de mod em vez de se acomodar em cima.
Obtendo Ajuda e Contribuindo
O projeto tem um servidor Discord, discussões no GitHub e um grupo QQ para usuários que falam chinês. O wiki em wiki.izzel.io/s/arclight-docs tem guias de configuração e documentação de API. Se algo está quebrado, o quadro de problemas do GitHub é o lugar certo, e os mantenedores respondem de forma confiável.
E se você quer apoiar o projeto diretamente, BisectHosting oferece hospedagem de servidor Arclight com um desconto de 25% usando o código "arclight".
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Perguntas Frequentes
Qual é o benefício principal de usar o Arclight em um servidor Minecraft?
Como instalar o Arclight em um servidor?
Todos os plugins Bukkit funcionam no Arclight?
O que mudou recentemente no Arclight?
Qual é o impacto no desempenho ao usar Arclight?
Comentários
Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!


