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
| Commande | Rôle |
|---|---|
/wc setup | Ouvre le menu du navigateur de contenu Nightbreak (liste les packages de canons installés et téléchargeables) |
/wc downloadall | Télécharge en masse tous les packages de contenu CannonRTP disponibles depuis Nightbreak |
/wc updatecontent | Met à jour en masse les packages de contenu CannonRTP obsolètes (alias : /wc updateall) |
/wc reload | Recharge 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 package | Nom affiché | Source |
|---|---|---|
cannonrtp | Free CannonRTP | Téléchargement gratuit Nightbreak |
cannonrtp_premium | Premium CannonRTP | Né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 updatecontentpour déterminer ce qui est obsolète)nameetdescription-- affichés dans le menu/wc setupdownloadLink-- la page Nightbreak utilisée par le flux de téléchargement en massefolderNameetcontentFilePrefixes-- quels fichiers à l'intérieur du package CannonRTP considère comme en faisant partienightbreakSlug-- 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/etisEnabledesttrue - 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
| Dossier | Rô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 :
- Téléchargez le zip du package depuis Nightbreak.
- Déposez le zip (intact) dans
plugins/CannonRTP/imports/. - 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.