Paquets de contenu FreeMinecraftModels
Le contenu officiel de FMM est maintenant expose sous forme de paquets Nightbreak geres.
Paquets officiels actuels
Le plugin actuel definit deux paquets officiels preconfigures :
BetterStructures Prop PackEliteMobs Prop Pack
Chaque paquet possede un nom de dossier local, un slug Nightbreak, un champ de version et un etat active/desactive dans content_packages.
Ce que gere le menu de configuration
/fmm setup est la source de verite actuelle pour l'etat des paquets. Le menu peut distinguer :
- les paquets installes
- les paquets telecharges mais actuellement desactives
- les paquets obsoletes
- les paquets qui necessitent un acces Nightbreak
Le menu de configuration lance aussi des rafraichissements en arriere-plan pour les versions de paquets et les verifications d'acces. C'est donc le bon endroit pour verifier l'etat actuel d'un paquet.
Comportement des dossiers
Le plugin utilise maintenant des deplacements de dossiers selon l'etat du paquet pour le contenu active et desactive :
- les dossiers de paquets actifs se trouvent dans
models/<folderName> - les dossiers de paquets desactives se trouvent dans
models_disabled/<folderName>
Cela signifie qu'un paquet peut etre entierement telecharge sur disque sans etre actif dans la liste de modeles utilisee en execution.
Cycle de telechargement et d'installation
Il existe deux etapes distinctes :
- Telecharger le contenu du paquet.
Les telechargements vont dans
plugins/FreeMinecraftModels/imports, puis declenchent une passe de rechargement/import. - Garder le paquet active ou desactive.
Le menu de configuration installe et desinstalle les paquets en deplacant leurs dossiers entre
modelsetmodels_disabled.
Les operations globales suivent le meme modele :
/fmm downloadalltelecharge chaque paquet accessible manquant ou obsolete/fmm updatecontentmet a jour uniquement les paquets obsoletes
Les deux commandes globales rechargent automatiquement FreeMinecraftModels apres un telechargement reussi afin que le contenu nouvellement telecharge devienne disponible.