Modelos e pacote de recursos do EternalTD
O fluxo de modelos atual do EternalTD é construído em torno do FreeMinecraftModels, e seu fluxo de pacote de recursos atual é conduzido pelo /etd install.
FreeMinecraftModels
FreeMinecraftModels é uma dependência opcional.
- O EternalTD carrega sem ele.
- Quando está presente, o EternalTD pode substituir entidades vanilla por modelos estáticos baseados em FMM.
- Quando não está presente, o EternalTD recorre ao seu comportamento sem FMM em vez de bloquear a inicialização.
O pacote de modelos compartilhado atual é:
EternalTD Custom Models
Esse pacote é baixado através do fluxo de conteúdo do EternalTD e é descrito no código como conteúdo que é importado para o FreeMinecraftModels quando o FMM está disponível.
O que /etd reload faz para modelos
Quando o FreeMinecraftModels está instalado, /etd reload faz mais do que recarregar os próprios arquivos do EternalTD.
Ele também chama o caminho de recarga de conteúdo importado do FreeMinecraftModels para que assets de modelos recém-baixados ou importados manualmente sejam carregados sem uma reinstalação completa do plugin.
/etd install
/etd install não baixa um pacote de modelos. Ele aplica as configurações oficiais de distribuição do pacote de recursos do EternalTD.
A URL oficial atual do pacote de recursos é:
https://www.magmaguy.com/downloads/eternaltd_resource_pack.zip
Se o ResourcePackManager estiver instalado
O EternalTD registra o pacote oficial no ResourcePackManager e solicita ao RPM que recarregue seu estado de pacotes.
Nesse modo:
- O EternalTD não escreve a URL do pacote no
server.properties - O ResourcePackManager lida com a distribuição para os jogadores
- O EternalTD registra
/etd reloadcomo o comando de recarga de acompanhamento
Se o ResourcePackManager não estiver instalado
O EternalTD recorre à edição direta do server.properties.
Ele escreve:
resource-packresource-pack-sha1
Neste modo alternativo, o comando instrui a reiniciar o servidor para que as novas configurações do pacote sejam aplicadas.
Verificação de atualização SHA1
Se o EternalTD estiver usando o caminho server.properties em vez do ResourcePackManager, a inicialização também verifica se o SHA1 do pacote de recursos oficial mudou.
Se mudou, o EternalTD atualiza o SHA1 armazenado e avisa que um reinício é necessário.
Comportamento de aviso ao operador
Quando todas estas condições são verdadeiras:
FreeMinecraftModelsestá instalado- o jogador que entra é operador
- o EternalTD não detecta uma configuração ativa de pacote de recursos
O EternalTD avisa que o pacote de recursos oficial ainda precisa ser instalado e direciona o operador para:
/etd install/etd initialize/etd setup
Notas de limpeza
O pacote de modelos personalizados é tratado como conteúdo de recurso compartilhado, não como um pacote alternável normal.
Se você quiser removê-lo:
- Remova os arquivos importados manualmente.
- Revise as pastas de modelos do FreeMinecraftModels ou
/fmm setupconforme necessário. - Execute
/etd reload.