Saltar para o conteúdo principal

Permissões e comandos do EliteMobs

Esta página é uma referência abrangente de todos os comandos e permissões do EliteMobs, obtida diretamente do código do plugin e do plugin.yml.

Todos os comandos abaixo são subcomandos de /elitemobs (alias /em), salvo indicação em contrário. O comando /adventurersguild (alias /ag) é um comando raiz separado.

Substitua os marcadores <...> por valores reais. Os nomes de ficheiros de conteúdo incluem a extensão, por exemplo boss.yml. A coluna Emissor descreve o que o código aceita: um comando que exige um jogador não funciona na consola só porque o seu registo omite a verificação do emissor.

Comandos raiz partilhados do MagmaCore​

O EliteMobs inclui o MagmaCore, que regista quatro comandos raiz extra em tempo de execução (eles não estão no plugin.yml, e as suas permissões são registadas programaticamente com o padrão op). Se outro plugin do MagmaGuy já os tiver registado, o EliteMobs salta o registo e os existentes são usados.

ComandoPermissãoPadrãoEmissorDescrição
/nightbreaklogin <token>nightbreak.loginopQualquerLiga este servidor a uma conta Nightbreak para conteúdo dentro do jogo e transferências de plugins
/nightbreaklogoutnightbreak.loginopQualquerRemove deste servidor o token de conta Nightbreak armazenado
/nightbreak pluginsnightbreak.pluginsopQualquerAbre o catálogo para jogadores; apresenta informações do catálogo na consola
/logifylogify.*opQualquerEnvia o registo mais recente do servidor para mclo.gs e devolve a ligação

Comandos de Jogador​

Estes comandos destinam-se a jogadores normais. A maioria tem por padrão true (toda a gente os pode usar).

ComandoPermissãoPadrãoEmissorDescrição
/emelitemobs.commandtrueJogadorAbre o menu de estado se emLeadsToStatusMenu estiver ativado
/em helpelitemobs.helptrueQualquerLista todos os comandos registados com descrições
/em altelitemobs.alttrueJogadorAlterna o menu de estado entre inventário e diálogo/livro
/em shareItemelitemobs.shareitemtrueJogadorPartilha no chat as estatísticas do item EliteMobs atualmente empunhado
/em discordelitemobs.discord.linktrueQualquerMostra a ligação de convite do Discord do EliteMobs
/em dismisselitemobs.dismissopJogadorAtiva ou oculta a mensagem de configuração no seu menu /em

A apresentação alternativa usa diálogos no Java 1.21.6+ e livros em versões anteriores. Jogadores Bedrock e servidores com onlyUseBedrockMenus mantêm os menus de inventário. /em help lista os comandos registados sem filtrar as permissões; ver um comando não concede acesso.

Classes​

ComandoPermissãoPadrãoEmissorDescrição
/em classelitemobs.commandtrueJogadorAbre o perfil de classe e o menu de treino
/em class info <class>elitemobs.commandtrueJogadorMostra uma forma de classe, as suas habilidades e requisitos de progressão
/em class select <class>elitemobs.commandtrueJogadorSeleciona uma forma de classe desbloqueada

Consulte [Alpha] Advanced Combat System para os controlos e a referência de classes para os IDs. Uma instância ativa conserva a classe registada à entrada. Os comandos de classe só são registados quando o módulo está ativado.

Guilda dos Aventureiros​

ComandoPermissãoPadrãoEmissorDescrição
/agelitemobs.adventurersguild.commandtrueJogadorAbre ou teletransporta para a Guilda dos Aventureiros
/em adventurersguild ou /em agelitemobs.adventurersguild.commandtrueJogadorIgual a /ag (aliases)

O comportamento de teletransporte verifica adicionalmente elitemobs.adventurersguild.teleport (padrão true) em tempo de execução.

Lojas​

ComandoPermissãoPadrãoEmissorDescrição
/em shop customelitemobs.shop.command(apenas no código)JogadorAbre a loja de itens personalizados ou teletransporta para o Hub da GA
/em shop dynamicelitemobs.shop.dynamictrueJogadorAbre a loja de itens dinâmicos (procedurais) ou teletransporta para o Hub da GA
/em repairelitemobs.repair.commandtrueJogadorAbre o menu de reparação ou teletransporta para o Hub da GA
/em enchantelitemobs.enchant.commandtrueJogadorAbre o menu de encantamento ou teletransporta para o Hub da GA
/em scrollelitemobs.scroll.commandtrueJogadorAbre o menu de pergaminhos elite ou teletransporta para o Hub da GA
/em scrapelitemobs.scrap.commandtrueJogadorAbre o menu de sucata ou teletransporta para o Hub da GA
/em unbindelitemobs.unbind.commandtrueJogadorAbre o menu de desvinculação ou teletransporta para o Hub da GA

Economia​

ComandoPermissãoPadrãoEmissorDescrição
/em money checkelitemobs.money.check.selftrueJogadorAbre o menu de estado se otherCommandsLeadToEMStatusMenu estiver ativado; caso contrário, mostra o saldo
/em pay <player> <amount>elitemobs.money.paytrueJogadorEnvia moeda a um jogador ligado, descontando o imposto configurado

Grupos​

ComandoPermissãoPadrãoEmissorDescrição
/em party createelitemobs.partytrueJogadorCria um grupo que dura apenas a sessão
/em party invite <player>elitemobs.partytrueJogadorConvida um jogador ligado; qualquer membro atual pode convidar
/em party acceptelitemobs.partytrueJogadorAceita o convite mais recente ainda válido
/em party leave(nenhuma definida)--JogadorAbandona o grupo atual; funciona sem elitemobs.party
/em party menuelitemobs.partytrueJogadorAbre o menu de inventário com os controlos do grupo
/em party ready <token>elitemobs.partytrueJogadorAceita a verificação de prontidão para uma entrada específica numa masmorra instanciada
/em party decline <token>elitemobs.partytrueJogadorRecusa e cancela uma verificação de prontidão específica
/em party hideinteractionhintelitemobs.partytrueJogadorOculta permanentemente as indicações de convite por clique direito

As descrições dos comandos de grupo em /em help vêm de Party.yml, pelo que os servidores traduzidos mostram o seu próprio texto.

O EliteMobs gera o token de prontidão e coloca-o nos botões do chat; os jogadores normalmente não o escrevem. Consulte Sistema de grupos para os limites, entrada em masmorras, crédito de missão partilhado e saque em grupo.

Missões​

ComandoPermissãoPadrãoEmissorDescrição
/em quest accept <questID>elitemobs.quest.accepttrueJogadorAceita uma missão (usado via menu)
/em quest check <questID>(nenhuma definida)--JogadorComando interno de diálogo de missão
/em quest track <questID>elitemobs.quest.tracktrueJogadorAcompanha os objetivos de uma missão
/em quest leave <questID>elitemobs.quest.leavetrueJogadorAbre a confirmação para abandonar uma missão ativa
/em quest leaveconfirmed <questID>elitemobs.quest.leavetrueJogadorConfirma o abandono através do aviso gerado
/em quest complete <id>elitemobs.quest.completetrueJogadorCompleta uma missão via menu (entrega)

Estes IDs são UUIDs de execução fornecidos pelos menus, não nomes de ficheiros. Confirmar o abandono aplica o bloqueio completo da missão.

Masmorras e Instâncias​

ComandoPermissãoPadrãoEmissorDescrição
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueJogadorUsa o nome do ficheiro de configuração do conteúdo para teletransportar ou abrir o navegador de instâncias
/em dungeontpdialog <dungeonID>elitemobs.dungeon.tptrueJogadorNavegação interna de teletransporte de masmorra por diálogo
/em startelitemobs.instance.starttrueJogadorInicia uma masmorra/arena instanciada quando está na lobby
/em quit(nenhuma definida)--JogadorAbandona a masmorra/arena instanciada atual (o nó declarado elitemobs.quit não é de facto verificado no código)

Teletransportes dentro de uma instância​

elitemobs.instanced.teleport.within tem o padrão false, incluindo para operadores. Atribuí-la explicitamente permite teletransportes de comandos/plugins apenas durante a instância atual em curso, quando ambos os extremos permanecem na sua região e mundo. Não permite sair, entrar noutra instância nem contornar as restrições da sala de espera. Outros plugins podem cancelar o teletransporte, e o EliteMobs volta a verificar o destino antes de o aceitar.

Arenas​

ComandoPermissãoPadrãoEmissorDescrição
/em arena <arenaID>elitemobs.arena.starttrueJogadorAbre o menu da arena pelo nome do seu ficheiro de configuração

Acompanhamento de Bosses​

ComandoPermissãoPadrãoEmissorDescrição
/em track boss <id>elitemobs.boss.tracktrueJogadorAcompanha um boss mundial rastreável pelo UUID de execução, não pelo nome do ficheiro

Teletransporte​

ComandoPermissãoPadrãoEmissorDescrição
/em spawntpelitemobs.teleport.spawntrueJogadorTeletransporta para defaultSpawnLocation, configurado no EliteMobs

Saque (Jogador)​

ComandoPermissãoPadrãoEmissorDescrição
/em loot(nenhuma definida)--JogadorAbre o menu de saque em grupo

Interno / NPC​

ComandoPermissãoPadrãoEmissorDescrição
/em npc questList <npcUUID>(nenhuma definida)--JogadorComando interno para interação de missão com NPC
/em _classmenu <menu-action>elitemobs.commandtrueJogadorToken interno e temporário de ação dos diálogos de classe; use o menu

Comandos de Admin​

Estes comandos requerem estatuto de operador ou a permissão relevante. Têm por padrão op, salvo indicação em contrário.

Configuração e Gestão de Conteúdo​

ComandoPermissãoPadrãoEmissorDescrição
/em initializeelitemobs.initializeopJogadorAbre o assistente de configuração inicial
/em setupelitemobs.setupopJogadorAbre o menu principal de configuração / gestão de conteúdo
/em setup doneelitemobs.setupopQualquerAlterna a mensagem de lembrete de configuração
/em setup toggle <dungeonConfig>elitemobs.setupopQualquerAlterna a instalação de um pacote de conteúdo específico
/em downloadallelitemobs.downloadallopQualquerTransfere a atualização do plugin mais todos os pacotes Nightbreak acessíveis em falta/desatualizados
/em downloadallcontentelitemobs.downloadallopQualquerTransfere todos os pacotes de conteúdo acessíveis em falta/desatualizados (sem atualização do plugin)
/em updatecontentelitemobs.updatecontentopQualquerAtualiza todos os pacotes de conteúdo acessíveis desatualizados (alias: /em updateallcontent)
/em downloadpluginupdateelitemobs.downloadallopQualquerTransfere o jar mais recente do plugin EliteMobs; nightbreak.applyPluginUpdatesWithoutRestart decide quando é aplicado (predefinição: no próximo reinício)
/em applypluginupdateelitemobs.downloadallopQualquerAplica uma atualização transferida do EliteMobs sem reiniciar, recarregando o EliteMobs e os plugins do MagmaGuy que dependem dele
/em forcereinstallcontent <package|all>elitemobs.downloadallopQualquerVolta a transferir e reinstala conteúdo já instalado, um pacote específico ou todos com all
/em recommendedpluginselitemobs.setupopQualquerLista os plugins companheiros recomendados com ligações de instalação
/em reloadelitemobs.reloadopQualquerRecarrega o EliteMobs preservando a percentagem de vida de cada jogador online ao restaurar os modificadores de vida máxima
/em versionelitemobs.versionopQualquerMostra a versão atual do plugin EliteMobs
/em language <language>elitemobs.languageopQualquerDefine o idioma/tradução de todo o servidor para o EliteMobs
/em package <dungeonName> <version>elitemobs.package(apenas no código)QualquerEmpacota uma masmorra do EliteMobs para distribuição (nota: o plugin.yml declara o nó não utilizado elitemobs.dungeon.package em vez deste)

/em applypluginupdate recusa-se a atuar quando não há nenhum jar mais recente do EliteMobs à espera na pasta de atualizações do servidor, ou quando um plugin de outro autor indica o EliteMobs como dependência ou dependência opcional; nesses casos, reinicie o servidor. Os bosses, arenas e instâncias de masmorras em curso terminam quando o EliteMobs é recarregado. Consulte aplicar atualizações sem reiniciar para os modos de nightbreak.applyPluginUpdatesWithoutRestart.

Surgir e Colocar​

ComandoPermissãoPadrãoEmissorDescrição
/em spawn boss <filename>elitemobs.place.adminopJogadorFaz surgir um boss personalizado na localização para onde o jogador olha
/em spawn boss <filename> <level>elitemobs.place.adminopJogadorFaz surgir um boss personalizado na localização para onde o jogador olha com um nível definido
/em spawn bossAt <filename> <world> <x> <y> <z>elitemobs.place.adminopQualquerFaz surgir um boss personalizado nas coordenadas especificadas
/em spawn bossAt <filename> <world> <x> <y> <z> <level>elitemobs.place.adminopQualquerFaz surgir um boss personalizado nas coordenadas com um nível definido
/em spawn elite <entityType> <level>elitemobs.place.adminopJogadorFaz surgir um elite do tipo de entidade e nível indicados
/em spawn elite <entityType> <level> <powers...>elitemobs.place.adminopJogadorFaz surgir um elite com poderes específicos
/em spawn eliteAt <world> <x> <y> <z> <entityType> <level> <powers...>elitemobs.place.adminopJogadorGera uma elite nas coordenadas indicadas (são permitidas casas decimais); exige pelo menos um argumento de poder
/em place boss <filename>elitemobs.place.adminopJogadorAdiciona uma localização de surgimento permanente para um boss regional
/em place npc <filename>elitemobs.place.npc(apenas no código)JogadorColoca permanentemente um NPC na localização do jogador
/em place treasureChest <filename>elitemobs.place.adminopJogadorColoca permanentemente um baú de tesouro na localização do jogador
/em place wormhole <filename> <1/2>elitemobs.place.adminopJogadorColoca o ponto 1 ou 2 do wormhole na localização do jogador

Criação de patrulhas​

ComandoPermissãoPadrãoRemetenteDescrição
/em patrol editelitemobs.patrol.admin(apenas no código)JogadorComeça a editar o NPC ou Chefe Personalizado observado
/em patrol addelitemobs.patrol.admin(apenas no código)JogadorAdiciona o bloco atual do jogador como próximo nó
/em patrol removeelitemobs.patrol.admin(apenas no código)JogadorRemove o último nó
/em patrol undoelitemobs.patrol.admin(apenas no código)JogadorRestaura o estado anterior do editor
/em patrol mode <LOOP|REVERSE>elitemobs.patrol.admin(apenas no código)JogadorAltera o modo de percurso
/em patrol saveelitemobs.patrol.admin(apenas no código)JogadorGuarda a rota atomicamente e atualiza o ator
/em patrol cancelelitemobs.patrol.admin(apenas no código)JogadorCancela sem escrever alterações
/em patrol statuselitemobs.patrol.admin(apenas no código)JogadorMostra o estado do editor ou da patrulha ativa

Consulte Patrulhas de NPCs e chefes para o fluxo completo.

Matar​

ComandoPermissãoPadrãoEmissorDescrição
/em killelitemobs.kill.commandopQualquerRemove todas as elites registadas no servidor, sem filtrar a agressividade
/em kill <radius>elitemobs.kill.commandopJogadorRemove elites numa caixa que se estende essa distância em cada eixo a partir do jogador
/em kill type <entityType>elitemobs.kill.commandopQualquerRemove elites de um tipo de entidade específico
/em kill type <entityType> <radius>elitemobs.kill.commandopJogadorRemove elites desse tipo na mesma área de pesquisa cúbica

Remover​

ComandoPermissãoPadrãoEmissorDescrição
/em removeelitemobs.removeopJogadorAlterna o modo de remoção para remover permanentemente qualquer entidade/objeto do EliteMobs ao clicar

Eventos​

ComandoPermissãoPadrãoEmissorDescrição
/em event <filename>elitemobs.event.startopJogadorAciona manualmente um evento temporizado

Ressurgimento​

ComandoPermissãoPadrãoEmissorDescrição
/em respawn allelitemobs.respawn.forceopQualquerFaz reaparecer imediatamente os bosses regionais que já aguardam o temporizador de reaparecimento

Bloqueios de Masmorra​

ComandoPermissãoPadrãoEmissorDescrição
/em dungeon resetlockout <player>elitemobs.dungeon.resetlockoutopQualquerLimpa todos os bloqueios de boss de masmorra de um jogador específico

Economia (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em money add <player> <amount>elitemobs.money.adminopQualquerDá a quantia especificada a um jogador
/em money addAll <amount>elitemobs.money.adminopQualquerDá a quantia especificada a todos os jogadores online
/em money remove <player> <amount>elitemobs.money.adminopQualquerDeduz moeda a um jogador
/em money set <player> <amount>elitemobs.money.adminopQualquerDefine a moeda de um jogador para uma quantia exata
/em money check <player>elitemobs.money.check.othersopQualquerVerifica o saldo de outro jogador

O jogador indicado tem de estar ligado e ter os seus dados do EliteMobs carregados; caso contrário, o comando indica que os dados ainda não estão prontos e não altera nada. /em money addAll não dá moeda a ninguém se os dados de algum jogador online ainda estiverem a carregar.

Saque (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em loot menuelitemobs.loot.adminopJogadorAbre o menu de navegação de saque de admin
/em loot give <player> <filename>elitemobs.loot.adminopQualquerDá um item personalizado específico a um jogador
/em loot reward <player> <filename>elitemobs.loot.adminopQualquerDá um item personalizado ajustado ao nível de combate do jogador
/em loot random <level> <player>elitemobs.loot.adminopQualquerDá um drop de saque aleatório do nível especificado
/em loot simulate <level> <player>elitemobs.loot.adminopJogadorSimula um drop de saque para o nível e jogador especificados
/em loot simulate <level> <times> <player>elitemobs.loot.adminopJogadorSimula vários drops de saque
/em loot debug <level>elitemobs.loot.debugopJogadorEquipa o jogador com um loadout de teste completo do nível especificado
/em loot debug <level> limitedelitemobs.loot.debugopJogadorEquipa um loadout de teste limitado para testes mais rápidos
/em loot preview <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJogadorApresenta os perfis automáticos, a ponderação de classes e as entradas de saque definidas
/em loot preview <mob.yml> <level> <difficulty> <rank> <family|ALL>elitemobs.loot.adminopJogadorSubstitui o rank de revisão; uma família específica também fornece uma amostra
/em loot giveall <mob.yml> <level> <NORMAL|HARD|MYTHIC>elitemobs.loot.adminopJogadorEntrega amostras de todas as famílias automáticas disponíveis e entradas de itens definidas, incluindo todas as variantes de dificuldade
/em loot giveall <mob.yml> <level> <difficulty> <rank>elitemobs.loot.adminopJogadorSubstitui o rank do perfil automático para gerar amostras
/em loot statselitemobs.loot.statsopJogadorMostra as estatísticas elite do item atualmente empunhado

Ambas as variantes de loot debug substituem a armadura equipada, adicionam armas de teste com Durabilidade 99 e sobrescrevem a XP de todas as habilidades para corresponder ao nível pedido. Ambas também ajustam todas as linhagens de classe ao nível efetivo pedido (limitado a 1–100). Quando as classes não podem mudar, o comando indica o motivo: o Advanced Combat System está desativado, as suas classes estão bloqueadas a uma masmorra ou prova em curso, ou os seus dados de classe ainda não foram carregados. Estes comandos alteram a progressão; não são apenas pré-visualizações de itens.

Consulte a revisão do saque automático para os limites das amostras. Os níveis vão de 1 a 10000. Os ranks são AUTO, TRASH, MINIBOSS e BOSS. As amostras ignoram probabilidades e podem cair no chão por falta de espaço. Os comandos apresentam recompensas de moeda e comandos sem as executar.

Missões (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em quest completeelitemobs.quest.complete.forceopJogadorForça a conclusão de todas as missões ativas (debug)
/em quest bypasselitemobs.quest.bypassopJogadorAlterna o contornar das restrições de permissão de missões
/em quest reset <player> <questName>elitemobs.quest.resetopJogadorReinicia uma missão específica para um jogador
/em quest resetAll <player>elitemobs.quest.reset.allopQualquerReinicia todas as missões de um jogador

Lojas (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em shop custom <player>elitemobs.shop.custom.otheropQualquerAbre a loja de itens personalizados para outro jogador
/em shop procedural <player>elitemobs.*opQualquerAbre a loja procedural para outro jogador
/em shop sell <player>elitemobs.shop.sell.otheropQualquerAbre o menu de venda para outro jogador

Pergaminhos (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em scrollGet <level> <amount>elitemobs.scroll.getopJogadorDá ao jogador pergaminhos elite de um determinado nível
/em scrollGive <player>elitemobs.scroll.giveopQualquerDá ao jogador-alvo um único pergaminho elite ajustado ao seu nível de combate

Vinculação de Itens (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em unbind forceelitemobs.unbind.forceopJogadorForça a desvinculação do item empunhado (remove o soulbind)
/em unbind force allelitemobs.unbind.forceopJogadorRemove Soulbind e a sua etiqueta de prestígio de todos os itens vinculados do inventário e atualiza as descrições

Proteção​

ComandoPermissãoPadrãoEmissorDescrição
/em protection bypasselitemobs.protection.bypassopJogadorAlterna o contornar das proteções de masmorra para o jogador

Estatísticas​

ComandoPermissãoPadrãoEmissorDescrição
/em statselitemobs.statsopJogadorMostra as estatísticas do servidor EliteMobs

Blocos Transitivos​

Estes comandos configuram blocos que mudam quando um boss regional aparece ou é derrotado. ON_REMOVE é o estado de derrota; o descarregamento normal por distância não o ativa. Consulte Blocos transitivos para os controlos de seleção.

ComandoPermissãoPadrãoEmissorDescrição
/em transitiveBlocks register <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJogadorRegista blocos transitivos para um boss
/em transitiveBlocks registerArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJogadorRegista grandes áreas de blocos transitivos
/em transitiveBlocks edit <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJogadorEdita blocos transitivos existentes
/em transitiveBlocks editArea <filename> <ON_SPAWN/ON_REMOVE>elitemobs.transitiveblocksopJogadorEdita grandes áreas de blocos transitivos
/em transitiveBlocks cancelelitemobs.transitiveblocksopJogadorCancela o registo de bloco transitivo atual

Discord​

ComandoPermissãoPadrãoEmissorDescrição
/em discord <message>elitemobs.discord.messageopQualquerEnvia uma mensagem de teste para o Discord via DiscordSRV

Bola de Fogo​

ComandoPermissãoPadrãoEmissorDescrição
/em fireballelitemobs.fireballopJogadorDispara uma bola de fogo elite para testar a proteção e regeneração do terreno

Comandos de Habilidade (Admin)​

ComandoPermissãoPadrãoEmissorDescrição
/em skill set <player> <skillType> <level>elitemobs.skill.admin(apenas no código)QualquerDefine uma habilidade específica para um nível para um jogador
/em skill setAll <player> <level>elitemobs.skill.admin(apenas no código)QualquerDefine todas as habilidades para um nível para um jogador
/em skill check <player>elitemobs.skill.check(apenas no código)QualquerMostra os níveis de habilidade de um jogador

Estandarte da Paz​

ComandoPermissãoPadrãoEmissorDescrição
/em peacebanner give <player>elitemobs.peacebanner.admin(apenas no código)QualquerDá um item Estandarte da Paz ao jogador especificado
/em peacebanner listelitemobs.peacebanner.admin(apenas no código)QualquerLista todos os Estandartes da Paz colocados com as suas coordenadas

Administração de classes​

ComandoPermissãoPadrãoEmissorDescrição
/em class test set <player> <class> <effectiveLevel>elitemobs.advancedcombat.adminopQualquerDefine e seleciona o nível de um ramo de classe para um jogador ligado, completando os patamares anteriores
/em class test forget <player> <class>elitemobs.advancedcombat.adminopQualquerRemove desbloqueios e XP de uma subárvore de classes e apaga a seleção ativa afetada
/em advancedcombat dismisselitemobs.advancedcombat.adminopJogadorGuarda showDeveloperMessage: false para todo o servidor

test set e test forget exigem que o jogador-alvo saia primeiro de uma instância com a classe bloqueada. set continua a respeitar os limites das habilidades fundamentais. forget apaga progressão; use-o apenas para reiniciar deliberadamente esse ramo durante testes. Estes comandos de teste só são registados com o módulo ativado; advancedcombat dismiss continua disponível de forma independente.

Criação de transportes​

/em transport ... exige elitemobs.transport.admin e um jogador como emissor. É uma permissão definida apenas no código. O guia de transporte lista todos os comandos de edição, viagem e recarga com os argumentos. As rotas também podem ser oferecidas por NPCs TRANSPORT.

Debug / Teste de Combate​

ComandoPermissãoPadrãoEmissorDescrição
/em debugelitemobs.debug(apenas no código)JogadorAlterna o modo de debug que mostra os cálculos de dano de combate
/em debug infoelitemobs.debug(apenas no código)JogadorMostra os níveis de habilidade, o nível de combate e os multiplicadores de dano ativos no chat e no registo do servidor
/em debug combat startelitemobs.admin(apenas no código)JogadorInicia o teste automatizado do sistema de combate
/em debug combat cancelelitemobs.admin(apenas no código)JogadorCancela um teste ativo do sistema de combate
/em debug combat resultselitemobs.admin(apenas no código)JogadorMostra os resultados do último teste do sistema de combate
/em debug combat test <type>elitemobs.admin(apenas no código)JogadorTesta um tipo específico de arma/habilidade (ex.: swords, bows)

Referência de Todas as Permissões​

Curinga e Pacote​

PermissãoPadrãoDescrição
elitemobs.*opPermissão literal sem nós filhos declarados. O EliteMobs verifica-a para /em shop procedural <player>, a barra de progresso do arranque e da recarga, o lembrete de configuração ao entrar, as indicações de administrador em NPCs de quests avariados, NPCs descontinuados e wormholes por configurar, e para se teletransportar para dentro de uma masmorra ou arena em curso, ou permanecer nela, sem estar a jogar
elitemobs.usertruePacote de todas as permissões de jogador recomendadas (ver filhos abaixo)

elitemobs.user agrupa as permissões de jogador declaradas como filhas. Algumas permissões independentes, incluindo elitemobs.arena.start e elitemobs.scroll.command, têm o padrão true sem pertencerem ao grupo. Nós definidos apenas no código, como elitemobs.shop.command, têm de ser atribuídos separadamente quando a configuração de permissões o exigir.

O gestor de comandos verifica a permissão de cada comando; não trata automaticamente elitemobs.* como uma autorização universal. A expansão de curingas depende do plugin de permissões. Atribua os nós concretos ao configurar acesso sem essa expansão.

Permissões de Jogador​

PermissãoPadrãoDescrição
elitemobs.commandtrueUsar o comando principal /em
elitemobs.helptrueUsar /em help
elitemobs.alttrueAlternar o estilo do menu
elitemobs.shareitemtruePartilhar estatísticas de item elite no chat
elitemobs.discord.linktrueObter a ligação do Discord
elitemobs.adventurersguild.commandtrueAbrir o menu da Guilda dos Aventureiros
elitemobs.adventurersguild.teleporttrueTeletransportar para a Guilda dos Aventureiros
elitemobs.dungeon.tptrueTeletransportar para masmorras
elitemobs.arena.starttrueIniciar arenas
elitemobs.shop.customtrueApenas declarada; o comando verifica elitemobs.shop.command
elitemobs.shop.dynamictrueUsar o comando da loja de itens dinâmicos
elitemobs.repair.commandtrueUsar o comando de reparação
elitemobs.enchant.commandtrueUsar o comando de encantamento
elitemobs.scroll.commandtrueUsar o comando de pergaminhos
elitemobs.scrap.commandtrueUsar o comando de sucata
elitemobs.unbind.commandtrueUsar o comando de desvinculação
elitemobs.money.check.selftrueVerificar o próprio saldo de moeda
elitemobs.money.paytruePagar moeda a outro jogador
elitemobs.partytrueUsar comandos de grupo e verificações de prontidão para masmorras (/em party leave não precisa de permissão)
elitemobs.quest.accepttrueAceitar missões
elitemobs.quest.completetrueCompletar (entregar) missões
elitemobs.quest.tracktrueAcompanhar objetivos de missão
elitemobs.quest.leavetrueAbandonar missões ativas
elitemobs.quest.npctrueInteragir com NPCs de missões dinâmicas QUEST_GIVER
elitemobs.quittrueApenas declarada; /em quit não define uma permissão nem verifica este nó
elitemobs.instance.starttrueIniciar masmorras/arenas instanciadas
elitemobs.instanced.teleport.withinfalsePermitir teletransportes de comandos/plugins dentro da mesma instância em curso, com os limites acima
elitemobs.rank.commandtruePermissão legada do menu de rank (sem comando ativo no EliteMobs 10; rank/prestígio substituídos pelo sistema de habilidades)
elitemobs.boss.tracktrueAcompanhar bosses via boss bar
elitemobs.teleport.spawntrueTeletransportar para defaultSpawnLocation
elitemobs.loot.commandtrueApenas declarada; /em loot não define uma permissão nem verifica este nó
Declaradas mas nunca verificadas

Estes nós existem em plugin.yml e aparecem nas listas de permissões, mas nenhum código os verifica. Atribuí-los ou removê-los não tem efeito: elitemobs.quit, elitemobs.loot.command, elitemobs.shop.custom (verifica-se elitemobs.shop.command), elitemobs.shop.dynamic.other (/em shop procedural <player> verifica elitemobs.*), elitemobs.dungeon.package (verifica-se elitemobs.package) e os antigos nós de rank elitemobs.rank.command, elitemobs.rank.set, elitemobs.rank.npc.

Permissões de Interação com NPCs​

Estas controlam com que tipos de NPC um jogador pode interagir. Todas têm por padrão true e são filhas de elitemobs.user.

PermissãoPadrãoDescrição
elitemobs.rank.npctruePermissão legada do NPC de rank (não aplicada no EliteMobs 10; sistema de rank substituído por habilidades)
elitemobs.shop.dynamic.npctrueFalar com o NPC da loja dinâmica
elitemobs.shop.custom.npctrueFalar com o NPC da loja personalizada
elitemobs.shop.sell.npctrueFalar com o NPC da loja de venda
elitemobs.back.npctrueFalar com o NPC de teletransporte de regresso
elitemobs.scrap.npctrueFalar com o NPC de sucata
elitemobs.repair.npctrueFalar com o NPC de reparação
elitemobs.unbind.npctrueFalar com o NPC de desvinculação
elitemobs.enchant.npctrueFalar com o NPC de encantamento
elitemobs.scroll.npctrueFalar com o NPC de pergaminhos elite
elitemobs.shop.arrow.npctrueFalar com o NPC da loja de flechas
elitemobs.gambling.npctrueUsar os NPCs de apostas
elitemobs.skill.npctrueUsar o NPC de bónus de habilidade

Os NPCs CLASS_TRAINER verificam elitemobs.command. Os QUEST_GIVER dinâmicos verificam elitemobs.quest.npc; os CUSTOM_QUEST_GIVER usam as permissões e bloqueios próprios das missões personalizadas.

Permissões de Admin​

PermissãoPadrãoDescrição
elitemobs.initializeopExecutar a configuração inicial
elitemobs.advancedcombat.adminopDefinir ou apagar progressão de classes para testes
elitemobs.setupopAbrir o menu de configuração/gestão de conteúdo
elitemobs.downloadallopTransferir pacotes de conteúdo Nightbreak acessíveis e transferir ou aplicar atualizações do plugin EliteMobs
elitemobs.updatecontentopAtualizar todos os pacotes de conteúdo acessíveis desatualizados
elitemobs.reloadopRecarregar o EliteMobs
elitemobs.versionopVerificar a versão do plugin
elitemobs.languageopDefinir o idioma de todo o servidor
elitemobs.dismissopAtivar ou ocultar a sua mensagem de configuração
elitemobs.removeopAlternar o modo de remoção
elitemobs.statsopVer estatísticas do servidor
elitemobs.fireballopDisparar uma bola de fogo de teste
elitemobs.kill.commandopMatar elite mobs
elitemobs.event.startopAcionar eventos manualmente
elitemobs.respawn.forceopForçar o ressurgimento de bosses regionais
elitemobs.place.adminopColocar bosses, baús de tesouro, wormholes e fazer surgir entidades personalizadas
elitemobs.dungeon.packageopApenas declarada; o empacotamento verifica elitemobs.package
elitemobs.money.adminopAdicionar/remover/definir moeda do jogador
elitemobs.money.check.othersopVerificar o saldo de outros jogadores
elitemobs.loot.adminopComandos de saque de admin (dar, simular, etc.)
elitemobs.loot.debugopObter loadouts de equipamento de debug
elitemobs.loot.statsopVer estatísticas elite em itens empunhados
elitemobs.quest.complete.forceopForçar a conclusão de todas as missões ativas
elitemobs.quest.bypassopContornar as restrições de missões
elitemobs.quest.resetopReiniciar uma missão específica para um jogador
elitemobs.quest.reset.allopReiniciar todas as missões de um jogador
elitemobs.rank.setopPermissão legada de definir rank (sem comando ativo no EliteMobs 10; rank/prestígio substituídos pelo sistema de habilidades)
elitemobs.shop.custom.otheropAbrir a loja personalizada para outro jogador
elitemobs.shop.dynamic.otheropApenas declarada; /em shop procedural <player> verifica elitemobs.*
elitemobs.shop.sell.otheropAbrir o menu de venda para outro jogador
elitemobs.scroll.getopDar pergaminhos elite via comando
elitemobs.scroll.giveopDar a um jogador um pergaminho elite ajustado ao nível de combate
elitemobs.dungeon.resetlockoutopLimpar os bloqueios de boss de masmorra de um jogador
elitemobs.unbind.forceopForçar a desvinculação de um item empunhado
elitemobs.protection.bypassopAlternar o contornar da proteção de masmorra
elitemobs.transitiveblocksopGerir blocos transitivos
elitemobs.discord.messageopEnviar mensagens de teste para o Discord

Permissões Apenas no Código​

Estas permissões são aplicadas no código-fonte mas não estão declaradas no plugin.yml. Atribua-as explicitamente quando necessário. A conclusão automática verifica as permissões do jogador; a ausência em plugin.yml não impede, por si só, que o comando apareça.

PermissãoUsada PorDescrição
elitemobs.package/em packageEmpacotar masmorras para distribuição (o nó declarado elitemobs.dungeon.package não é de facto verificado no código)
elitemobs.place.npc/em place npcColocar NPCs numa localização
elitemobs.debug/em debugAlternar o modo de debug
elitemobs.admin/em debug combat *, verificador de versõesComandos de teste de combate; também mostra o aviso ao entrar quando a verificação de atualizações não conseguiu ligar-se, para jogadores que também tenham elitemobs.versionnotification
elitemobs.skill.admin/em skill set, /em skill setAllComandos de admin de nível de habilidade
elitemobs.skill.check/em skill checkVerificar os níveis de habilidade de um jogador
elitemobs.patrol.admin/em patrol ...Criar e inspecionar rotas de patrulha de NPCs e Chefes Personalizados
elitemobs.transport.admin/em transport ...Criar, testar e recarregar rotas de transporte
elitemobs.shop.command/em shop customAcesso à loja personalizada (usado no código em vez de elitemobs.shop.custom)
elitemobs.versionnotificationVerificador de versãoReceber notificações de atualização do plugin
elitemobs.peacebanner.admin/em peacebanner give, /em peacebanner listDar e listar Estandartes da Paz
elitemobs.soulbind.bypassSistema de soulbindContornar as restrições de itens vinculados à alma

Bónus de XP de habilidades​

Todas as permissões de bónus de XP têm o padrão false. A família completa usa elitemobs.perks.xp.<perk>.<skill>:

BónusMultiplicador
10percentboost1.10
25percentboost1.25
50percentboost1.50
double2.00
150percentboost2.50
triple3.00
quadruple4.00
customboostcustomXpPerkMultiplier em skills.yml, padrão 1.0

Cada bónus declara armor, swords, axes, bows, crossbows, tridents, hoes, maces, spears, staves e wands, além de um pai all que concede esses onze filhos. Por exemplo, elitemobs.perks.xp.double.swords duplica a XP de espada elegível e elitemobs.perks.xp.double.all abrange todas as habilidades. Os bónus normais usam o maior multiplicador aplicável. customboost substitui essa seleção. Consulte Sistema de habilidades para a elegibilidade e o efeito das negações explícitas.