Configuração do EliteMobs
Este guia é para a linha de código atual do EliteMobs 10.
Requisitos
- Minecraft 1.21.4 ou mais recente (o
plugin.ymldeclaraapi-version: 1.21.4) - Java 21+
- Spigot, Paper ou um fork compatível
O EliteMobs recusa-se a arrancar em qualquer versão anterior ao Minecraft 1.21.0 — regista um aviso e desativa-se a si próprio. Servidores mais antigos precisam de uma build do EliteMobs anterior à 9.0.
Primeira inicialização
Inicie o servidor uma vez e depois reinicie-o se o EliteMobs atualizar as definições de limite de vida do servidor na primeira inicialização.
No arranque, o EliteMobs lê settings.attribute.maxHealth.max do spigot.yml. Se esse valor estiver em falta, não for finito ou for inferior a 2048, o EliteMobs eleva-o para 2048 e guarda o spigot.yml por si. O escalonamento de vida dos elites precisa dessa margem, por isso reinicie depois de o valor ser escrito. Se a gravação falhar, a consola indica-lhe que deve aumentar o valor manualmente.
Fluxo de trabalho recomendado
- Instale o EliteMobs e inicie o servidor uma vez.
- Execute
/em initialize. - Vincule um token Nightbreak com
/nightbreaklogin <token>. - Abra
/em setup. - Use
/em downloadallse quiser configurar o conteúdo oficial rapidamente. - Use
/em updatecontentquando os pacotes instalados estiverem marcados como desatualizados.
initialize vs setup
/em initializeé o fluxo de integração inicial./em setupé a interface de gestão de conteúdo contínua.
Não os trate como intercambiáveis.
O que o /em initialize pergunta
O menu de primeira utilização oferece um botão de informação mais três predefinições. Todas as predefinições marcam a configuração como concluída, recarregam o plugin e depois imprimem as ligações de seguimento (início de sessão Nightbreak, transferir tudo, guia de configuração, Discord, wiki):
| Predefinição | Efeito |
|---|---|
| Recomendado | Spawn natural de elites ativo |
| Apenas conteúdo | Spawn natural de elites inativo, eventos temporizados inativos — apenas o conteúdo transferido (masmorras, bosses, NPCs) fica ativo |
| Sem progressão (não recomendado) | Spawn natural de elites inativo, sistema de habilidades inativo, loot do EliteMobs inativo. Destina-se a servidores que apenas querem o conteúdo do EliteMobs em conjunto com algo como o BetterStructures |
O que o /em setup mostra
O /em setup é o menu de configuração partilhado do MagmaCore. Lista todos os pacotes de conteúdo do EliteMobs com o respetivo estado de instalação/atualização, e o MagmaCore acrescenta três entradas padrão no início:
- Atualização do plugin — transfere um jar mais recente do EliteMobs (aplicado após reiniciar)
- Plugins recomendados — plugins complementares com ligações de instalação, também disponíveis em
/em recommendedplugins - Alternar atualizações automáticas — escreve
nightbreak.autoDownloadPluginUpdatesnoconfig.yml
Acrescenta ainda uma entrada de "transferir todo o conteúdo" e três filtros: Masmorras, Eventos e Modelos Personalizados. Os meta-pacotes escondem os seus pacotes-filhos para a lista se manter legível.
Comandos de conteúdo
| Comando | O que faz |
|---|---|
/em downloadall | Atualização do plugin mais todos os pacotes acessíveis em falta ou desatualizados |
/em downloadallcontent | Todos os pacotes acessíveis em falta ou desatualizados, sem atualização do plugin |
/em updatecontent (alias /em updateallcontent) | Apenas os pacotes que já estão instalados e desatualizados |
/em downloadpluginupdate | Apenas o jar do EliteMobs |
/em forcereinstallcontent <package|all> | Volta a transferir conteúdo que já tem, para reparar uma instalação danificada |
/em setup toggle <package> | Instala ou desinstala um único pacote transferido |
Os jars de plugin transferidos e as atualizações de conteúdo só produzem efeito depois de reiniciar o servidor. As transferências automáticas de plugins (nightbreak.autoDownloadPluginUpdates: true) precisam de um token de conta válido e de uma subscrição de apoiante ativa.
Importações manuais
As importações manuais ainda usam:
plugins/EliteMobs/imports
Esse caminho permanece válido, mas o fluxo de configuração compatível com Nightbreak é agora o caminho documentado principal.
Veja: