Aller au contenu principal

Commandes et Permissions de CannonRTP

CannonRTP enregistre ses commandes sous l'espace de noms cannonrtp.

  • Commande racine : /cannonrtp
  • Alias : /crtp, /wc

/wc est l'alias court que la plupart des administrateurs utiliseront, mais le nœud de permission sous-jacent reste cannonrtp.admin pour chaque sous-commande.

Commandes Administrateur

CommandeÉmetteurDescription
/cannonrtpN'importe quiAffiche l'en-tête d'aide suivi de chaque sous-commande enregistrée que l'émetteur peut utiliser
/wc helpN'importe quiIdentique à /cannonrtp -- affiche la liste d'aide
/wc create <id>JoueurCrée une toute nouvelle configuration de canon et place la première instance à votre position actuelle
/wc create <id> <display_name>JoueurIdentique à ci-dessus, mais définit un nom d'affichage personnalisé (les underscores deviennent des espaces)
/wc place <id>JoueurAjoute un autre placement d'un canon existant à votre position actuelle
/wc remove <id>JoueurSupprime le placement le plus proche de <id> dans votre monde actuel (le fichier de configuration est conservé)
/wc delete <id>N'importe quiSupprime le fichier de configuration du canon
/wc target <id> <world>JoueurChange le monde d'atterrissage cible du canon
/wc center <id>JoueurDéfinit le centre de recherche du canon à votre position actuelle
/wc listN'importe quiListe chaque placement avec le nom d'affichage, le statut, la taille de la file et le dernier détail de statut
/wc statusN'importe quiMême sortie que /wc list
/wc probeJoueurTeste si votre position actuelle passerait toutes les vérifications de protection activées
/wc reloadN'importe quiRecharge la configuration globale, chaque configuration de canon, les tâches et les adaptateurs de protection
/wc setupJoueurOuvre le menu de style Nightbreak du navigateur de contenu (liste les packages de canons installés et téléchargeables)
/wc downloadallN'importe quiTélécharge tous les packages de contenu CannonRTP disponibles depuis Nightbreak
/wc updatecontentN'importe quiTélécharge les mises à jour des packages de contenu CannonRTP obsolètes (alias : /wc updateall)

CannonRTP ne fournit pas de menu /wc initialize distinct pour la première utilisation -- il n'a pas de modes préréglés. La première fois qu'un administrateur se connecte après l'installation, un avertissement Nightbreak en chat l'invite à exécuter /wc setup.

Toutes les commandes administrateur nécessitent cannonrtp.admin.

Consultez la page Packages de Contenu pour plus de détails sur ce que /wc setup, /wc downloadall et /wc updatecontent gèrent réellement.

create vs place vs remove vs delete

Une seule configuration de canon (plugins/CannonRTP/cannons/<id>.yml) peut piloter plusieurs placements en jeu. create crée la configuration et amorce le premier placement. place ajoute un autre placement à une configuration existante. remove supprime un placement (le plus proche de vous dans votre monde) mais conserve la configuration. delete supprime le fichier de configuration, retirant tous les placements.

Interaction Joueur

Il n'existe aucune commande joueur pour activer un canon. Les joueurs utilisent CannonRTP en marchant dans le rayon de déclenchement du canon (triggerRadius, 1,75 bloc par défaut).

Permissions

Seuls deux nœuds de permission sont enregistrés dans plugin.yml :

PermissionDéfautDescription
cannonrtp.adminopRequis pour chaque sous-commande administrateur
cannonrtp.usetrueRequis pour qu'un joueur puisse déclencher un canon

Fonctionnement de cannonrtp.use

Si un joueur n'a pas cannonrtp.use, le canon ignore silencieusement ce joueur. Aucun message de refus n'est envoyé pour cette vérification de permission de base -- il traverse simplement la zone du canon sans être lancé.

Verrou de Permission par Canon

Chaque configuration de canon peut également définir un champ requiredPermission.

  • Si requiredPermission est vide (par défaut), le canon vérifie uniquement cannonrtp.use.
  • Si requiredPermission est défini et que le joueur possède cannonrtp.use mais pas le nœud propre au canon, CannonRTP envoie le message noPermission configuré incluant le nom d'affichage du canon. Le message est limité à une fois toutes les trois secondes par joueur et par canon.

Auto-complétion

Les commandes prenant un argument <id> de canon proposent en auto-complétion la liste des identifiants de canon connus. Les commandes prenant un argument <world> proposent en auto-complétion la liste des noms de monde actuellement chargés.