Plugins de proxy BungeeCord e Velocity
Plugins de proxy que rodam no BungeeCord (ou Waterfall) e no Velocity. O que especificar, o que o Codexe gera e como o build é verificado.
Atualizado
Um plugin de proxy roda no proxy que fica na frente dos seus servidores de backend, não em um servidor de jogo. Usos típicos: chat de toda a rede, ferramentas para a staff, troca de servidor, modo de manutenção, MOTD e contagem de jogadores.
#BungeeCord ou Velocity?
O tipo BungeeCord/Velocity cobre os dois, mas são APIs diferentes. Diga qual proxy você usa no pedido:
- BungeeCord / Waterfall: a API clássica,
bungee.yml. - Velocity: a API moderna,
velocity-plugin.jsonou anotações.
Se você usa os dois, peça dois projetos separados.
#O que colocar no pedido
- O proxy e a versão dele.
- Comandos (comandos do proxy, não dos servidores de backend), permissões e quem pode executá-los.
- Como ele conversa com os servidores de backend (os canais de plugin messaging precisam de um plugin complementar no backend; peça esse plugin como um projeto Spigot/Paper separado).
- Armazenamento e configuração.
#Build e verificação
O plugin de proxy é compilado com Maven e verificado quanto ao descritor correto (bungee.yml, plugin.yml ou velocity-plugin.json) antes de ficar Pronto. Sem uma versão no pedido, é usada a API do BungeeCord 1.21.
#Instalação
Coloque o JAR na pasta plugins/ do proxy e reinicie o proxy.