Paquetes de contenido de FreeMinecraftModels
El contenido oficial de FMM ahora se publica como paquetes gestionados de Nightbreak.
Paquetes oficiales actuales
El plugin actual define dos paquetes oficiales preconfigurados:
BetterStructures Prop PackEliteMobs Prop Pack
Cada paquete tiene un nombre de carpeta local, un slug de Nightbreak, un campo de version y un estado activado/desactivado en content_packages.
Que administra el menu de configuracion
/fmm setup es la fuente de verdad actual para el estado de los paquetes. El menu puede distinguir entre:
- paquetes instalados
- paquetes descargados pero actualmente desactivados
- paquetes desactualizados
- paquetes que requieren acceso de Nightbreak
El menu de configuracion tambien activa actualizaciones en segundo plano para las versiones de los paquetes y las comprobaciones de acceso, por lo que es el lugar correcto para verificar el estado actual de un paquete.
Comportamiento de carpetas
El plugin ahora usa movimientos de carpetas segun el estado del paquete para el contenido activado y desactivado:
- las carpetas de paquetes activados viven en
models/<folderName> - las carpetas de paquetes desactivados viven en
models_disabled/<folderName>
Eso significa que un paquete puede estar completamente descargado en disco sin estar activo en la lista de modelos en tiempo de ejecucion.
Ciclo de descarga e instalacion
Hay dos pasos distintos:
- Descargar el contenido del paquete.
Las descargas van a
plugins/FreeMinecraftModels/importsy despues activan un proceso de recarga/importacion. - Mantener el paquete activado o desactivado.
El menu de configuracion instala y desinstala paquetes moviendo sus carpetas entre
modelsymodels_disabled.
Las operaciones masivas siguen el mismo modelo:
/fmm downloadalldescarga cada paquete accesible que falte o este desactualizado/fmm updatecontentactualiza solo los paquetes desactualizados
Ambos comandos masivos recargan FreeMinecraftModels automaticamente tras una descarga correcta para que el contenido nuevo quede disponible.