Saltar para o conteúdo principal

Perguntas frequentes do EliteMobs

Se a tua pergunta não estiver aqui, consulta a barra lateral para ver se existe uma página dedicada no wiki.

Configuração e instalação

Como desativo o loot ou as moedas do EliteMobs, e devo fazê-lo?​

Informação

O loot e as moedas têm controlos separados:

  • Loot e moedas: O loot dos mobs fornece equipamento para progredir no combate. As perícias continuam a ganhar experiência se o desativares, mas os jogadores precisam de outra fonte de equipamento adequado.

As moedas pagam as lojas e os serviços de itens. Se desativares os drops de moedas, disponibiliza outra fonte de moeda para esses serviços.

Define doEliteMobsLoot: false no ItemSettings.yml para desativar o processamento normal de loot na morte dos mobs, incluindo loot gerado, tentativas de obter pergaminhos e a chuva normal de moedas. Não é um interruptor geral para loot definido nos bosses, loot de classe, missões, cofres de tesouro ou arenas. Para desativar apenas a chuva normal de moedas, define enableCurrencyShower: false no EconomySettings.yml. Recarrega o EliteMobs depois de alterar estas opções.

  • Loot de bosses personalizados em masmorras: Os bosses podem definir uniqueLootList e recompensas de classe nos ficheiros em plugins/EliteMobs/custombosses. Revê-os separadamente ao alterar recompensas de masmorras; desativar o loot gerado normal não os remove.

Como configuro modelos personalizados?​

Informação

Os disfarces e os modelos personalizados usam integrações diferentes:

  • O LibsDisguises, incluindo a edição gratuita, permite disfarçar mobs como outros mobs ou com skins de jogador. Um boss com disfarce de jogador usa o LibsDisguises e precisa desse plugin para essa função.
  • O FreeMinecraftModels gere modelos personalizados e é a opção suportada para a instalação. A integração antiga do ModelEngine só é ativada com um ModelEngine ativo cuja versão contenha R3, e apenas quando o FreeMinecraftModels não está ativo. Consulta as dependências e os passos de importação no guia de modelos personalizados.

Se faltarem modelos após instalar uma dependência, verifica os avisos de carregamento, reimporta o conteúdo afetado e confirma que o jogador recebeu o pacote de recursos combinado. Instalar um plugin de modelos não entrega, por si só, o pacote aos clientes.

A consola ou o EliteMobs indica uma versão errada do WorldGuard​

Informação

A mensagem não prova uma incompatibilidade de versões. O EliteMobs também desativa a integração quando o WorldGuard está ausente ou o seu registo de flags não consegue inicializar. Verifica os erros anteriores do arranque e se o WorldGuard foi ativado corretamente.

Instala versões Bukkit do WorldGuard e da sua dependência WorldEdit compatíveis com o servidor. Consulta as instruções oficiais de instalação e as transferências do WorldGuard.

Os portais, arenas ou NPCs não funcionam bem logo após a instalação​

Informação

Espera pelo fim da importação e usa /em reload se o importador ainda não tiver recarregado o EliteMobs. Se o instalador pedir um reinício, reinicia. Confirma que o pacote está instalado, que o mundo está carregado e que a configuração e os modelos necessários foram carregados sem erros.

Como reaparecem os bosses regionais ou de masmorra?​

Informação

Os bosses regionais com localizações persistentes usam os tempos de reaparecimento definidos no ficheiro .yml de cada boss. Os encontros instanciados seguem o ciclo de vida da sua instância.

Por exemplo, se o boss principal de Example Dungeon tem um tempo de espera de 360 minutos, podes alterá-lo assim:

  1. Abre o ficheiro:
    plugins/EliteMobs/custombosses/example_dungeon/example_dungeon_boss.yml
  2. Define spawnCooldown: para o tempo pretendido em minutos.
  3. Guarda o ficheiro.

Depois:

  • Executa /em reload para aplicar as alterações.
  • Usa /em respawn all com elitemobs.respawn.force para forçar o reaparecimento dos bosses regionais registados que estão à espera. Afeta todos esses bosses, não apenas a masmorra editada. Os seus mundos e chunks têm de estar disponíveis.

Alterar spawnCooldown não modifica um prazo de reaparecimento já guardado. Estes passos aplicam-se a bosses regionais com localizações guardadas, não a encontros instanciados concluídos.

Os bosses de masmorra não reaparecem depois de morrerem​

Informação

Para um boss regional, verifica spawnCooldown, removeAfterDeath e as localizações guardadas em plugins/EliteMobs/custombosses. Um tempo negativo desativa o reaparecimento. removeAfterDeath: true remove a colocação após a morte ou quando termina o tempo de permanência. Verifica os avisos e se o mundo e o chunk estão carregados. Os bosses instanciados seguem o ciclo da instância; inicia uma nova partida em vez de esperar por um temporizador de mundo aberto.

Os bosses nunca apareceram após a instalação​

Informação

Verifica a instalação do pacote, os erros de configuração dos bosses, o carregamento de modelos e estas possíveis restrições:

  • Em dificuldade Pacífico, os mobs hostis não podem permanecer normalmente. Isto não impede todos os tipos de entidade.
  • Desde o EliteMobs 9, os mundos das masmorras usam o protetor de instâncias do EliteMobs, controlado por protect: na configuração do pacote, em vez do WorldGuard. Não precisas de os proteger separadamente. Adicionar regiões WorldGuard com flags erradas pode impedir os spawns.
  • Outro plugin pode impedir o aparecimento de bosses ou removê-los. Estes conflitos aparecem frequentemente nos registos da consola; verifica-os.

O inventário fica vazio ao entrar numa masmorra. Como partilho o inventário?​

Informação

O EliteMobs não separa inventários por mundo de masmorra nem tem uma opção de inventário partilhado por mundo. Os serviços de itens e as entregas de missões alteram itens individuais, mas entrar normalmente numa masmorra não substitui o inventário do jogador.

Se todo o inventário muda numa transição entre mundos, verifica primeiro os grupos de inventário. As masmorras instanciadas criam mundos temporários que um plugin pode tratar como inventários separados. O sintoma, por si só, não identifica o responsável; compara a configuração e os registos desse plugin.

Alguns plugins com estas opções são:

  • Multiverse-Inventories
  • PerWorldInventory
  • MyWorlds, com a separação de inventário ativada

O EliteMobs gere os seus mundos e não precisa de Multiverse. Se usas Multiverse-Inventories, configura os mundos pretendidos para partilharem o inventário. A configuração de grupos suporta padrões de nomes de mundos e a referência de configuração explica o tratamento de mundos sem grupo. Inclui os mundos temporários nessa política. Preserva os dados de inventário dos jogadores antes de alterar grupos ou remover um plugin de inventários.

O autocompletar não sugere o conteúdo que acabei de instalar​

Informação

Comandos atuais como /em spawn boss obtêm as sugestões das configurações carregadas. Após importar, usa /em reload caso ainda não tenha sido recarregado e tenta novamente. Se faltar um nome de ficheiro, confirma que a configuração foi carregada e que tens a permissão do comando. Estas sugestões dinâmicas não exigem necessariamente reiniciar o servidor.

Como uso as traduções do EliteMobs?​

Informação

O EliteMobs 10 usa ficheiros CSV para traduções, em vez do antigo sistema YAML.

Existem três modos:

  • english ignora os CSV e usa os textos ingleses incorporados. É o modo predefinido.
  • custom gera um CSV de inglês para inglês que podes editar para personalizar textos sem mudar de idioma.
  • Um nome de idioma como spanish, french ou german carrega o respetivo CSV e descarrega-o se faltar. Também são oferecidos os nomes dos CSV locais existentes.

Usa /em language <language> com elitemobs.language, por exemplo /em language spanish. O comando guarda a escolha e recarrega o EliteMobs. Consulta o autocompletar: es não é um alias incorporado de spanish, embora um ficheiro local es.csv possa fornecer esse nome. Os ficheiros existentes são reutilizados sem nova transferência.

Os ficheiros ficam em plugins/EliteMobs/translations/ e usam colunas como "key","en","es" em spanish.csv, com chaves indexadas para listas. Os nomes do comando e os códigos das colunas CSV são diferentes. Em modo custom, edita a coluna custom de custom.csv. O ficheiro começa com um cabeçalho e recebe entradas à medida que o plugin carrega texto traduzível.

Se uma linha traduzida usar um $placeholder que o texto inglês atual já não tem, normalmente porque a tradução foi escrita para um valor predefinido antigo, o EliteMobs mostra o texto inglês nessa linha. A consola indica isto uma vez por arranque, com nível info, e nomeia a primeira linha afetada; o CSV não é alterado. Atualiza essas linhas, ou retira o CSV antigo de translations/ e executa novamente /em language <language> para transferir o ficheiro atual.

As traduções da comunidade estão no projeto EliteMobs no Crowdin.

A consola diz que o EliteMobs arquivou ficheiros de configuração desatualizados​

Informação

Quando uma atualização altera um ficheiro incluído no EliteMobs, como um poder Lua predefinido, um script de encantamento, o menu de armas ou um NPC, quest ou bónus de perícia incluído, o EliteMobs move a cópia antiga para plugins/MagmaCore/outdated files/EliteMobs/<archive batch>/ e gera no seu lugar o valor predefinido atual. A consola regista quantos ficheiros foram movidos e para onde.

As regras de scripts só correspondem ao conteúdo exato de um script incluído anterior, e a maioria das regras YAML corresponde a um valor predefinido anterior específico, por isso os ficheiros que personalizaste normalmente ficam onde estão. Os ficheiros que usam um formato descontinuado são arquivados mesmo que tenham sido editados. Nada é eliminado: para manter uma personalização antiga, copia a definição do ficheiro arquivado para o ficheiro gerado de novo. Consulta ficheiros de configuração descontinuados.

Compatibilidade com BetterStructures

Posso ter estruturas BetterStructures com bosses EliteMobs?​

Informação

Sim. Os pacotes de santuários do BetterStructures são precisamente esse conteúdo. Podes descarregá-los do itch.io.

Porque estão os santuários protegidos com WorldGuard e como evito isso?​

Informação

Os santuários usam WorldGuard por predefinição para impedir construções que explorem o sistema de combate dentro da arena.

A região correspondente é removida quando um boss regional morre com removeAfterDeath: true. Nem todas as formas de desaparecimento do boss removem a região.

Todos os santuários têm entradas que os jogadores devem encontrar escavando quando estão debaixo de terra.

Define protectEliteMobsRegions: false no config.yml do BetterStructures para deixar de criar estas regiões em futuras colocações. Isto não elimina regiões WorldGuard existentes.

Porque aparecem santuários sem elites?​

Informação

Confirma que o EliteMobs está ativo e que os ficheiros de bosses referenciados existem e foram carregados corretamente. Se importaste o pacote antes de instalar o EliteMobs, reimporta-o depois. As importações atuais do BetterStructures agendam uma recarga do EliteMobs quando copiam conteúdo seu. Ficheiros em falta ou spawns falhados continuam a exigir a consulta da consola. Reimportar não repovoa todos os santuários já gerados.

Posso usar os santuários sem EliteMobs?​

Informação

Foram criados para combater os seus bosses, mas podes usar os pacotes sem EliteMobs se apenas quiseres as arenas pela sua aparência.

Compatibilidade com FreeMinecraftModels

O FreeMinecraftModels é compatível com EliteMobs?​

Informação

Sim. O FreeMinecraftModels suporta modelos do EliteMobs e do EternalTD.

Como instalo os modelos personalizados do EliteMobs?​

Informação

Instala o conteúdo e as dependências de modelos através do procedimento de instalação e conteúdo. O ResourcePackManager pode recolher os pacotes gerados pelo FreeMinecraftModels e pelo EliteMobs, combiná-los e entregar o resultado. Se os distribuíres manualmente, combina os recursos e verifica que os clientes recebem o pacote conjunto.

Compatibilidade com ResurrectionChest

O EliteMobs funciona com ResurrectionChest?​

Informação

Sim. O ResurrectionChest permite recuperar itens dos jogadores em conteúdo EliteMobs. O acesso ao mundo da instância e o tempo de vida do cofre continuam a ser relevantes. Segue o seu guia de instalação.

Compatibilidade com outros plugins

Posso usar um plugin semelhante ao MCMMO ou AureliumSkills?​

Informação

Sim. O EliteMobs tem o seu próprio sistema de perícias de armas que progride através do combate. Se o outro plugin também concede bónus de combate, revê o equilíbrio para evitar acumulações indesejadas.

Posso usar outro plugin de itens personalizados?​

Informação

Usa comandos na morte dos bosses para entregar itens de outro plugin. Não recebem automaticamente o escalonamento EliteMobs. Os Elite Scrolls podem converter equipamento compatível, e os itens definidos no EliteMobs podem usar identificadores de modelos. O equilíbrio depende dos atributos e funções de combate do outro plugin. Verifica a combinação no teu servidor.

Outras perguntas

Como executo comandos ou entrego recompensas de outro plugin na morte de um elite?​

Consulta este guia.

Existe suporte para Vault?​

Consulta este guia.

Quais são os placeholders do PlaceholderAPI?​

Consulta este guia.

Como permito EliteMobs apenas em certos locais com WorldGuard?​

Consulta este guia.

Posso converter 100% dos mobs que aparecem em elites?​

Define eliteMobsSpawnPercentage: 1.0 no MobCombatSettings.yml para selecionar todas as conversões naturais que cumpram os restantes requisitos. O valor predefinido 0.05 corresponde a 5%. Continuam a aplicar-se as regras de mundo, tipo de entidade, motivo de spawn, proteção e outros requisitos. Isto não converte todas as entidades Minecraft em elites nem substitui a gestão de spawns explicitamente atribuída a outro jogo.

Posso criar poderes personalizados?​

Consulta este guia.

Posso criar encantamentos personalizados?​

Sim. O sistema partilhado de encantamentos personalizados suporta encantamentos com namespace implementados em Lua. Usa o formato de fornecedor e as referências de itens documentados.

Posso criar efeitos de poção personalizados?​

Os poderes Lua, EliteScript e encantamentos personalizados podem combinar efeitos de poção suportados, partículas, dano e comportamento temporizado. Não registam novos tipos nativos de efeito de poção do Minecraft. Começa pelos guias de scripting.

Como desligo as partículas dos portais?​

Define noParticlesMode: true no plugins/EliteMobs/Wormholes.yml e recarrega. Desativa o contorno de partículas e o pó, mas não os modelos, etiquetas, marcadores Bedrock ou teletransporte.

Como altero o destino do portal no spawn da Guilda dos Aventureiros?​

faq_ag_wormhole.jpg

Abre plugins\EliteMobs\wormholes\adventurers_guild_wormhole.yml, encontra location2: your_world_here,0.5,64,0.5,0,0 e altera os valores para o destino pretendido. Executa /em reload para aplicar as alterações.

Como desvinculo itens?​

Os jogadores podem usar Pergaminhos de Desvinculação. Os administradores com elitemobs.unbind.force podem executar /em unbind force para o item na mão ou /em unbind force all para todos os itens vinculados à alma no seu próprio inventário. Ambos os comandos requerem um jogador dentro do jogo.

Como combino pacotes de recursos?​

Usa o ResourcePackManager para combinar os pacotes de plugins suportados e entregar o resultado. Para distribuição manual, combina os recursos com cuidado e resolve os conflitos de ficheiros com o mesmo caminho.

Quais são os placeholders de comandos do EliteMobs?​

Os onDeathCommands dos bosses e commandsOnEliteMobDeath no MobCombatSettings.yml aceitam:

PlaceholderDetalhes
$nameNome do elite que morreu
$levelNível do elite que morreu
$locationWorldNameMundo onde morreu
$locationX / $locationY / $locationZCoordenadas da morte
$damager1name / $damager2name / $damager3nameNomes dos três jogadores que causaram mais dano. Se ninguém ocupar uma posição, todo o comando é ignorado.
$playersExecuta o comando uma vez por jogador que causou dano ao elite, substituindo pelo nome desse jogador
$chance=X.Y$Executa o comando com a probabilidade indicada. $chance=0.5$ significa 50%. Com $players, cada jogador tem uma tentativa independente. O placeholder é removido antes da execução.

Estes comandos não têm $player, $bossName nem $bossLevel. Usa $players, $name e $level. A opção separada da mensagem de morte do jogador suporta $player.

Como torno o pacote de recursos opcional?​

Altera a opção no componente que envia o pacote. Para entrega vanilla, usa require-resource-pack=false no server.properties. Para ResourcePackManager em Java, usa forceResourcePack: false no plugins/ResourcePackManager/config.yml (o valor predefinido). O requisito de pacotes Bedrock do Geyser é configurado separadamente.

Como desligo os eventos?​

Define actionEventsEnabled: false e timedEventsEnabled: false no plugins/EliteMobs/events.yml e recarrega. Controlam eventos de ação e temporizados, como bosses de eventos. São independentes da conversão natural de elites e dos bosses regionais colocados.

Como edito uma masmorra ou o mundo da Guilda dos Aventureiros?​

O EliteMobs usa a sua própria proteção de mundos nas masmorras. Jogadores com elitemobs.protection.bypass podem alternar a sua exceção com /em protection bypass. Executa-o novamente quando terminares. Não contorna a proteção de outros plugins.

Para desativar permanentemente a proteção de uma masmorra:

  1. Abre plugins/EliteMobs/content_packages/.
  2. Encontra a configuração do pacote. dungeon_config.yml é um nome de exemplo, não um nome universal.
  3. Encontra protect:.
  4. Define protect: false e recarrega para reconstruir a proteção a partir da configuração.

O que são os Elite Scrolls e como os uso?​

Os Elite Scrolls convertem um item que não seja do EliteMobs em equipamento EliteMobs ao nível do pergaminho. Consulta os Elite Item Scrolls para os requisitos e o funcionamento do menu.

  • Itens de outros plugins: O equipamento compatível pode ser convertido. Isto não garante que atributos ou scripts de outro plugin se comportem da mesma forma depois da conversão.
  • Aplicação: Usa o Scotty, NPC aplicador, ou o menu /em scroll. O mundo do hub é opcional; os drops de pergaminhos estão desativados por predefinição.
  • Nível: Cada jogador elegível recebe uma tentativa separada. O nível depende do seu nível efetivo de recompensa e da variação do patamar do item, podendo diferir do nível mostrado pelo mob.
  • Itens personalizados: Permitem integrar itens personalizados ou de plugins na progressão do EliteMobs.

O dano e a defesa exclusivos de elites aplicam-se ao combate EliteMobs. Atributos vanilla, encantamentos e efeitos de outros plugins exigem verificações de equilíbrio separadas.

Como ativar os Elite Scrolls​

Estão desativados por predefinição. Para os ativar:

  1. Abre plugins/EliteMobs/ItemSettings.yml.
  2. Define useEliteItemScrolls como true.
  3. Executa /em reload.

Podes obtê-los com /em scrollGet <level> <amount>. Para dez pergaminhos de nível 5, usa /em scrollGet 5 10. Este comando só aceita jogadores, requer elitemobs.scroll.get, pergaminhos ativados e valores positivos de nível e quantidade. Os pergaminhos que não couberem no inventário caem aos teus pés.

Como uso o pacote de recursos do EliteMobs?​

Usa o ResourcePackManager para combinar pacotes compatíveis e entregar o resultado. Resolve conflitos entre recursos antes de publicar o pacote conjunto.

Posso usá-lo sem ResourcePackManager?

Sim. O EliteMobs pode usar as suas referências de modelos quando outro sistema entrega o pacote.

No plugins/EliteMobs/config.yml, define:

useResourcePackEvenIfResourcePackManagerIsNotInstalled: true

Isto ativa as referências de modelos, mas não envia um pacote. Entrega os recursos necessários através do sistema escolhido para evitar texturas em falta nos menus, moedas e itens com modelos. Recarrega depois de alterar a opção.

O pacote exportado é uma pasta descomprimida:

plugins/EliteMobs/resource_pack/em_rsp_defaults

Usa o ResourcePackManager para gerir a combinação e a entrega. Para distribuição manual, empacota os recursos exportados com os recursos necessários do plugin de modelos e verifica-os num cliente.

Os NPCs da Guilda dos Aventureiros só mostram o comércio vanilla. Como corrijo isso?​

O EliteMobs cancela interações normais e a abertura de inventários de comerciante para os NPCs que acompanha. Confirma que o NPC foi carregado e está registado, que a sua interação e permissão estão corretas e que não há erros de arranque. Outro plugin pode interferir, mas o menu não identifica qual. Reproduz o problema numa cópia separada do servidor e isola aí os plugins que alteram interações antes de modificar o servidor em uso.

Os itens EliteMobs têm modelos ou texturas personalizados?​

Sim. Itens compatíveis podem usar Elite Item Skins a partir do nível 20. Os patamares visuais são:

  • Nível 20: Bronze
  • Nível 40: Paládio
  • Nível 60: Corrompido
  • Nível 80: Vivo
  • Nível 100: Ultimatium

O Elite Item Skins dá aparências por patamar a itens gerados proceduralmente. Por predefinição também escala os atributos: itens de maior nível causam mais dano ou oferecem mais proteção. Para desativar isto, define useAttributeScaling: como false em plugins\EliteMobs\CustomModels.yml.

A opção controla os atributos vanilla aplicados pelo construtor partilhado de skins, incluindo a geração de loot de classe compatível. Os bónus dependem do tipo e nível do item e podem afetar o combate fora do EliteMobs. São separados do cálculo de dano e defesa exclusivo de elites.

Nem todos os itens usam estas skins. A seleção automática começa no nível 20 para materiais compatíveis e requer os recursos correspondentes. Itens personalizados podem usar os seus próprios identificadores de modelo independentemente desses limites.

Como uso os amuletos?​

Segura um amuleto na mão secundária para manter a principal livre. Os seus potionEffects seguem as regras normais dos itens equipados. Também são lidos os efeitos da mão principal e da armadura, mas transportar um item noutra posição do inventário não o ativa. Continuam a aplicar-se as verificações de Soulbind, equipamento elegível e itens partidos.

Os ícones indicam o comportamento dos efeitos:

  • ☠️ Caveira: afeta inimigos.
  • 🛡️ Escudo: afeta o jogador.
  • ⚔️ Espadas: ativa-se ao atingir.
  • 🔄 Ciclo: aplica-se continuamente.

Amuletos com INSTANT_DAMAGE curam mobs mortos-vivos devido às regras vanilla do Minecraft.

Os efeitos contínuos são verificados a cada segundo e removidos quando a fonte equipada deixa de ser válida. Efeitos de outra fonte são preservados enquanto estiverem presentes. Efeitos ao atingir seguem o alvo e o acionamento configurados. Este sistema não aplica ABSORPTION nem HEALTH_BOOST. Os efeitos direcionados LEVITATION, SLOWNESS e BLINDNESS são ignorados em bosses elite com multiplicador de vida superior a 1.