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.

Remplacez les paramètres <...> par des valeurs réelles. Les noms de fichiers de contenu incluent leur extension, par exemple boss.yml. La colonne Émetteur indique ce que le gestionnaire accepte réellement : une commande réservée aux joueurs ne fonctionne pas en console simplement parce que son enregistrement omet cette vérification.

Commandes racines partagées MagmaCore​

EliteMobs embarque MagmaCore, qui enregistre quatre commandes racines supplémentaires à l'exécution (elles ne figurent pas dans plugin.yml, et leurs permissions sont enregistrées par programmation avec op par défaut). Si un autre plugin MagmaGuy les a déjà enregistrées, EliteMobs saute l'enregistrement et celles existantes sont utilisées.

CommandePermissionPar défautÉmetteurDescription
/nightbreaklogin <token>nightbreak.loginopTousLie ce serveur à un compte Nightbreak pour le contenu en jeu et les téléchargements de plugins
/nightbreaklogoutnightbreak.loginopTousSupprime de ce serveur le jeton de compte Nightbreak stocké
/nightbreak pluginsnightbreak.pluginsopTousOuvre le catalogue pour les joueurs ; affiche ses informations en console
/logifylogify.*opTousTéléverse le dernier journal du serveur vers mclo.gs et renvoie son lien

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 de statut si emLeadsToStatusMenu est activé
/em helpelitemobs.helptrueTousListe toutes les commandes enregistrées avec leurs descriptions
/em altelitemobs.alttrueJoueurBascule le menu de statut entre inventaire et dialogue/livre
/em shareItemelitemobs.shareitemtrueJoueurPartage les statistiques de l'objet EliteMobs actuellement tenu dans le chat
/em discordelitemobs.discord.linktrueTousAffiche le lien d'invitation au Discord d'EliteMobs
/em dismisselitemobs.dismissopJoueurActive ou masque le message de configuration de votre menu /em

L'autre présentation utilise les dialogues sur Java 1.21.6+ et les livres sur les versions antérieures. Les joueurs Bedrock et les serveurs utilisant onlyUseBedrockMenus gardent les inventaires. /em help liste les commandes enregistrées sans filtrer vos permissions ; voir une commande ne donne pas le droit de l'utiliser.

Classes​

CommandePermissionPar défautÉmetteurDescription
/em classelitemobs.commandtrueJoueurOuvre le profil de classe et le menu d'entraînement
/em class info <class>elitemobs.commandtrueJoueurPrésente une forme de classe, ses capacités et ses conditions de progression
/em class select <class>elitemobs.commandtrueJoueurSélectionne une forme de classe débloquée

Consultez [Alpha] Advanced Combat System pour les contrôles et la référence des classes pour les identifiants. Une instance active conserve la classe enregistrée à l'entrée. Les commandes de classe ne sont enregistrées que si le module est activé.

Guilde des Aventuriers​

CommandePermissionPar défautÉmetteurDescription
/agelitemobs.adventurersguild.commandtrueJoueurOuvre ou téléporte vers la Guilde des Aventuriers
/em adventurersguild ou /em agelitemobs.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.command(code uniquement)JoueurOuvre 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.selftrueJoueurOuvre le menu de statut si otherCommandsLeadToEMStatusMenu est activé ; sinon affiche votre solde
/em pay <player> <amount>elitemobs.money.paytrueJoueurEnvoie de la monnaie à un joueur connecté, après déduction de la taxe configurée

Groupes​

CommandePermissionPar défautÉmetteurDescription
/em party createelitemobs.partytrueJoueurCrée un groupe limité à la session
/em party invite <player>elitemobs.partytrueJoueurInvite un joueur connecté ; chaque membre actuel peut inviter
/em party acceptelitemobs.partytrueJoueurAccepte la dernière invitation non expirée
/em party leave(aucune définie)--JoueurQuitte le groupe actuel ; fonctionne sans elitemobs.party
/em party menuelitemobs.partytrueJoueurOuvre l'inventaire de gestion du groupe
/em party ready <token>elitemobs.partytrueJoueurAccepte la vérification de disponibilité d'un départ précis en donjon instancié
/em party decline <token>elitemobs.partytrueJoueurRefuse et annule une vérification de disponibilité précise
/em party hideinteractionhintelitemobs.partytrueJoueurMasque définitivement les indications d'invitation par clic droit

Les descriptions des commandes de groupe dans /em help viennent de Party.yml et utilisent donc les textes traduits du serveur.

EliteMobs génère le jeton de disponibilité et l'insère dans les boutons du chat ; les joueurs ne le saisissent normalement pas. Consultez Système de groupes pour les limites, l'entrée en donjon, le crédit de quête partagé et le butin de groupe.

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.leavetrueJoueurOuvre la confirmation d'abandon d'une quête active
/em quest leaveconfirmed <questID>elitemobs.quest.leavetrueJoueurConfirme l'abandon depuis le message généré
/em quest complete <id>elitemobs.quest.completetrueJoueurTermine une quête via le menu (remise)

Ces identifiants sont des UUID d'exécution fournis par les menus, pas des noms de fichiers. Confirmer l'abandon applique le verrouillage complet de la quête.

Donjons & Instances​

CommandePermissionPar défautÉmetteurDescription
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueJoueurUtilise le nom du fichier de configuration du contenu pour téléporter ou ouvrir le navigateur d'instances
/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)

Téléportations à l'intérieur d'une instance​

elitemobs.instanced.teleport.within vaut false par défaut, même pour les opérateurs. L'accorder explicitement autorise les téléportations de commande/plugin uniquement pendant une instance en cours, si les deux extrémités restent dans sa région et son monde. Cela ne permet pas de sortir, d'entrer dans une autre instance ni de contourner les restrictions du lobby. D'autres plugins peuvent toujours annuler la téléportation, et EliteMobs revérifie la destination avant de l'accepter.

Arènes​

CommandePermissionPar défautÉmetteurDescription
/em arena <arenaID>elitemobs.arena.starttrueJoueurOuvre le menu de l'arène à partir de son nom de fichier de configuration

Suivi des boss​

CommandePermissionPar défautÉmetteurDescription
/em track boss <id>elitemobs.boss.tracktrueJoueurSuit un boss de monde traçable par son UUID d'exécution, pas par son fichier

Téléportation​

CommandePermissionPar défautÉmetteurDescription
/em spawntpelitemobs.teleport.spawntrueJoueurTéléporte vers defaultSpawnLocation, configuré dans EliteMobs

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
/em _classmenu <menu-action>elitemobs.commandtrueJoueurJeton d'action interne temporaire des dialogues de classe ; utilisez le menu

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 ; nightbreak.applyPluginUpdatesWithoutRestart détermine quand il est appliqué (par défaut : au prochain redémarrage)
/em applypluginupdateelitemobs.downloadallopTousApplique une mise à jour téléchargée d'EliteMobs sans redémarrage, en rechargeant EliteMobs et les plugins MagmaGuy qui en dépendent
/em forcereinstallcontent <package|all>elitemobs.downloadallopTousRetélécharge et réinstalle un paquet déjà installé, ou tous avec all
/em recommendedpluginselitemobs.setupopTousListe les plugins compagnons recommandés avec leurs liens d'installation
/em reloadelitemobs.reloadopTousRecharge EliteMobs en conservant le pourcentage de vie de chaque joueur connecté pendant la restauration de sa vie maximale
/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)

/em applypluginupdate refuse de s'exécuter lorsqu'aucun jar EliteMobs plus récent n'attend dans le dossier de mise à jour du serveur, ou lorsqu'un plugin d'un autre auteur déclare EliteMobs comme dépendance ou dépendance facultative ; redémarrez le serveur dans ces cas. Les boss, arènes et instances de donjon en cours prennent fin au rechargement d'EliteMobs. Consultez appliquer les mises à jour sans redémarrage pour les modes de nightbreak.applyPluginUpdatesWithoutRestart.

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.adminopJoueurGénère une élite aux coordonnées indiquées (décimales autorisées) ; exige au moins un argument de pouvoir
/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

Création de patrouilles​

CommandePermissionDéfautExpéditeurDescription
/em patrol editelitemobs.patrol.admin(code uniquement)JoueurCommence à modifier le PNJ ou le Boss personnalisé regardé
/em patrol addelitemobs.patrol.admin(code uniquement)JoueurAjoute le bloc actuel du joueur comme prochain nœud
/em patrol removeelitemobs.patrol.admin(code uniquement)JoueurSupprime le dernier nœud
/em patrol undoelitemobs.patrol.admin(code uniquement)JoueurRestaure l'état précédent de l'éditeur
/em patrol mode <LOOP|REVERSE>elitemobs.patrol.admin(code uniquement)JoueurChange le mode de parcours
/em patrol saveelitemobs.patrol.admin(code uniquement)JoueurEnregistre atomiquement l'itinéraire et actualise l'acteur
/em patrol cancelelitemobs.patrol.admin(code uniquement)JoueurAnnule sans écrire de changement
/em patrol statuselitemobs.patrol.admin(code uniquement)JoueurAffiche l'état de l'éditeur ou de la patrouille active

Consultez Patrouilles des PNJ et boss pour le déroulement complet.

Tuer​

CommandePermissionPar défautÉmetteurDescription
/em killelitemobs.kill.commandopTousRetire toutes les élites suivies du serveur, sans filtre d'agressivité
/em kill <radius>elitemobs.kill.commandopJoueurRetire les élites dans une boîte s'étendant de cette distance sur chaque axe autour du joueur
/em kill type <entityType>elitemobs.kill.commandopTousRetire les élites d'un type d'entité précis
/em kill type <entityType> <radius>elitemobs.kill.commandopJoueurRetire les élites du type indiqué dans la même zone de recherche cubique

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.forceopTousFait réapparaître immédiatement les boss régionaux déjà en attente de leur temporisateur

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

Le joueur nommé doit être connecté et ses données EliteMobs doivent être chargées ; sinon, la commande indique que les données ne sont pas prêtes et ne modifie rien. /em money addAll ne donne de monnaie à personne si les données d'un joueur connecté sont encore en cours de chargement.

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 preview <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJoueurDécrit les profils automatiques, la pondération des classes et les entrées de butin définies
/em loot preview <mob.yml> <level> <difficulty> <rank> <family|ALL>elitemobs.loot.adminopJoueurRemplace le rang de révision ; une famille précise fournit aussi un échantillon
/em loot giveall <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJoueurDonne des échantillons de toutes les familles automatiques disponibles et entrées d'objets définies, avec toutes leurs variantes de difficulté
/em loot giveall <mob.yml> <level> <difficulty> <rank>elitemobs.loot.adminopJoueurRemplace le rang du profil automatique pour les échantillons
/em loot statselitemobs.loot.statsopJoueurAffiche les statistiques d'élite de l'objet actuellement tenu

Les deux variantes de loot debug remplacent l'armure équipée, ajoutent des armes de test avec Solidité 99 et écrasent l'XP de toutes les compétences pour atteindre le niveau demandé. Les deux variantes ajustent également toutes les lignées de classes au niveau effectif demandé (limité à 1–100). Lorsque les classes ne peuvent pas changer, la commande en indique la raison : l'Advanced Combat System est désactivé, vos classes sont verrouillées par un donjon ou une épreuve en cours, ou vos données de classe ne sont pas encore chargées. Ces commandes modifient la progression ; ce ne sont pas de simples aperçus d'objets.

Consultez la révision du butin automatique pour les limites des échantillons. Les niveaux vont de 1 à 10000. Les rangs sont AUTO, TRASH, MINIBOSS et BOSS. Les échantillons ignorent les probabilités et peuvent déborder au sol. Les commandes décrivent les récompenses monétaires et les commandes sans les exécuter.

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)
/em unbind force allelitemobs.unbind.forceopJoueurRetire Soulbind et son marqueur de prestige de tous les objets liés de votre inventaire et actualise leurs descriptions

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 configurent les blocs qui changent à l'apparition ou à la défaite d'un boss régional. ON_REMOVE représente la défaite ; un déchargement ordinaire dû à la distance ne le déclenche pas. Consultez Blocs transitifs pour les contrôles de sélection.

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 et la régénération du terrain

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

Administration des classes​

CommandePermissionPar défautÉmetteurDescription
/em class test set <player> <class> <effectiveLevel>elitemobs.advancedcombat.adminopTousDéfinit et sélectionne le niveau d'une branche pour un joueur connecté, en complétant les paliers ancêtres
/em class test forget <player> <class>elitemobs.advancedcombat.adminopTousSupprime les déblocages et l'XP d'un sous-arbre de classes et efface une sélection active concernée
/em advancedcombat dismisselitemobs.advancedcombat.adminopJoueurEnregistre showDeveloperMessage: false pour tout le serveur

test set et test forget exigent que le joueur ciblé quitte d'abord toute instance verrouillant sa classe. set respecte encore les plafonds des compétences de base. forget supprime la progression ; utilisez-le seulement pour réinitialiser volontairement cette branche lors de tests. Ces commandes de test ne sont enregistrées que si le module est activé ; advancedcombat dismiss reste disponible indépendamment.

Création de transports​

/em transport ... exige elitemobs.transport.admin et un joueur comme émetteur. Cette permission existe uniquement dans le code. Le guide du transport détaille toutes les commandes d'édition, de trajet et de rechargement avec leurs arguments. Les itinéraires peuvent aussi être proposés par des PNJ TRANSPORT.

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)JoueurAffiche les niveaux de compétences, le niveau de combat et les multiplicateurs de dégâts actifs dans le chat et le journal
/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.*opPermission littérale sans enfants déclarés. EliteMobs la vérifie pour /em shop procedural <player>, la barre de progression du démarrage et du rechargement, le rappel de configuration à la connexion, les indications pour administrateurs sur les PNJ de quête défectueux, les PNJ retirés et les trous de ver non configurés, ainsi que pour se téléporter dans un donjon ou une arène en cours auquel vous ne participez pas, ou y rester
elitemobs.usertrueLot de toutes les permissions de joueur recommandées (voir les enfants ci-dessous)

elitemobs.user regroupe les permissions de joueur déclarées comme enfants. Certaines permissions distinctes, dont elitemobs.arena.start et elitemobs.scroll.command, valent true par défaut sans appartenir à ce groupe. Les nœuds uniquement définis dans le code, comme elitemobs.shop.command, doivent être accordés séparément si votre configuration le nécessite.

Le gestionnaire vérifie la permission propre à chaque commande ; il ne traite pas automatiquement elitemobs.* comme un accès universel. L'expansion des jokers dépend de votre plugin de permissions. Accordez les nœuds précis si vous configurez les accès sans cette expansion.

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.customtrueDéclarée uniquement — la commande de boutique vérifie elitemobs.shop.command à la place
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.partytrueUtiliser les commandes de groupe et les vérifications de disponibilité avant un donjon (/em party leave ne nécessite aucune permission)
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êtes dynamiques QUEST_GIVER
elitemobs.quittrueDéclarée uniquement — /em quit ne définit aucune permission, ce nœud n'est donc jamais vérifié
elitemobs.instance.starttrueDémarrer les donjons/arènes instancié(e)s
elitemobs.instanced.teleport.withinfalseAutoriser les téléportations de commande/plugin dans la même instance en cours, avec les limites ci-dessus
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 defaultSpawnLocation
elitemobs.loot.commandtrueDéclarée uniquement — /em loot ne définit aucune permission, ce nœud n'est donc jamais vérifié
Déclarées mais jamais vérifiées

Ces nœuds existent dans plugin.yml (ils apparaissent donc dans les listes de permissions) mais aucun chemin de code ne les teste. Les accorder ou les retirer n'a aucun effet : elitemobs.quit, elitemobs.loot.command, elitemobs.shop.custom (le code vérifie elitemobs.shop.command à la place), elitemobs.shop.dynamic.other (/em shop procedural <player> vérifie elitemobs.* à la place), elitemobs.dungeon.package (le code vérifie elitemobs.package), ainsi que les anciens nœuds de rang elitemobs.rank.command, elitemobs.rank.set et elitemobs.rank.npc.

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

Les PNJ CLASS_TRAINER vérifient elitemobs.command. Les QUEST_GIVER dynamiques vérifient elitemobs.quest.npc ; les CUSTOM_QUEST_GIVER utilisent plutôt les permissions et verrouillages propres aux quêtes personnalisées.

Permissions administrateur​

PermissionPar défautDescription
elitemobs.initializeopExécuter la configuration de première utilisation
elitemobs.advancedcombat.adminopDéfinir ou supprimer la progression de classe pour les tests
elitemobs.setupopOuvrir le menu de configuration/gestion du contenu
elitemobs.downloadallopTélécharger les paquets de contenu Nightbreak accessibles, et télécharger ou appliquer les mises à jour du plugin EliteMobs
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.dismissopActiver ou masquer votre 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.packageopDéclarée uniquement ; l'empaquetage vérifie elitemobs.package
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.otheropDéclarée uniquement — /em shop procedural <player> vérifie elitemobs.* à la place
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. Accordez-les explicitement si nécessaire. La complétion vérifie les permissions du joueur ; l'absence d'un nœud dans plugin.yml n'empêche pas à elle seule sa commande d'apparaître.

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 *, vérificateur de versionCommandes de test de combat ; affiche aussi l'avertissement de connexion lorsque la vérification des mises à jour n'a pas pu se connecter, pour les joueurs qui ont également elitemobs.versionnotification
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.patrol.admin/em patrol ...Créer et inspecter les itinéraires de patrouille des PNJ et Boss personnalisés
elitemobs.transport.admin/em transport ...Créer, tester et recharger les itinéraires de transport
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 du plugin
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

Bonus d'XP de compétences​

Toutes les permissions de bonus d'XP valent false par défaut. La famille complète utilise elitemobs.perks.xp.<perk>.<skill> :

BonusMultiplicateur
10percentboost1.10
25percentboost1.25
50percentboost1.50
double2.00
150percentboost2.50
triple3.00
quadruple4.00
customboostcustomXpPerkMultiplier dans skills.yml, 1.0 par défaut

Chaque bonus déclare armor, swords, axes, bows, crossbows, tridents, hoes, maces, spears, staves et wands, ainsi qu'un parent all accordant ces onze enfants. Par exemple, elitemobs.perks.xp.double.swords double l'XP d'épée admissible et elitemobs.perks.xp.double.all couvre toutes les compétences. Les bonus ordinaires utilisent le multiplicateur applicable le plus élevé. customboost remplace cette sélection. Consultez Système de compétences pour les conditions et l'effet des refus explicites.