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.
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.
Comando
Permissão
Padrão
Emissor
Descrição
/nightbreaklogin <token>
nightbreak.login
op
Qualquer
Liga este servidor a uma conta Nightbreak para conteúdo dentro do jogo e transferências de plugins
/nightbreaklogout
nightbreak.login
op
Qualquer
Remove deste servidor o token de conta Nightbreak armazenado
/nightbreak plugins
nightbreak.plugins
op
Qualquer
Abre o catálogo para jogadores; apresenta informações do catálogo na consola
/logify
logify.*
op
Qualquer
Envia o registo mais recente do servidor para mclo.gs e devolve a ligação
Estes comandos destinam-se a jogadores normais. A maioria tem por padrão true (toda a gente os pode usar).
Comando
Permissão
Padrão
Emissor
Descrição
/em
elitemobs.command
true
Jogador
Abre o menu de estado se emLeadsToStatusMenu estiver ativado
/em help
elitemobs.help
true
Qualquer
Lista todos os comandos registados com descrições
/em alt
elitemobs.alt
true
Jogador
Alterna o menu de estado entre inventário e diálogo/livro
/em shareItem
elitemobs.shareitem
true
Jogador
Partilha no chat as estatísticas do item EliteMobs atualmente empunhado
/em discord
elitemobs.discord.link
true
Qualquer
Mostra a ligação de convite do Discord do EliteMobs
/em dismiss
elitemobs.dismiss
op
Jogador
Ativa 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.
Mostra uma forma de classe, as suas habilidades e requisitos de progressão
/em class select <class>
elitemobs.command
true
Jogador
Seleciona 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.
Convida um jogador ligado; qualquer membro atual pode convidar
/em party accept
elitemobs.party
true
Jogador
Aceita o convite mais recente ainda válido
/em party leave
(nenhuma definida)
--
Jogador
Abandona o grupo atual; funciona sem elitemobs.party
/em party menu
elitemobs.party
true
Jogador
Abre o menu de inventário com os controlos do grupo
/em party ready <token>
elitemobs.party
true
Jogador
Aceita a verificação de prontidão para uma entrada específica numa masmorra instanciada
/em party decline <token>
elitemobs.party
true
Jogador
Recusa e cancela uma verificação de prontidão específica
/em party hideinteractionhint
elitemobs.party
true
Jogador
Oculta 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.
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.
Abre o menu principal de configuração / gestão de conteúdo
/em setup done
elitemobs.setup
op
Qualquer
Alterna a mensagem de lembrete de configuração
/em setup toggle <dungeonConfig>
elitemobs.setup
op
Qualquer
Alterna a instalação de um pacote de conteúdo específico
/em downloadall
elitemobs.downloadall
op
Qualquer
Transfere a atualização do plugin mais todos os pacotes Nightbreak acessíveis em falta/desatualizados
/em downloadallcontent
elitemobs.downloadall
op
Qualquer
Transfere todos os pacotes de conteúdo acessíveis em falta/desatualizados (sem atualização do plugin)
/em updatecontent
elitemobs.updatecontent
op
Qualquer
Atualiza todos os pacotes de conteúdo acessíveis desatualizados (alias: /em updateallcontent)
/em downloadpluginupdate
elitemobs.downloadall
op
Qualquer
Transfere o jar mais recente do plugin EliteMobs; nightbreak.applyPluginUpdatesWithoutRestart decide quando é aplicado (predefinição: no próximo reinício)
/em applypluginupdate
elitemobs.downloadall
op
Qualquer
Aplica uma atualização transferida do EliteMobs sem reiniciar, recarregando o EliteMobs e os plugins do MagmaGuy que dependem dele
/em forcereinstallcontent <package|all>
elitemobs.downloadall
op
Qualquer
Volta a transferir e reinstala conteúdo já instalado, um pacote específico ou todos com all
/em recommendedplugins
elitemobs.setup
op
Qualquer
Lista os plugins companheiros recomendados com ligações de instalação
/em reload
elitemobs.reload
op
Qualquer
Recarrega o EliteMobs preservando a percentagem de vida de cada jogador online ao restaurar os modificadores de vida máxima
/em version
elitemobs.version
op
Qualquer
Mostra a versão atual do plugin EliteMobs
/em language <language>
elitemobs.language
op
Qualquer
Define o idioma/tradução de todo o servidor para o EliteMobs
/em package <dungeonName> <version>
elitemobs.package
(apenas no código)
Qualquer
Empacota 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.
Dá a quantia especificada a todos os jogadores online
/em money remove <player> <amount>
elitemobs.money.admin
op
Qualquer
Deduz moeda a um jogador
/em money set <player> <amount>
elitemobs.money.admin
op
Qualquer
Define a moeda de um jogador para uma quantia exata
/em money check <player>
elitemobs.money.check.others
op
Qualquer
Verifica 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.
Substitui o rank do perfil automático para gerar amostras
/em loot stats
elitemobs.loot.stats
op
Jogador
Mostra 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.
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.
/em class test set <player> <class> <effectiveLevel>
elitemobs.advancedcombat.admin
op
Qualquer
Define 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.admin
op
Qualquer
Remove desbloqueios e XP de uma subárvore de classes e apaga a seleção ativa afetada
/em advancedcombat dismiss
elitemobs.advancedcombat.admin
op
Jogador
Guarda 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.
/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.
Permissã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.user
true
Pacote 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.
Apenas declarada; o comando verifica elitemobs.shop.command
elitemobs.shop.dynamic
true
Usar o comando da loja de itens dinâmicos
elitemobs.repair.command
true
Usar o comando de reparação
elitemobs.enchant.command
true
Usar o comando de encantamento
elitemobs.scroll.command
true
Usar o comando de pergaminhos
elitemobs.scrap.command
true
Usar o comando de sucata
elitemobs.unbind.command
true
Usar o comando de desvinculação
elitemobs.money.check.self
true
Verificar o próprio saldo de moeda
elitemobs.money.pay
true
Pagar moeda a outro jogador
elitemobs.party
true
Usar comandos de grupo e verificações de prontidão para masmorras (/em party leave não precisa de permissão)
elitemobs.quest.accept
true
Aceitar missões
elitemobs.quest.complete
true
Completar (entregar) missões
elitemobs.quest.track
true
Acompanhar objetivos de missão
elitemobs.quest.leave
true
Abandonar missões ativas
elitemobs.quest.npc
true
Interagir com NPCs de missões dinâmicas QUEST_GIVER
elitemobs.quit
true
Apenas declarada; /em quit não define uma permissão nem verifica este nó
elitemobs.instance.start
true
Iniciar masmorras/arenas instanciadas
elitemobs.instanced.teleport.within
false
Permitir teletransportes de comandos/plugins dentro da mesma instância em curso, com os limites acima
elitemobs.rank.command
true
Permissão legada do menu de rank (sem comando ativo no EliteMobs 10; rank/prestígio substituídos pelo sistema de habilidades)
elitemobs.boss.track
true
Acompanhar bosses via boss bar
elitemobs.teleport.spawn
true
Teletransportar para defaultSpawnLocation
elitemobs.loot.command
true
Apenas 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.
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ão
Padrão
Descrição
elitemobs.rank.npc
true
Permissão legada do NPC de rank (não aplicada no EliteMobs 10; sistema de rank substituído por habilidades)
elitemobs.shop.dynamic.npc
true
Falar com o NPC da loja dinâmica
elitemobs.shop.custom.npc
true
Falar com o NPC da loja personalizada
elitemobs.shop.sell.npc
true
Falar com o NPC da loja de venda
elitemobs.back.npc
true
Falar com o NPC de teletransporte de regresso
elitemobs.scrap.npc
true
Falar com o NPC de sucata
elitemobs.repair.npc
true
Falar com o NPC de reparação
elitemobs.unbind.npc
true
Falar com o NPC de desvinculação
elitemobs.enchant.npc
true
Falar com o NPC de encantamento
elitemobs.scroll.npc
true
Falar com o NPC de pergaminhos elite
elitemobs.shop.arrow.npc
true
Falar com o NPC da loja de flechas
elitemobs.gambling.npc
true
Usar os NPCs de apostas
elitemobs.skill.npc
true
Usar 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.
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ão
Usada Por
Descrição
elitemobs.package
/em package
Empacotar masmorras para distribuição (o nó declarado elitemobs.dungeon.package não é de facto verificado no código)
elitemobs.place.npc
/em place npc
Colocar NPCs numa localização
elitemobs.debug
/em debug
Alternar o modo de debug
elitemobs.admin
/em debug combat *, verificador de versões
Comandos 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 setAll
Comandos de admin de nível de habilidade
elitemobs.skill.check
/em skill check
Verificar 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 custom
Acesso à loja personalizada (usado no código em vez de elitemobs.shop.custom)
elitemobs.versionnotification
Verificador de versão
Receber notificações de atualização do plugin
elitemobs.peacebanner.admin
/em peacebanner give, /em peacebanner list
Dar e listar Estandartes da Paz
elitemobs.soulbind.bypass
Sistema de soulbind
Contornar as restrições de itens vinculados à alma
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ónus
Multiplicador
10percentboost
1.10
25percentboost
1.25
50percentboost
1.50
double
2.00
150percentboost
2.50
triple
3.00
quadruple
4.00
customboost
customXpPerkMultiplier 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.