EternalTD Setup
O fluxo atual de setup do EternalTD gira em torno de conteudo gerido pelo Nightbreak, suporte opcional a modelos atraves do FreeMinecraftModels e um comando auxiliar para o resource pack.
Requisitos
- EternalTD
1.4.1 - Java
21 - Um servidor compativel com Paper/Spigot na linha atual da API
1.21
Integracoes opcionais:
FreeMinecraftModelspara os modelos personalizados do EternalTDResourcePackManagerse quiseres que o EternalTD registe ali o resource pack oficial em vez de escrever emserver.propertiesFloodgate,ModelEngineeLibsDisguisessao soft-depends, nao requisitos de setup para o fluxo atual
O que o EternalTD cria
No arranque, o EternalTD inicializa ou usa estes caminhos:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
Nota de legacy:
- O plugin agora trata
levels/enpcs/como nomes de pasta canonicos. - No arranque e no reload ele migra automaticamente as pastas antigas
Levels/eNPCs/para os caminhos em minusculas.
Fluxo recomendado para a primeira configuracao
- Instala o EternalTD e arranca o servidor uma vez.
- Executa
/etd initializecomo jogador cometernaltd.*. - Liga a tua conta Nightbreak com
/nightbreaklogin <token>. - Executa
/etd downloadallpara transferir todos os pacotes EternalTD acessiveis paraplugins/EternalTD/imports. - Executa
/etd installpara aplicar a configuracao oficial do resource pack do EternalTD. - Executa
/etd setupsempre que quiseres navegar, ativar, desativar ou atualizar pacotes individuais.
/nightbreaklogin <token> faz parte do fluxo partilhado de conta Nightbreak/MagmaCore, nao e um comando declarado no plugin.yml do EternalTD.
O que /etd initialize faz na pratica
/etd initialize abre um menu de configuracao inicial. Nao transfere conteudo nem instala o resource pack por ti.
O menu atual oferece tres resultados:
Recommended Setup: marca o setup como concluido e diz-te para executar/nightbreaklogin <token>,/etd downloadalle/etd installManual Setup: marca o setup como concluido e deixa a gestao de conteudo contigoUse Current Content: marca o setup como concluido e mantem o conteudo atual em disco tal como esta
Como as tres opcoes definem setupDone: true, trata /etd initialize como um fluxo de orientacao, nao como um passo de validacao.
Comportamento de spawn e hub
Atualmente config.yml inclui:
setupDonespawnLocationsmanageSpawnplayerGuide
Quando manageSpawn: true e o mundo etd_spawn existe, os jogadores que entram sao teleportados para o spawn EternalTD configurado.
O pacote oficial do hub e acompanhado separadamente dos mapas de gameplay e e instalado como o mundo etd_spawn dentro do world container do servidor.
Reload depois de imports manuais
Usa /etd reload depois de imports manuais ou limpeza manual de ficheiros.
Atualmente, fazer reload ao EternalTD:
- volta a correr o importer
- recarrega content packages
- recarrega levels, waves, NPCs e world templates
- atualiza o estado de acesso e atualizacao dos pacotes
- reinicializa o helper do resource pack
- pede ao FreeMinecraftModels para recarregar conteudo importado se esse plugin estiver presente