Aller au contenu principal

Packages de Contenu CannonRTP

CannonRTP traite les ensembles officiels de modèles et de configurations de canons comme des packages de contenu gérés par Nightbreak plutôt que comme de simples imports manuels. Chaque package contient les configurations YAML du canon ainsi que les ressources FreeMinecraftModels qui pilotent son modèle 3D.

Commandes Principales

CommandeRôle
/wc setupOuvre le menu du navigateur de contenu Nightbreak (liste les packages de canons installés et téléchargeables)
/wc downloadallTélécharge en masse tous les packages de contenu CannonRTP disponibles depuis Nightbreak
/wc updatecontentMet à jour en masse les packages de contenu CannonRTP obsolètes (alias : /wc updateall)
/wc reloadRecharge CannonRTP après un import manuel
/nightbreaklogin <token>Enregistrement de jeton Nightbreak partagé -- requis pour les packages premium

Toutes ces commandes nécessitent cannonrtp.admin.

Packages Intégrés

CannonRTP fournit par défaut les définitions de deux bundles Nightbreak :

Identifiant du packageNom affichéSource
cannonrtpFree CannonRTPTéléchargement gratuit Nightbreak
cannonrtp_premiumPremium CannonRTPNécessite un accès supporteur premium Nightbreak

Chaque définition réside dans plugins/CannonRTP/content_packages/<id>.yml et stocke :

  • version -- version locale installée (utilisée par /wc updatecontent pour déterminer ce qui est obsolète)
  • name et description -- affichés dans le menu /wc setup
  • downloadLink -- la page Nightbreak utilisée par le flux de téléchargement en masse
  • folderName et contentFilePrefixes -- quels fichiers à l'intérieur du package CannonRTP considère comme en faisant partie
  • nightbreakSlug -- le slug du projet Nightbreak utilisé par l'endpoint de téléchargement/mise à jour

Vous ne devriez normalement pas modifier ces fichiers à la main -- ils sont régénérés et réécrits par le plugin.

États des Packages

Dans le menu /wc setup, chaque package apparaît comme l'un des suivants :

  • installé -- les fichiers de canon du package sont présents dans plugins/CannonRTP/cannons/ et isEnabled est true
  • téléchargé mais désactivé -- les fichiers de canon du package se trouvent dans plugins/CannonRTP/cannons_disabled/
  • obsolète -- une version plus récente est disponible sur Nightbreak
  • non téléchargé -- rien en local pour l'instant

Cliquer sur un package dans le menu le télécharge, l'installe, l'active ou le désactive. Désactiver un package déplace ses configurations de canon de cannons/ vers cannons_disabled/ sans les supprimer, de sorte que les réactiver restaure les mêmes fichiers.

Organisation des Dossiers de Canons

DossierRôle
plugins/CannonRTP/cannons/Configurations de canons actives. Tout ce qui s'y trouve est chargé au démarrage ou via /wc reload.
plugins/CannonRTP/cannons_disabled/Configurations de canons packagées actuellement désactivées. Les fichiers ici sont ignorés par le chargeur mais conservés pour une réactivation ultérieure.
plugins/CannonRTP/imports/Dossier de dépôt pour les imports manuels de packages. CannonRTP analyse ce dossier au démarrage et fusionne son contenu dans les dossiers de packages.

Repli sur Import Manuel

Vous pouvez toujours installer un package à la main :

  1. Téléchargez le zip du package depuis Nightbreak.
  2. Déposez le zip (intact) dans plugins/CannonRTP/imports/.
  3. Lancez /wc reload.

CannonRTP récupérera le package, déplacera les fichiers dans les dossiers appropriés et rechargera les configurations de canons. L'import manuel reste pris en charge mais n'est plus le flux de travail recommandé -- /wc setup et /wc downloadall s'en chargent automatiquement.

Accès Premium

Les packages de contenu premium (tels que cannonrtp_premium) nécessitent un compte Nightbreak lié. Utilisez /nightbreaklogin <token> une fois avec un jeton issu de la page de votre compte Nightbreak, puis /wc downloadall ou le menu /wc setup pourra récupérer le contenu premium.

Si vous n'êtes pas connecté, les packages premium apparaissent toujours dans le menu de configuration mais ne peuvent pas être téléchargés.