Pular para o conteúdo principal

Configuração do EternalTD

O fluxo de configuração atual do EternalTD é construído em torno de conteúdo gerenciado pelo Nightbreak, suporte opcional a modelos através do FreeMinecraftModels e um comando auxiliar para o pacote de recursos.

Requisitos

  • EternalTD 1.4.1
  • Java 21
  • Um servidor compatível com Paper/Spigot na linha de API 1.21 atual

Integrações opcionais:

  • FreeMinecraftModels para os modelos personalizados do EternalTD
  • ResourcePackManager se você quiser que o EternalTD registre seu pacote de recursos oficial lá em vez de escrever no server.properties
  • Floodgate, ModelEngine e LibsDisguises são dependências opcionais, não requisitos de configuração para o fluxo atual

O Que o EternalTD Cria

Na inicialização, o EternalTD inicializa ou utiliza 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 sobre versões anteriores:

  • O plugin agora trata levels/ e npcs/ como nomes de pasta canônicos.
  • Na inicialização e recarga, ele migra automaticamente as pastas legadas Levels/ e NPCs/ para os caminhos em minúsculas.

Fluxo Recomendado Para a Primeira Vez

  1. Instale o EternalTD e inicie o servidor uma vez.
  2. Vincule sua conta Nightbreak com /nightbreaklogin <token>.
  3. Execute /etd downloadall para baixar todos os pacotes EternalTD acessíveis em plugins/EternalTD/imports.
  4. Execute /etd install para aplicar a configuração oficial do pacote de recursos do EternalTD.
  5. Execute /etd setup a qualquer momento para navegar, ativar, desativar ou atualizar pacotes individuais.

/nightbreaklogin <token> faz parte do fluxo de conta compartilhado Nightbreak/MagmaCore, não é um comando declarado no plugin.yml do EternalTD.

Comportamento de Spawn e Hub

config.yml atualmente inclui:

  • setupDone
  • spawnLocations
  • manageSpawn
  • playerGuide

Quando manageSpawn: true e o mundo etd_spawn existe, os jogadores que entram são teletransportados para o local de spawn configurado do EternalTD.

O pacote oficial do hub é rastreado separadamente dos mapas de jogabilidade e é instalado como o mundo etd_spawn no contêiner de mundos do servidor.

Recarga Após Importações

Use /etd reload após importações manuais ou limpeza manual de arquivos.

A recarga do EternalTD atualmente:

  • reexecuta o importador
  • recarrega os pacotes de conteúdo
  • recarrega níveis, ondas, NPCs e modelos de mundo
  • atualiza o estado de atualização/acesso dos pacotes
  • reinicializa o auxiliar do pacote de recursos
  • solicita ao FreeMinecraftModels que recarregue o conteúdo importado se esse plugin estiver presente