Aller au contenu principal

Resource Pack Manager (RSPM)

Resource Pack Manager (RSPM) est un plugin conçu pour simplifier la gestion des packs de ressources sur les serveurs Minecraft. Il fusionne, héberge et distribue automatiquement les packs de ressources, garantissant que les joueurs disposent toujours du bon pack avec une configuration minimale.


Que fait-il ?

RSPM détecte les packs de ressources des plugins compatibles comme EliteMobs, FreeMinecraftModels, ModelEngine et autres, puis les fusionne en un seul pack de ressources. Ce pack fusionné est automatiquement hébergé et distribué aux joueurs lorsqu'ils rejoignent votre serveur.

Vous pouvez également ajouter manuellement vos propres packs de ressources en les plaçant dans le dossier plugins/ResourcePackManager/mixer/. Le plugin les fusionne selon l'ordre que vous définissez dans la section priorityOrder de la configuration.

Cela signifie que vous n'avez plus besoin de fusionner manuellement des fichiers zip ou de télécharger des packs sur des sites tiers. Configurez simplement vos priorités et RSPM s'occupe du reste.


Guide de configuration

  1. Téléchargez et placez ResourcePackManager.jar dans le dossier plugins de votre serveur.
  2. Redémarrez votre serveur.
  3. (Optionnel) Ajoutez des packs de ressources personnalisés dans le dossier mixer.
  4. (Optionnel) Modifiez config.yml pour ajuster la priorité ou désactiver l'hébergement automatique.
  5. Exécutez /rspm reload si vous apportez des modifications.

Exemple de configuration

priorityOrder:
- ResourcePackManager
- EliteMobs
- FreeMinecraftModels
- ModelEngine
- Nova
- ItemsAdder
- Oraxen
- BetterHUD
- ValhallaMMO
- MMOInventory
- vane-core
- RealisticSurvival

autoHost: true
forceResourcePack: false
resourcePackPrompt: Use recommended resource pack?
resourcePackRerouting: ''
  • priorityOrder : Contrôle quel pack l'emporte en cas de conflit.
  • autoHost : Télécharge le pack fusionné vers le service d'hébergement de Magma.
  • forceResourcePack : Force les clients à accepter le pack.
  • resourcePackPrompt : Définit le message affiché lors de l'invitation des joueurs.
  • resourcePackRerouting : Utilisation avancée uniquement – ignorez si vous n'êtes pas sûr.

Plugins compatibles

RSPM est compatible avec la plupart des principaux plugins qui génèrent leurs propres packs de ressources :

  • EliteMobs
  • FreeMinecraftModels
  • ModelEngine
  • ItemsAdder (le chiffrement doit être désactivé)
  • Nova
  • Oraxen
  • MMOInventory
  • BetterHUD
  • ValhallaMMO

Si votre plugin n'est pas répertorié, vous pouvez toujours ajouter son pack manuellement en plaçant le zip dans le dossier mixer et en référençant son nom de fichier (y compris .zip) dans priorityOrder.


Hébergement automatique

Par défaut, RSPM utilise un service d'hébergement automatique gratuit maintenu par le développeur du plugin. Cela élimine le besoin de configurer votre propre solution d'hébergement. Si vous préférez l'héberger vous-même, désactivez simplement autoHost dans la configuration.

Note : L'hébergement automatique est soutenu par les contributions de la communauté et pourrait ne pas être disponible indéfiniment.


Résolution des conflits de packs de ressources

Bien que Resource Pack Manager (RSPM) simplifie la fusion et la distribution des packs de ressources, il n'est pas conçu pour résoudre tous les conflits possibles entre eux.

RSPM fusionne les packs en fonction du priorityOrder défini dans la configuration. Si deux packs contiennent le même fichier (par exemple, le même ID de modèle ou élément d'interface graphique), celui qui est listé plus haut dans la liste de priorité prévaudra. Cependant, cela n'élimine pas tous les problèmes de compatibilité. Les exemples courants de conflits non résolus incluent :

  • Chevauchement des ID de custom model data (CMD)
  • Chemins de textures en conflit
  • Caractères Unicode dupliqués ou en conflit (utilisés dans les interfaces graphiques personnalisées)
  • Overrides ou sélecteurs de modèle incompatibles

Pour gérer ces conflits efficacement :

  • Ajustez le priorityOrder afin que votre plugin le plus important apparaisse en haut.
  • Résolvez manuellement les chevauchements en modifiant directement les packs, si nécessaire.
  • Vérifiez que tous les packs sont correctement générés et placés dans leurs répertoires de plugins appropriés ou dans le dossier mixer.

Note : De nombreux problèmes signalés avec RSPM ne sont pas des bugs du plugin, mais plutôt le résultat de fichiers en conflit entre les packs de ressources. RSPM ne peut pas les corriger automatiquement — il les fusionne et les sert simplement selon votre configuration.

Si vous rencontrez toujours des problèmes après avoir ajusté les priorités et vérifié les conflits, vous devrez peut-être intervenir manuellement ou contacter les développeurs des plugins en conflit pour obtenir des conseils.


Commandes

  • /rspm reload — Recharge le plugin et refusionne tous les packs.
  • /rspm data_compliance_request — Optionnel. Télécharge les données du pack de ressources hébergé.

Résumé

RSPM aide les propriétaires de serveurs à rationaliser la gestion des packs de ressources. Il automatise le processus de fusion, gère l'hébergement et distribue le pack final aux joueurs — le tout avec une configuration minimale. Cependant, il reste de votre responsabilité de gérer les conflits de plugins via la configuration ou en modifiant les packs si nécessaire.

Si vous avez besoin d'aide ou rencontrez des problèmes, le Discord officiel est un bon endroit pour poser des questions et obtenir de l'aide.