Aller au contenu principal

Permissions et Commandes d'EliteMobs

Cette page est une référence complète de chaque commande et permission d'EliteMobs, tirée directement du code du plugin et de plugin.yml.

Toutes les commandes ci-dessous sont des sous-commandes de /elitemobs (alias /em), sauf indication contraire. La commande /adventurersguild (alias /ag) est une commande racine distincte. EliteMobs fournit également la commande racine partagée MagmaCore /nightbreaklogin <token> (permission nightbreak.login, par défaut op), utilisée pour lier ce serveur à un compte Nightbreak en vue des téléchargements de contenu en jeu.


Commandes de joueur

Ces commandes sont destinées aux joueurs ordinaires. La plupart sont par défaut à true (tout le monde peut les utiliser).

CommandePermissionPar défautÉmetteurDescription
/emelitemobs.commandtrueJoueurOuvre le menu principal du joueur / l'écran de statut
/em helpelitemobs.helptrueTousListe toutes les commandes enregistrées avec leurs descriptions
/em altelitemobs.alttrueJoueurBascule le style du menu /em (livre vs coffre)
/em shareItemelitemobs.shareitemtrueJoueurPartage les statistiques de l'objet EliteMobs actuellement tenu dans le chat
/em discordelitemobs.discord.linktrueTousAffiche un lien vers le serveur Discord d'EliteMobs
/em dismisselitemobs.dismissopJoueurIgnore le message de configuration du menu /em

Guilde des Aventuriers

CommandePermissionPar défautÉmetteurDescription
/agelitemobs.adventurersguild.commandtrueJoueurOuvre ou téléporte vers la Guilde des Aventuriers
/em adventurersguildelitemobs.adventurersguild.commandtrueJoueurIdentique à /ag (alias)

Le comportement de téléportation vérifie en plus elitemobs.adventurersguild.teleport (par défaut true) à l'exécution.

Boutiques

CommandePermissionPar défautÉmetteurDescription
/em shop customelitemobs.shop.commandtrueJoueurOuvre la boutique d'objets personnalisés ou téléporte vers le Hub de la GA
/em shop dynamicelitemobs.shop.dynamictrueJoueurOuvre la boutique d'objets dynamique (procédurale) ou téléporte vers le Hub de la GA
/em repairelitemobs.repair.commandtrueJoueurOuvre le menu de réparation ou téléporte vers le Hub de la GA
/em enchantelitemobs.enchant.commandtrueJoueurOuvre le menu d'enchantement ou téléporte vers le Hub de la GA
/em scrollelitemobs.scroll.commandtrueJoueurOuvre le menu des parchemins d'élite ou téléporte vers le Hub de la GA
/em scrapelitemobs.scrap.commandtrueJoueurOuvre le menu de recyclage ou téléporte vers le Hub de la GA
/em unbindelitemobs.unbind.commandtrueJoueurOuvre le menu de déliaison ou téléporte vers le Hub de la GA

Économie

CommandePermissionPar défautÉmetteurDescription
/em money checkelitemobs.money.check.selftrueJoueurVérifie votre propre solde de monnaie EliteMobs
/em pay <player> <amount>elitemobs.money.paytrueJoueurEnvoie de la monnaie à un autre joueur (taxe déduite)

Quêtes

CommandePermissionPar défautÉmetteurDescription
/em quest accept <questID>elitemobs.quest.accepttrueJoueurAccepte une quête (utilisé via le menu)
/em quest check <questID>(aucune définie)--JoueurCommande interne de dialogue de quête
/em quest track <questID>elitemobs.quest.tracktrueJoueurSuit les objectifs d'une quête
/em quest leave <questID>elitemobs.quest.leavetrueJoueurQuitte une quête active
/em quest complete <id>elitemobs.quest.completetrueJoueurTermine une quête via le menu (remise)

Donjons & Instances

CommandePermissionPar défautÉmetteurDescription
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueJoueurTéléporte vers un donjon / repaire / minidonjon
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptrueJoueurNavigation interne de téléportation de donjon par dialogue
/em startelitemobs.instance.starttrueJoueurDémarre un donjon/arène instancié(e) lorsqu'on est dans le lobby
/em quit(aucune définie)--JoueurQuitte le donjon/arène instancié(e) actuel(le) (le nœud elitemobs.quit déclaré n'est en réalité pas vérifié dans le code)

Arènes

CommandePermissionPar défautÉmetteurDescription
/em arena <arenaID>elitemobs.arena.starttrueJoueurOuvre le menu d'arène pour une arène spécifique

Suivi des boss

CommandePermissionPar défautÉmetteurDescription
/em track boss <id>elitemobs.boss.tracktrueJoueurSuit un boss de monde traçable sur la barre de boss

Téléportation

CommandePermissionPar défautÉmetteurDescription
/em spawntpelitemobs.teleport.spawntrueJoueurTéléporte vers le point d'apparition du serveur

Butin (Joueur)

CommandePermissionPar défautÉmetteurDescription
/em loot(aucune définie)--JoueurOuvre le menu de butin de groupe

Interne / PNJ

CommandePermissionPar défautÉmetteurDescription
/em npc questList <npcUUID>(aucune définie)--JoueurCommande interne pour l'interaction de quête avec un PNJ

Commandes administrateur

Ces commandes nécessitent le statut d'opérateur ou la permission pertinente. Elles sont par défaut à op sauf indication contraire.

Configuration & Gestion du contenu

CommandePermissionPar défautÉmetteurDescription
/em initializeelitemobs.initializeopJoueurOuvre l'assistant de configuration de première utilisation
/em setupelitemobs.setupopJoueurOuvre le menu principal de configuration / gestion du contenu
/em setup doneelitemobs.setupopTousBascule le message de rappel de configuration
/em setup toggle <dungeonConfig>elitemobs.setupopTousBascule l'installation d'un paquet de contenu spécifique
/em downloadallelitemobs.downloadallopTousTélécharge la mise à jour du plugin plus tous les paquets Nightbreak accessibles manquants/obsolètes
/em downloadallcontentelitemobs.downloadallopTousTélécharge tous les paquets de contenu accessibles manquants/obsolètes (sans mise à jour du plugin)
/em updatecontentelitemobs.updatecontentopTousMet à jour tous les paquets de contenu accessibles obsolètes (alias : /em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopTousTélécharge le dernier fichier jar du plugin EliteMobs (appliqué après redémarrage)
/em recommendedpluginselitemobs.setupopTousListe les plugins compagnons recommandés avec leurs liens d'installation
/em reloadelitemobs.reloadopTousRecharge entièrement EliteMobs (configs, boss, etc.)
/em versionelitemobs.versionopTousAffiche la version actuelle du plugin EliteMobs
/em language <language>elitemobs.languageopTousDéfinit la langue/traduction d'EliteMobs à l'échelle du serveur
/em package <dungeonName> <version>elitemobs.package(code uniquement)TousEmpaquette un donjon EliteMobs pour la distribution (remarque : plugin.yml déclare à la place le nœud inutilisé elitemobs.dungeon.package)

Apparition & Placement

CommandePermissionPar défautÉmetteurDescription
/em spawn boss <filename>elitemobs.place.adminopJoueurFait apparaître un boss personnalisé à l'endroit visé par le joueur
/em spawn boss <filename> <level>elitemobs.place.adminopJoueurFait apparaître un boss personnalisé à l'endroit visé par le joueur, à un niveau défini
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopTousFait apparaître un boss personnalisé aux coordonnées spécifiées
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopTousFait apparaître un boss personnalisé aux coordonnées, à un niveau défini
/em spawn elite <entityType> <level>elitemobs.place.adminopJoueurFait apparaître une élite du type d'entité et du niveau donnés
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopJoueurFait apparaître une élite avec des pouvoirs spécifiques
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopJoueurFait apparaître une élite aux coordonnées avec des pouvoirs optionnels
/em place boss <filename>elitemobs.place.adminopJoueurAjoute un emplacement d'apparition permanent pour un boss régional
/em place npc <filename>elitemobs.place.npc(code uniquement)JoueurPlace de façon permanente un PNJ à l'emplacement du joueur
/em place treasureChest <filename>elitemobs.place.adminopJoueurPlace de façon permanente un coffre au trésor à l'emplacement du joueur
/em place wormhole <filename> <1/2>elitemobs.place.adminopJoueurPlace l'extrémité 1 ou 2 d'un trou de ver à l'emplacement du joueur

Tuer

CommandePermissionPar défautÉmetteurDescription
/em killelitemobs.kill.commandopTousTue tous les mobs d'élite agressifs sur le serveur
/em kill <radius>elitemobs.kill.commandopJoueurTue tous les mobs d'élite agressifs dans le rayon de blocs spécifié
/em kill type <entityType>elitemobs.kill.commandopTousTue tous les mobs d'élite d'un type d'entité spécifique
/em kill type <entityType> <radius>elitemobs.kill.commandopJoueurTue tous les mobs d'élite d'un type spécifique dans le rayon

Retirer

CommandePermissionPar défautÉmetteurDescription
/em removeelitemobs.removeopJoueurBascule le mode de suppression pour retirer définitivement au clic toute entité/objet EliteMobs

Événements

CommandePermissionPar défautÉmetteurDescription
/em event <filename>elitemobs.event.startopJoueurDéclenche manuellement un événement chronométré

Réapparition

CommandePermissionPar défautÉmetteurDescription
/em respawn allelitemobs.respawn.forceopTousForce tous les boss régionaux à réapparaître immédiatement

Verrouillages de donjon

CommandePermissionPar défautÉmetteurDescription
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopTousEfface tous les verrouillages de boss de donjon pour un joueur spécifique

Économie (Admin)

CommandePermissionPar défautÉmetteurDescription
/em money add <player> <amount>elitemobs.money.adminopTousDonne le montant spécifié à un joueur
/em money addAll <amount>elitemobs.money.adminopTousDonne le montant spécifié à chaque joueur en ligne
/em money remove <player> <amount>elitemobs.money.adminopTousDéduit de la monnaie à un joueur
/em money set <player> <amount>elitemobs.money.adminopTousRègle la monnaie d'un joueur à un montant exact
/em money check <player>elitemobs.money.check.othersopTousVérifie le solde d'un autre joueur

Butin (Admin)

CommandePermissionPar défautÉmetteurDescription
/em loot menuelitemobs.loot.adminopJoueurOuvre le menu administrateur de navigation du butin
/em loot give <player> <filename>elitemobs.loot.adminopTousDonne un objet personnalisé spécifique à un joueur
/em loot reward <player> <filename>elitemobs.loot.adminopTousDonne un objet personnalisé mis à l'échelle du niveau de combat du joueur
/em loot random <level> <player>elitemobs.loot.adminopTousDonne une chute de butin aléatoire du niveau spécifié
/em loot simulate <level> <player>elitemobs.loot.adminopJoueurSimule une chute de butin pour le niveau et le joueur spécifiés
/em loot simulate <level> <times> <player>elitemobs.loot.adminopJoueurSimule plusieurs chutes de butin
/em loot debug <level>elitemobs.loot.debugopJoueurÉquipe le joueur d'un ensemble de test complet du niveau spécifié
/em loot debug <level> limitedelitemobs.loot.debugopJoueurÉquipe un ensemble de test réduit pour un test plus rapide
/em loot statselitemobs.loot.statsopJoueurAffiche les statistiques d'élite de l'objet actuellement tenu

Quêtes (Admin)

CommandePermissionPar défautÉmetteurDescription
/em quest completeelitemobs.quest.complete.forceopJoueurForce la complétion de toutes les quêtes actives (débogage)
/em quest bypasselitemobs.quest.bypassopJoueurBascule le contournement des restrictions de permission de quête
/em quest reset <player> <questName>elitemobs.quest.resetopJoueurRéinitialise une quête spécifique pour un joueur
/em quest resetAll <player>elitemobs.quest.reset.allopTousRéinitialise toutes les quêtes pour un joueur

Boutiques (Admin)

CommandePermissionPar défautÉmetteurDescription
/em shop custom <player>elitemobs.shop.custom.otheropTousOuvre la boutique d'objets personnalisés pour un autre joueur
/em shop procedural <player>elitemobs.*opTousOuvre la boutique procédurale pour un autre joueur
/em shop sell <player>elitemobs.shop.sell.otheropTousOuvre le menu de vente pour un autre joueur

Parchemins (Admin)

CommandePermissionPar défautÉmetteurDescription
/em scrollGet <level> <amount>elitemobs.scroll.getopJoueurDonne au joueur des parchemins d'élite d'un niveau donné
/em scrollGive <player>elitemobs.scroll.giveopTousDonne au joueur ciblé un parchemin d'élite unique mis à l'échelle de son niveau de combat

Liaison d'objet (Admin)

CommandePermissionPar défautÉmetteurDescription
/em unbind forceelitemobs.unbind.forceopJoueurForce la déliaison de l'objet tenu (retire le lien d'âme)

Protection

CommandePermissionPar défautÉmetteurDescription
/em protection bypasselitemobs.protection.bypassopJoueurBascule le contournement des protections de donjon pour le joueur

Statistiques

CommandePermissionPar défautÉmetteurDescription
/em statselitemobs.statsopJoueurAffiche les statistiques du serveur EliteMobs

Blocs transitifs

Ces commandes servent à configurer les blocs transitifs (blocs qui changent lorsque les boss régionaux apparaissent/disparaissent).

CommandePermissionPar défautÉmetteurDescription
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJoueurEnregistre des blocs transitifs pour un boss
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJoueurEnregistre de grandes zones de blocs transitifs
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJoueurÉdite des blocs transitifs existants
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJoueurÉdite de grandes zones de blocs transitifs
/em transitiveBlocks cancelelitemobs.transitiveblocksopJoueurAnnule l'enregistrement de blocs transitifs en cours

Discord

CommandePermissionPar défautÉmetteurDescription
/em discord <message>elitemobs.discord.messageopTousEnvoie un message de test à Discord via DiscordSRV

Boule de feu

CommandePermissionPar défautÉmetteurDescription
/em fireballelitemobs.fireballopJoueurTire une boule de feu d'élite pour tester la protection du terrain et la régénération après explosion

Commandes de compétence (Admin)

CommandePermissionPar défautÉmetteurDescription
/em skill set <player> <skillType> <level>elitemobs.skill.admin(code uniquement)TousRègle une compétence spécifique à un niveau pour un joueur
/em skill setAll <player> <level>elitemobs.skill.admin(code uniquement)TousRègle toutes les compétences à un niveau pour un joueur
/em skill check <player>elitemobs.skill.check(code uniquement)TousAffiche les niveaux de compétence d'un joueur

Bannière de Paix

CommandePermissionPar défautÉmetteurDescription
/em peacebanner give <player>elitemobs.peacebanner.admin(code uniquement)TousDonne un objet Bannière de Paix au joueur spécifié
/em peacebanner listelitemobs.peacebanner.admin(code uniquement)TousListe toutes les Bannières de Paix placées avec leurs coordonnées

Débogage / Test de combat

CommandePermissionPar défautÉmetteurDescription
/em debugelitemobs.debug(code uniquement)JoueurBascule le mode débogage affichant les calculs de dégâts en combat
/em debug infoelitemobs.debug(code uniquement)TousDévoile les informations de diagnostic/environnement d'EliteMobs pour le support
/em debug combat startelitemobs.admin(code uniquement)JoueurDémarre le test automatisé du système de combat
/em debug combat cancelelitemobs.admin(code uniquement)JoueurAnnule un test du système de combat en cours
/em debug combat resultselitemobs.admin(code uniquement)JoueurAffiche les résultats du dernier test du système de combat
/em debug combat test <type>elitemobs.admin(code uniquement)JoueurTeste un type d'arme/de compétence spécifique (par ex. swords, bows)

Référence de toutes les permissions

Joker & Lot

PermissionPar défautDescription
elitemobs.*opAccorde l'accès à toutes les commandes EliteMobs
elitemobs.usertrueLot de toutes les permissions de joueur recommandées (voir les enfants ci-dessous)

La permission elitemobs.user inclut comme enfants toutes les permissions destinées aux joueurs listées ci-dessous. Accorder elitemobs.user est la manière recommandée de donner aux joueurs l'accès à toutes les fonctionnalités standard.

Permissions de joueur

PermissionPar défautDescription
elitemobs.commandtrueUtiliser la commande principale /em
elitemobs.helptrueUtiliser /em help
elitemobs.alttrueBasculer le style du menu
elitemobs.shareitemtruePartager les statistiques d'objet d'élite dans le chat
elitemobs.discord.linktrueObtenir le lien Discord
elitemobs.adventurersguild.commandtrueOuvrir le menu de la Guilde des Aventuriers
elitemobs.adventurersguild.teleporttrueTéléporter vers la Guilde des Aventuriers
elitemobs.dungeon.tptrueTéléporter vers les donjons
elitemobs.arena.starttrueDémarrer les arènes
elitemobs.shop.customtrueUtiliser la commande de boutique d'objets personnalisés
elitemobs.shop.dynamictrueUtiliser la commande de boutique d'objets dynamique
elitemobs.repair.commandtrueUtiliser la commande de réparation
elitemobs.enchant.commandtrueUtiliser la commande d'enchantement
elitemobs.scroll.commandtrueUtiliser la commande de parchemin
elitemobs.scrap.commandtrueUtiliser la commande de recyclage
elitemobs.unbind.commandtrueUtiliser la commande de déliaison
elitemobs.money.check.selftrueVérifier son propre solde de monnaie
elitemobs.money.paytruePayer de la monnaie à un autre joueur
elitemobs.quest.accepttrueAccepter des quêtes
elitemobs.quest.completetrueTerminer (remettre) des quêtes
elitemobs.quest.tracktrueSuivre les objectifs de quête
elitemobs.quest.leavetrueQuitter les quêtes actives
elitemobs.quest.npctrueInteragir avec les PNJ de quête
elitemobs.quittrueQuitter le contenu instancié
elitemobs.instance.starttrueDémarrer les donjons/arènes instancié(e)s
elitemobs.rank.commandtruePermission héritée du menu de rang (aucune commande active dans EliteMobs 10 ; rang/prestige remplacé par le système de compétences)
elitemobs.boss.tracktrueSuivre les boss via la barre de boss
elitemobs.teleport.spawntrueTéléporter vers le point d'apparition du serveur
elitemobs.loot.commandtrueOuvrir le menu de butin de groupe

Permissions d'interaction avec les PNJ

Celles-ci contrôlent avec quels types de PNJ un joueur peut interagir. Toutes sont par défaut à true et sont enfants de elitemobs.user.

PermissionPar défautDescription
elitemobs.rank.npctruePermission héritée du PNJ de rang (non appliquée dans EliteMobs 10 ; système de rang remplacé par les compétences)
elitemobs.shop.dynamic.npctrueParler au PNJ de la boutique dynamique
elitemobs.shop.custom.npctrueParler au PNJ de la boutique personnalisée
elitemobs.shop.sell.npctrueParler au PNJ de la boutique de vente
elitemobs.back.npctrueParler au PNJ de téléportation retour
elitemobs.scrap.npctrueParler au PNJ de recyclage
elitemobs.repair.npctrueParler au PNJ de réparation
elitemobs.unbind.npctrueParler au PNJ de déliaison
elitemobs.enchant.npctrueParler au PNJ d'enchantement
elitemobs.scroll.npctrueParler au PNJ de parchemin d'élite
elitemobs.shop.arrow.npctrueParler au PNJ de la boutique de flèches
elitemobs.gambling.npctrueUtiliser les PNJ de jeux d'argent
elitemobs.skill.npctrueUtiliser le PNJ de bonus de compétence

Permissions administrateur

PermissionPar défautDescription
elitemobs.initializeopExécuter la configuration de première utilisation
elitemobs.setupopOuvrir le menu de configuration/gestion du contenu
elitemobs.downloadallopTélécharger tous les paquets de contenu Nightbreak accessibles
elitemobs.updatecontentopMettre à jour tous les paquets de contenu accessibles obsolètes
elitemobs.reloadopRecharger EliteMobs
elitemobs.versionopVérifier la version du plugin
elitemobs.languageopDéfinir la langue à l'échelle du serveur
elitemobs.dismissopIgnorer le message de configuration
elitemobs.removeopBasculer le mode de suppression
elitemobs.statsopVoir les statistiques du serveur
elitemobs.fireballopTirer une boule de feu de test
elitemobs.kill.commandopTuer les mobs d'élite
elitemobs.event.startopDéclencher manuellement des événements
elitemobs.respawn.forceopForcer la réapparition des boss régionaux
elitemobs.place.adminopPlacer des boss, coffres au trésor, trous de ver, et faire apparaître des entités personnalisées
elitemobs.dungeon.packageopEmpaqueter des donjons pour la distribution
elitemobs.money.adminopAjouter/retirer/définir la monnaie des joueurs
elitemobs.money.check.othersopVérifier le solde des autres joueurs
elitemobs.loot.adminopCommandes administrateur de butin (give, simulate, etc.)
elitemobs.loot.debugopObtenir des ensembles d'équipement de débogage
elitemobs.loot.statsopVoir les statistiques d'élite sur les objets tenus
elitemobs.quest.complete.forceopForcer la complétion de toutes les quêtes actives
elitemobs.quest.bypassopContourner les restrictions de quête
elitemobs.quest.resetopRéinitialiser une quête spécifique pour un joueur
elitemobs.quest.reset.allopRéinitialiser toutes les quêtes pour un joueur
elitemobs.rank.setopPermission héritée de définition de rang (aucune commande active dans EliteMobs 10 ; rang/prestige remplacé par le système de compétences)
elitemobs.shop.custom.otheropOuvrir la boutique personnalisée pour un autre joueur
elitemobs.shop.dynamic.otheropOuvrir la boutique dynamique pour un autre joueur
elitemobs.shop.sell.otheropOuvrir le menu de vente pour un autre joueur
elitemobs.scroll.getopDonner des parchemins d'élite via commande
elitemobs.scroll.giveopDonner à un joueur un parchemin d'élite mis à l'échelle de son niveau de combat
elitemobs.dungeon.resetlockoutopEffacer les verrouillages de boss de donjon d'un joueur
elitemobs.unbind.forceopForcer la déliaison d'un objet tenu
elitemobs.protection.bypassopBasculer le contournement de la protection des donjons
elitemobs.transitiveblocksopGérer les blocs transitifs
elitemobs.discord.messageopEnvoyer des messages de test à Discord

Permissions présentes uniquement dans le code

Ces permissions sont appliquées dans le code source mais ne sont pas déclarées dans plugin.yml. Elles n'apparaîtront pas dans les listes de permissions par défaut ni dans la complétion par tabulation. Vous devez les ajouter manuellement à votre plugin de permissions si nécessaire.

PermissionUtilisée parDescription
elitemobs.package/em packageEmpaqueter des donjons pour la distribution (le nœud déclaré elitemobs.dungeon.package n'est en réalité pas vérifié dans le code)
elitemobs.place.npc/em place npcPlacer des PNJ à un emplacement
elitemobs.debug/em debugBasculer le mode débogage
elitemobs.admin/em debug combat *Commandes de test de combat
elitemobs.skill.admin/em skill set, /em skill setAllCommandes administrateur de niveau de compétence
elitemobs.skill.check/em skill checkVérifier les niveaux de compétence d'un joueur
elitemobs.shop.command/em shop customAccès à la boutique personnalisée (utilisé dans le code au lieu de elitemobs.shop.custom)
elitemobs.versionnotificationVérificateur de versionRecevoir les notifications de mise à jour de version à la connexion
elitemobs.peacebanner.admin/em peacebanner give, /em peacebanner listDonner et lister les Bannières de Paix
elitemobs.soulbind.bypassSystème de lien d'âmeContourner les restrictions d'objet liées à l'âme