Modelos y paquete de recursos de EternalTD
El flujo de modelos actual de EternalTD está basado en FreeMinecraftModels, y su flujo de paquete de recursos actual es impulsado por /etd install.
FreeMinecraftModels
FreeMinecraftModels es una dependencia opcional.
- EternalTD se carga sin él.
- Cuando está presente, EternalTD puede reemplazar entidades vanilla con modelos estáticos respaldados por FMM.
- Cuando no está presente, EternalTD recurre a su comportamiento sin FMM en lugar de bloquear el inicio.
El paquete de modelos compartido actual es:
EternalTD Custom Models
Ese paquete se descarga a través del flujo de contenido de EternalTD y se describe en el código como contenido que se importa a FreeMinecraftModels cuando FMM está disponible.
Qué hace /etd reload para los modelos
Cuando FreeMinecraftModels está instalado, /etd reload hace más que recargar los propios archivos de EternalTD.
También llama a la ruta de recarga de contenido importado de FreeMinecraftModels para que los assets de modelos recién descargados o importados manualmente se recojan sin una reinstalación completa del plugin.
/etd install
/etd install no descarga un paquete de modelos. Aplica la configuración oficial de distribución 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 está instalado
EternalTD registra el paquete oficial con ResourcePackManager y solicita a RPM que recargue su estado de paquetes.
En ese modo:
- EternalTD no escribe la URL del paquete en
server.properties - ResourcePackManager maneja la distribución a los jugadores
- EternalTD registra
/etd reloadcomo el comando de recarga de seguimiento
Si ResourcePackManager no está instalado
EternalTD recurre a editar server.properties directamente.
Escribe:
resource-packresource-pack-sha1
En este modo alternativo, el comando te indica que reinicies el servidor para que se apliquen las nuevas configuraciones del paquete.
Verificación de actualización SHA1
Si EternalTD está usando la ruta de server.properties en lugar de ResourcePackManager, el inicio también verifica si el SHA1 del paquete de recursos oficial ha cambiado.
Si ha cambiado, EternalTD actualiza el SHA1 almacenado y advierte que se requiere un reinicio.
Comportamiento de advertencia al operador
Cuando todas estas condiciones son verdaderas:
FreeMinecraftModelsestá instalado- el jugador que se une es operador
- EternalTD no detecta una configuración activa del paquete de recursos
EternalTD advierte que el paquete de recursos oficial aún necesita ser instalado y dirige al operador a:
/etd install/etd initialize(nota: este comando no está registrado en la compilación actual porquehasPresetModes=false, y la especificación de configuración inicial ya no lo referencia; sin embargo, el mensaje de login del operador deResourcePackWarneraún lo menciona como una referencia residual)/etd setup
Notas de limpieza
El paquete de modelos personalizados se trata como contenido de recursos compartido, no como un paquete conmutable normal.
Si deseas eliminarlo:
- Elimina los archivos importados manualmente.
- Revisa las carpetas de modelos de FreeMinecraftModels o
/fmm setupsegún sea necesario. - Ejecuta
/etd reload.