Pular para o conteúdo principal

EliteMobs

Licença

O código-fonte do EliteMobs está coberto pela licença GPLV3, e esta wiki é fornecida com a licença CC0.

Sinta-se à vontade para redistribuir e modificar as informações nesta wiki.

Versões

A partir da versão 9.0.0 do EliteMobs, a única versão do Minecraft suportada é 1.21 e superiores.

Para aqueles que buscam compatibilidade com versões mais antigas do Minecraft (1.19.4 - 1.20.4), por favor use a versão 8 do EliteMobs.

Nota: Nenhuma versão do EliteMobs suporta as versões 1.20.5 e 1.20.6 do Minecraft.

Para que serve o EliteMobs?

O EliteMobs visa estender o fim de jogo do Minecraft implementando vários conteúdos relacionados a chefes.

Isto significa:

  • Chefes Dinâmicos (Mobs com Nível)
  • Chefes Personalizados
  • Eventos
  • Arenas
  • Masmorras Baseadas em Mundo
  • Masmorras Instanciadas
  • Masmorras Aleatórias de Mundo Aberto (com integração BetterStructures)
  • Itens Personalizados (Itens Elite/Saque)
  • ... e mais!

O plugin não visa substituir o conteúdo vanilla do Minecraft, mas sim complementá-lo, permitindo que os jogadores optem por não participar do conteúdo do EliteMobs se desejarem. Os itens do EliteMobs geralmente não afetam o PvP ou o combate vanilla do Minecraft, pois seus bônus de dano e defesa só se aplicam durante o combate com EliteMobs.

Visão Geral dos Recursos do EliteMobs

Nesta seção vamos dar uma olhada em alguns dos principais recursos que o EliteMobs tem a oferecer, o que eles são e como você pode desativá-los. Para uma lista completa de recursos veja esta página.

Você também pode conferir esta página para encontrar a maneira pretendida de os jogadores interagirem com o EliteMobs.

Chefes Dinâmicos

Chefes Dinâmicos é um dos principais recursos do EliteMobs. Ele substitui uma porcentagem dos spawns vanilla do Minecraft por spawns de Elite Mobs.

Elites são mobs mais resistentes projetados para desafiar os jogadores e recompensá-los com possíveis quedas de saque ao serem derrotados. O nível dos Elites é determinado pela qualidade da armadura e equipamento equipados pelo jogador. O equipamento normal do Minecraft tem um nível determinado pela qualidade do material, como explicado aqui. No entanto, à medida que os jogadores derrotam Elites e adquirem saque melhor, eles eventualmente começarão a obter itens Elite com níveis definidos, tornando mais fácil prever os níveis dos Elites que irão spawnar.

Isso implica que os níveis dos jogadores são determinados pelo equipamento que vestem, enquanto os níveis dos Elites são determinados pelos níveis dos jogadores. Não há sistema de experiência no EliteMobs, toda a progressão de nível do jogador é dependente de equipamento.

Você pode ajustar a dificuldade dos elites modificando os valores damageToEliteMobMultiplierV2 e damageToPlayerMultiplierV2 em MobCombatSettings.yml. Mais informações sobre isso podem ser encontradas aqui.

Se você deseja desativar este recurso inteiramente, pode fazê-lo definindo o valor doNaturalEliteMobSpawning como false.

Exemplo Visual

eminfo_dynamic_boss.jpg

Itens Elite/Saque

O EliteMobs apresenta itens gerados aleatoriamente que podem ser encontrados em lojas ou serem deixados cair por Elites. Existem também itens personalizados que geralmente são encontrados em masmorras e outro conteúdo Elite.

Itens Elite são como itens vanilla, exceto que geralmente estão equipados com extras e são mais poderosos do que qualquer coisa que você possa encontrar no MineCraft vanilla. Alguns itens Elite terão estatísticas neles que são chamadas de Elite Sharpness e Elite Defense, essas estatísticas só se aplicarão quando os jogadores estiverem lutando contra Elites e não afetam mobs vanilla.

Itens Elite também podem ter encantamentos, Encantamentos Personalizados e efeitos de poção.

Você pode desativar itens Elite abrindo ItemSettings.yml e definindo o valor doEliteMobsLoot como false. (Não recomendado, torna a progressão de nível MMORPG impossível.)

Exemplo Visual

eminfo_elite_items.jpg

Eventos

Eventos são encontros únicos no EliteMobs que podem ser acionados aleatoriamente com base em um temporizador ou por ações específicas do jogador, como minerar um bloco ou cortar uma árvore.

Esses encontros apresentam Elites personalizados e únicos que representam um desafio maior e oferecem saque valioso ao serem derrotados.

Os jogadores recebem notificações no chat quando um evento ocorre, com a opção de rastrear a saúde e localização do Elite através de um link clicável. Se o Elite não for derrotado dentro de um certo período de tempo, o evento termina e o Elite desaparece.

Você pode desativar todos os eventos abrindo events.yml e definindo os valores actionEventsEnabled e timedEventsEnabled como false.

Se você quiser desativar eventos individuais, pode ir para ~plugins\EliteMobs\customevents. lá você encontrará configurações para cada evento e pode desativar qualquer evento abrindo sua configuração e definindo o valor isEnabled como false.

Exemplo Visual

eminfo_event_boss.jpg

Guilda dos Aventureiros

A Guilda dos Aventureiros é um mundo hub adicional que você pode instalar e também é um conjunto de comandos que os jogadores podem usar.

Se o mundo hub não estiver instalado, então os jogadores terão que usar comandos, caso contrário, executar comandos com o mundo hub instalado irá teleportar os jogadores para o mundo hub e lá eles podem interagir com NPCs em vez de ter que digitar comandos.

Que comandos? O EliteMobs tem vários comandos que os jogadores podem usar para vender e comprar itens, reparar itens, encantar itens e mais. Saiba mais sobre quais comandos os jogadores podem usar aqui.

Para mais informações sobre a Guilda dos Aventureiros e como instalar o mundo hub confira esta página.

Você pode desativar o mundo hub abrindo AdventurersGuild.yml e definindo o guildHubIsEnabledv2 como false.

Exemplo Visual

eminfo_ag.jpg

Nível/Classificação da Guilda

À medida que os jogadores progridem e adquirem itens melhores, eles eventualmente atingirão um limite e os mobs pararão de deixar cair itens de nível superior, isso é chamado de limitador de saque de nível da guilda.

O limitador de saque de nível da guilda restringe o saque mais alto que os jogadores podem obter com base em seu nível de guilda e aplica limitações padrão do nível 1 ao nível 10 de itens, com níveis de mob correspondentes. Níveis de prestígio desbloqueiam níveis mais altos, permitindo acesso a saque superior e mobs mais resistentes, garantindo jogabilidade equilibrada.

Este sistema, combinado com o encantamento soulbind, mitiga problemas de powerleveling, mantém o equilíbrio do servidor e promove o apego do jogador ao saque adquirido. Você pode ler mais sobre o nível da guilda aqui.

Todas as configurações para o Nível da Guilda podem ser ajustadas e estão localizadas em AdventurersGuild.yml.

Exemplo Visual

eminfo_guild_tier.jpg

Arenas

Arenas são desafios baseados em ondas onde os jogadores podem se envolver em combate. Um ou vários jogadores podem entrar em uma arena e enfrentar ondas cada vez mais difíceis de inimigos, com recompensas melhorando conforme o desafio progride.

Ao instalar o mundo hub da Guilda dos Aventureiros, os jogadores ganham acesso à Arena da Liga de Madeira, uma arena gratuita acessível através da interação com um NPC no mundo hub ou através do menu /em.

Você pode obter arenas adicionais indo para: Itch.io ou assinando no Patreon.

Você pode desativar arenas indo para ~plugins\EliteMobs\customarenas e então abrindo a configuração da arena, por exemplo wood_league.yml e então encontrando o valor isEnabled e definindo-o como false.

Exemplo Visual

eminfo_arena.jpg

Masmorras de Mundo

Masmorras de Mundo são conteúdo personalizado adicional que você pode baixar para o EliteMobs. Masmorras geralmente têm chefes Elite personalizados, mundos personalizados, saque personalizado e poderes de chefe personalizados.

Todas as masmorras de mundo são masmorras que estão localizadas em seu próprio mundo, o que significa que quando os jogadores as acessam, eles são teleportados para um mundo que não tem nada nele além daquela masmorra.

Existem vários tipos de masmorras de mundo, para saber mais sobre tipos clique aqui.

Todas as masmorras de mundo têm um nível definido e quaisquer jogadores tentando as masmorras devem estar em torno daquele nível para a melhor experiência.

Você pode obter masmorras indo para: Itch.io ou assinando no Patreon. Existem várias masmorras gratuitas que você pode baixar de aqui.

Você pode desativar masmorras individuais indo para ~plugins\EliteMobs\content_packages e abrindo a configuração da masmorra para a masmorra que você deseja desativar e definindo o valor isEnabled como false.

Exemplo Visual

eminfo_world_dungeon.jpg

Masmorras Instanciadas

Masmorras Instanciadas diferem das Masmorras de Mundo de várias maneiras. Elas são instanciadas, o que significa que um novo mundo é criado dinamicamente a partir de um modelo, proporcionando aos jogadores e seus amigos uma experiência de masmorra privada semelhante às encontradas em MMOs.

Masmorras Instanciadas oferecem várias dificuldades com poderes de chefe únicos, saúde aumentada e saque superior conforme a dificuldade aumenta. Elas também introduzem papéis, permitindo que os jogadores adotem papéis de tank ou DPS com base em seu equipamento equipado (equipamento específico de papel é exclusivo para Masmorras Instanciadas). Leia mais sobre como a dificuldade funciona aqui.

Além disso, os jogadores podem ressuscitar uns aos outros dentro de Masmorras Instanciadas, permitindo que retomem rapidamente a batalha se agirem rápido o suficiente.

Você pode obter masmorras instanciadas indo para: Itch.io ou assinando no Patreon. Existem masmorras instanciadas gratuitas que você pode baixar de aqui.

Você pode desativar masmorras individuais indo para ~plugins\EliteMobs\dungeonpackages e abrindo a configuração da masmorra para a masmorra que você deseja desativar e definindo o valor isEnabled como false.

Exemplo Visual

eminfo_instanced_dungeon.jpg

Aventuras

Aventuras representam o conteúdo adicional mais expansivo disponível para o EliteMobs, ostentando um mundo vasto completo com uma história cativante e uma infinidade de missões para os jogadores embarcarem.

Apresentando centenas de chefes personalizados, poderes e itens, as Aventuras oferecem uma experiência de jogo imersiva. Missões dentro das Aventuras funcionam de forma semelhante às dos MMOs tradicionais, encarregando os jogadores com objetivos como derrotar mobs, localizar itens, interagir com NPCs, ou qualquer combinação disso.

Aventuras são tão grandes que até têm outras sub-masmorras ou sub-arenas localizadas dentro delas.

Embora as Aventuras normalmente recomendem uma faixa de nível definida para os jogadores, é aconselhável que os jogadores comecem sua aventura na extremidade inferior da escala de nível para uma diversão ideal.

Você pode obter aventuras indo para: Itch.io ou assinando no Patreon.

Você pode desativar aventuras individuais indo para ~plugins\EliteMobs\dungeonpackages e abrindo a configuração para a aventura que você deseja desativar e definindo o valor isEnabled como false. Aventuras podem ter sub-masmorras e sub-arenas adicionais que vêm com aventuras, então certifique-se de desativá-las também se estiver desativando uma aventura.

Exemplo Visual

eminfo_adventure.jpg

Teletransportes Wormhole

O EliteMobs também apresenta teletransportadores simples de A para B chamados wormholes. Você verá estes principalmente usados no mundo hub da Guilda dos Aventureiros como uma forma de teleportar jogadores de lá para uma masmorra ou de volta ao spawn do servidor.

Eles geralmente estão na forma de um hexágono, cubo ou diamante feito de partículas. Essas partículas às vezes podem causar lag a clientes bedrock, então você pode querer desativar os efeitos de partículas abrindo Wormholes.yml e definindo noParticlesMode como true.

Você pode fazer seus próprios wormholes e usá-los como desejar. Clique aqui para descobrir como.

Exemplo Visual

eminfo_wormhole.jpg

Conteúdo Personalizado

O EliteMobs também oferece a oportunidade de criar seu próprio conteúdo, incluindo chefes, masmorras, poderes, NPCs, missões, arenas, e muito mais! Você pode encontrar guias para criar outros tipos de conteúdo além dos listados acima no menu da barra lateral da wiki.

Para a experiência de criação de conteúdo mais fácil e eficiente, recomendamos usar o WebApp. Esta ferramenta permite que você gere arquivos de configuração prontos para uso sem a necessidade de navegar extensivamente pela wiki para garantir a correção, particularmente se estiver considerando criar poderes de chefe EliteScript. Acesse o WebApp aqui.

Para Administradores e Proprietários de Servidores

Este plugin foi projetado para servidores survival e servidores similares a survival (como Skyblock, Skywars e variantes survival fortemente modificadas).

O plugin foi projetado para ser facilmente utilizável simplesmente arrastando e soltando o jar do plugin no servidor. As configurações padrão são as que eu uso em meus próprios servidores e estão sujeitas a mudanças ao longo do tempo.

No entanto! A customizabilidade tem sido uma prioridade máxima durante todo o processo de desenvolvimento do EliteMobs. Quase todos os aspectos do plugin podem ser traduzidos, customizados, desativados ou modificados.

Para outros desenvolvedores

Apesar da natureza GPLV3 e de código aberto deste projeto, não estou procurando nem aceitarei quaisquer adições ou mudanças de código neste momento. Acolho forks do plugin, e teria imenso prazer em ver o que você pode fazer com eles; no entanto, este é meu primeiro projeto de programação massivo e como tal também é uma experiência de aprendizado.

No entanto! Não tome isso como se eu estivesse afirmando estar além de qualquer crítica ou que não ouvirei feedback - muito pelo contrário, adoro quando as pessoas apontam melhores maneiras de realizar coisas que fiz no plugin. Desejo que este projeto seja algo que eu escrevi de ponta a ponta, sem trechos de código dos quais não estou ciente ou que não entendo.