Pular 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. O EliteMobs também inclui o comando raiz partilhado do MagmaCore /nightbreaklogin <token> (permissão nightbreak.login, padrão op), usado para ligar este servidor a uma conta Nightbreak para transferências de conteúdo dentro do jogo.


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 principal do jogador / ecrã de estado
/em helpelitemobs.helptrueQualquerLista todos os comandos registados com descrições
/em altelitemobs.alttrueJogadorAlterna o estilo do menu /em (livro vs baú)
/em shareItemelitemobs.shareitemtrueJogadorPartilha no chat as estatísticas do item EliteMobs atualmente empunhado
/em discordelitemobs.discord.linktrueQualquerMostra uma ligação para o servidor Discord do EliteMobs
/em dismisselitemobs.dismissopJogadorDispensa a mensagem de configuração do menu /em

Guilda dos Aventureiros

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

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.commandtrueJogadorAbre 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.selftrueJogadorVerifica o seu próprio saldo de moeda do EliteMobs
/em pay <player> <amount>elitemobs.money.paytrueJogadorEnvia moeda a outro jogador (menos o imposto)

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.leavetrueJogadorAbandona uma missão ativa
/em quest complete <id>elitemobs.quest.completetrueJogadorCompleta uma missão via menu (entrega)

Masmorras e Instâncias

ComandoPermissãoPadrãoEmissorDescrição
/em dungeontp <dungeonID>elitemobs.dungeon.tptrueJogadorTeletransporta para uma masmorra / covil / minimasmorra
/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)

Arenas

ComandoPermissãoPadrãoEmissorDescrição
/em arena <arenaID>elitemobs.arena.starttrueJogadorAbre o menu da arena para uma arena específica

Acompanhamento de Bosses

ComandoPermissãoPadrãoEmissorDescrição
/em track boss <id>elitemobs.boss.tracktrueJogadorAcompanha um world boss rastreável na boss bar

Teletransporte

ComandoPermissãoPadrãoEmissorDescrição
/em spawntpelitemobs.teleport.spawntrueJogadorTeletransporta para o ponto de surgimento do servidor

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

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 (aplicado após reinício)
/em recommendedpluginselitemobs.setupopQualquerLista os plugins companheiros recomendados com ligações de instalação
/em reloadelitemobs.reloadopQualquerRecarrega totalmente o EliteMobs (configs, bosses, etc.)
/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)

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.adminopJogadorFaz surgir um elite nas coordenadas com poderes opcionais
/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

Matar

ComandoPermissãoPadrãoEmissorDescrição
/em killelitemobs.kill.commandopQualquerMata todos os elite mobs agressivos no servidor
/em kill <radius>elitemobs.kill.commandopJogadorMata todos os elite mobs agressivos dentro do raio de blocos especificado
/em kill type <entityType>elitemobs.kill.commandopQualquerMata todos os elite mobs de um tipo de entidade específico
/em kill type <entityType> <radius>elitemobs.kill.commandopJogadorMata todos os elite mobs de um tipo específico dentro do raio

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.forceopQualquerForça todos os bosses regionais a ressurgir imediatamente

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

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 statselitemobs.loot.statsopJogadorMostra as estatísticas elite do item atualmente empunhado

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)

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 são usados para configurar blocos transitivos (blocos que mudam quando os bosses regionais surgem/desaparecem).

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 do terreno e a regeneração de explosões

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

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)QualquerDespeja a informação de diagnóstico/ambiente do EliteMobs para suporte
/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.*opConcede acesso a todos os comandos do EliteMobs
elitemobs.usertruePacote de todas as permissões de jogador recomendadas (ver filhos abaixo)

A permissão elitemobs.user inclui todas as permissões voltadas para o jogador listadas abaixo como filhos. Conceder elitemobs.user é a forma recomendada de dar aos jogadores acesso a todas as funcionalidades padrã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.customtrueUsar o comando da loja de itens personalizados
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.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ão
elitemobs.quittrueSair de conteúdo instanciado
elitemobs.instance.starttrueIniciar masmorras/arenas instanciadas
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 o surgimento do servidor
elitemobs.loot.commandtrueAbrir o menu de saque em grupo

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

Permissões de Admin

PermissãoPadrãoDescrição
elitemobs.initializeopExecutar a configuração inicial
elitemobs.setupopAbrir o menu de configuração/gestão de conteúdo
elitemobs.downloadallopTransferir todos os pacotes de conteúdo Nightbreak acessíveis
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.dismissopDispensar a 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.packageopEmpacotar masmorras para distribuição
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.otheropAbrir a loja dinâmica para outro jogador
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. Não aparecem nas listagens de permissões padrão nem na sugestão automática (tab-completion). Tem de as adicionar manualmente ao seu plugin de permissões se necessário.

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 *Comandos de teste de combate
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.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 de versão ao entrar
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