Modelos y Paquete de Recursos de EternalTD
El flujo actual de modelos de EternalTD se basa en FreeMinecraftModels, y el flujo actual del paquete de recursos se gestiona con /etd install.
FreeMinecraftModels
FreeMinecraftModels es una dependencia opcional.
- EternalTD sigue cargando sin ella.
- Cuando esta presente, EternalTD puede reemplazar entidades vanilla por modelos estaticos respaldados por FMM.
- Cuando no esta presente, EternalTD vuelve a su comportamiento sin FMM en lugar de bloquear el arranque.
El paquete de modelos compartido actual es:
EternalTD Custom Models
Ese paquete se descarga mediante el flujo de contenido de EternalTD y en el codigo se describe como contenido que se importa en FreeMinecraftModels cuando FMM esta disponible.
Lo que hace /etd reload para los modelos
Cuando FreeMinecraftModels esta instalado, /etd reload hace mas que recargar los propios archivos de EternalTD.
Tambien llama a la ruta de recarga de contenido importado de FreeMinecraftModels para que los recursos de modelos recien descargados o importados manualmente se detecten sin reinstalar todo el plugin.
/etd install
/etd install no descarga un paquete de modelos. Aplica la configuracion oficial de distribucion del paquete de recursos de EternalTD.
La URL oficial actual del paquete de recursos es:
https://www.magmaguy.com/downloads/eternaltd_resource_pack.zip
Si ResourcePackManager esta instalado
EternalTD registra el paquete oficial en ResourcePackManager y le pide a RPM que recargue su estado de paquetes.
En ese modo:
- EternalTD no escribe la URL del paquete en
server.properties - ResourcePackManager se encarga de la distribucion a los jugadores
- EternalTD registra
/etd reloadcomo el comando de recarga posterior
Si ResourcePackManager no esta instalado
EternalTD vuelve a editar server.properties directamente.
Escribe:
resource-packresource-pack-sha1
En este modo alternativo, el comando indica que debes reiniciar el servidor para que la nueva configuracion del paquete se aplique.
Comprobacion de actualizacion SHA1
Si EternalTD esta usando la ruta de server.properties en lugar de ResourcePackManager, al iniciar tambien comprueba si la SHA1 del paquete de recursos oficial ha cambiado.
Si ha cambiado, EternalTD actualiza la SHA1 almacenada y avisa de que hace falta reiniciar.
Comportamiento de advertencia para operadores
Cuando se cumplen todas estas condiciones:
FreeMinecraftModelsesta instalado- el jugador que entra es op
- EternalTD no detecta una configuracion activa de paquete de recursos
EternalTD advierte de que el paquete de recursos oficial todavia tiene que instalarse y dirige al operador a:
/etd install/etd initialize/etd setup
Notas de limpieza
El paquete de modelos personalizados se trata como contenido de recursos compartido, no como un paquete normal que pueda activarse o desactivarse.
Si quieres eliminarlo:
- Elimina manualmente los archivos importados.
- Revisa las carpetas de modelos de FreeMinecraftModels o
/fmm setupsegun sea necesario. - Ejecuta
/etd reload.