Aller au contenu principal

Packs de contenu FreeMinecraftModels

Le contenu officiel de FMM est désormais exposé sous forme de packs gérés par Nightbreak.

Packs officiels actuels

Le plugin actuel définit deux packs officiels pré-configurés :

  • BetterStructures Prop Pack
  • EliteMobs Prop Pack

Chaque pack possède un nom de dossier local, un slug Nightbreak, un champ de version et un état activé/désactivé dans content_packages.

Ce que gère le menu de configuration

/fmm setup est la source de vérité actuelle pour l'état des packs. Le menu peut distinguer entre :

  • les packs installés
  • les packs téléchargés mais actuellement désactivés
  • les packs obsolètes
  • les packs nécessitant un accès Nightbreak

Le menu de configuration déclenche également des actualisations en arrière-plan pour les versions des packs et les vérifications d'accès, ce qui en fait l'endroit approprié pour vérifier l'état actuel des packs.

Comportement des dossiers

Le plugin utilise désormais des déplacements de dossiers par état de pack pour le contenu activé et désactivé :

  • les dossiers de packs activés se trouvent dans models/<folderName>
  • les dossiers de packs désactivés se trouvent dans models_disabled/<folderName>

Cela signifie qu'un pack peut être entièrement téléchargé sur le disque sans être actif dans la liste des modèles d'exécution.

Cycle de vie du téléchargement et de l'installation

Il y a deux étapes distinctes :

  1. Télécharger le contenu du pack. Les téléchargements vont dans plugins/FreeMinecraftModels/imports puis déclenchent un passage de rechargement/importation.
  2. Garder le pack activé ou désactivé. Le menu de configuration installe et désinstalle les packs en déplaçant leurs dossiers entre models et models_disabled.

Les opérations en masse suivent le même modèle :

  • /fmm downloadall télécharge tous les packs accessibles qui sont manquants ou obsolètes
  • /fmm updatecontent met à jour uniquement les packs obsolètes

Les deux commandes en masse rechargent automatiquement FreeMinecraftModels après des téléchargements réussis afin que le contenu nouvellement téléchargé devienne disponible.