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 | Émetteur | Description |
|---|---|---|
/cannonrtp | N'importe qui | Affiche l'en-tête d'aide suivi de chaque sous-commande enregistrée que l'émetteur peut utiliser |
/wc help | N'importe qui | Identique à /cannonrtp -- affiche la liste d'aide |
/wc create <id> | Joueur | Crée une toute nouvelle configuration de canon et place la première instance à votre position actuelle |
/wc create <id> <display_name> | Joueur | Identique à ci-dessus, mais définit un nom d'affichage personnalisé (les underscores deviennent des espaces) |
/wc place <id> | Joueur | Ajoute un autre placement d'un canon existant à votre position actuelle |
/wc remove <id> | Joueur | Supprime le placement le plus proche de <id> dans votre monde actuel (le fichier de configuration est conservé) |
/wc delete <id> | N'importe qui | Supprime le fichier de configuration du canon |
/wc target <id> <world> | Joueur | Change le monde d'atterrissage cible du canon |
/wc center <id> | Joueur | Définit le centre de recherche du canon à votre position actuelle |
/wc list | N'importe qui | Liste chaque placement avec le nom d'affichage, le statut, la taille de la file et le dernier détail de statut |
/wc status | N'importe qui | Même sortie que /wc list |
/wc probe | Joueur | Teste si votre position actuelle passerait toutes les vérifications de protection activées |
/wc reload | N'importe qui | Recharge la configuration globale, chaque configuration de canon, les tâches et les adaptateurs de protection |
/wc setup | Joueur | Ouvre le menu de style Nightbreak du navigateur de contenu (liste les packages de canons installés et téléchargeables) |
/wc downloadall | N'importe qui | Télécharge tous les packages de contenu CannonRTP disponibles depuis Nightbreak |
/wc updatecontent | N'importe qui | Té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.
createvsplacevsremovevsdeleteUne seule configuration de canon (
plugins/CannonRTP/cannons/<id>.yml) peut piloter plusieurs placements en jeu.createcrée la configuration et amorce le premier placement.placeajoute un autre placement à une configuration existante.removesupprime un placement (le plus proche de vous dans votre monde) mais conserve la configuration.deletesupprime 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 :
| Permission | Défaut | Description |
|---|---|---|
cannonrtp.admin | op | Requis pour chaque sous-commande administrateur |
cannonrtp.use | true | Requis 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
requiredPermissionest vide (par défaut), le canon vérifie uniquementcannonrtp.use. - Si
requiredPermissionest défini et que le joueur possèdecannonrtp.usemais pas le nœud propre au canon, CannonRTP envoie le messagenoPermissionconfiguré 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.