Saltar para o conteúdo principal

Lista de encantamentos personalizados

Os efeitos personalizados do EliteMobs usam agora definições YAML e Lua geridas pelo respetivo fornecedor em plugins/EliteMobs/enchantments/. Os seus identificadores de item incluem um espaço de nomes, por exemplo elitemobs:critical_strikes,2. As extensões de encantamentos nativos e o Soulbind mantêm a sua própria configuração e lógica de propriedade.

Campos de configuração dos encantamentos​

As definições de efeitos personalizados usam o formato partilhado de encantamentos: isEnabled, name, description, maxLevel, filtros de equipamento/tipo, stacking, script e parameters. maxLevel é o limite ao encantar; níveis superiores explicitamente definidos nos itens são preservados.

Os efeitos do EliteMobs colocam as opções de valor do item e geração procedural em parameters.value, parameters.procedural e parameters.procedural_max_level. As opções específicas de cada efeito também ficam em parameters; não são intercambiáveis com as antigas chaves de topo.

Instalações existentes

O catálogo repõe os ficheiros YAML e Lua incluídos que estejam em falta, mesmo que o diretório de encantamentos já exista. As definições incluídas existentes recebem os campos predefinidos em falta, mantendo os valores configurados. Os ficheiros com a chave retirada maxLevelV2 são primeiro preservados em plugins/MagmaCore/outdated files/EliteMobs/, permitindo gerar as versões atuais incluídas. Reveja os valores arquivados e aplique as opções pretendidas usando o formato atual. As cópias não editadas de scripts incluídos anteriores (flamethrower.lua, grappling_hook.lua e ice_breaker.lua) são arquivadas da mesma forma para que as versões atuais sejam geradas de novo; os scripts editados ficam intactos. Efeitos personalizados ou de DLC sem substituto incluído precisam de uma definição atualizada e do respetivo ficheiro Lua.

As entradas de itens personalizados que usam nomes retirados, como CRITICAL_STRIKES,2 ou MULTICAST,1, também são rejeitadas. Use elitemobs:critical_strikes,2 ou freeminecraftmodels:multicast,1. Os itens de serviço usam funções de consumíveis, não encantamentos marcadores.

Resumo dos encantamentos​

Estes são os valores predefinidos dos efeitos incluídos, não limites universais para itens criados manualmente.

ID após elitemobs:maxLevelparameters.valueMáximo proceduralEfeito
critical_strikes3132Probabilidade de golpe crítico
drilling415NãoMineração adicional do mesmo material
earthquake550NãoSalto e repulsão ao agachar duas vezes
flamethrower120NãoAtaque de chamas com clique direito
grappling_hook110NãoGancho com arco
hunter3103Bónus de aparecimento natural de elites
ice_breaker210NãoEfeito ao partir gelo
lightning5155Ataque de relâmpago por probabilidade
loud_strikes106NãoAmeaça adicional
meteor_shower1130NãoBolas de fogo do céu
plasma_boots320NãoAtaque de salto e aterragem
summon_merchant110NãoInvoca o mercador configurado
summon_wolf120NãoInvoca o boss amigável configurado

O FMM é responsável por freeminecraftmodels:multicast, freeminecraftmodels:blast_radius e freeminecraftmodels:ignition. O EliteMobs mantém as opções de obtenção destes encantamentos, mas não gere os seus efeitos nas armas mágicas. Consulte as armas mágicas.

Golpes críticos​

Cada nível equipado contribui com 10% de probabilidade de crítico no Lua incluído. A probabilidade combinada é limitada por maximumCriticalStrikeChance em MobCombatSettings.yml (predefinição 0.40), e um crítico contra um elite causa 1,5 vezes o dano. As opções de apresentação são agora parameters.criticalHitPopup e parameters.criticalHitColor.

Perfuração​

Minere blocos adicionais do mesmo material com uma picareta ou pá. Os níveis superiores aumentam a área e a profundidade; agachar-se desativa o efeito. O primeiro nível minera um bloco adicional em frente.

Encantamentos de elite​

ChaveDetalhes
EfeitoEstende os encantamentos vanilla para além dos limites normais
AtivaçãoApenas contra EliteMobs
RequisitoO item tem de exceder o limite de encantamento vanilla

Os encantamentos de elite estendem os encantamentos vanilla do Minecraft para além dos seus limites normais e aplicam os valores aumentados ao combater Elite Mobs.

Os itens só começam a ganhar encantamentos de elite depois de ultrapassarem os limites de nível vanilla. Por exemplo, Proteção tem um limite vanilla de nível 4. Um item com Proteção 5 e Proteção de Elite 10 conta como armadura de Proteção 15 contra Elite Mobs, mas apenas Proteção 5 contra outros mobs.

Encantamentos suportados
CategoriaEncantamentos
ArmaduraProteção, Proteção contra fogo, Proteção contra explosões, Proteção contra projéteis, Queda suave, Espinhos, Respiração, Passos profundos, Passos gelados, Velocidade das almas, Agilidade furtiva
ArmaAfiação, Castigo, Ruína dos artrópodes, Repulsão, Aspeto flamejante, Saque, Alcance
ArcoForça, Impacto, Chama, Infinidade
FerramentaEficiência, Fortuna, Toque de seda
PescaSorte do mar, Isco
TridenteEmpalamento, Lealdade, Propulsão, Canalização
BestaCarga rápida, Perfuração, Disparo múltiplo
MaçaDensidade, Brecha, Rajada de vento
LançaInvestida
OutrosReparação, Durabilidade, Maldição de vinculação, Maldição de desaparecimento, Afinidade aquática

Lança-chamas​

Clique com o botão direito com uma arma válida para iniciar as chamas. A ação incluída verifica o nível e a durabilidade da arma, consome 4 de durabilidade e aplica uma preparação seguida de pulsos de chamas. A predefinição de parameters.cooldown_ticks é 3600 (3 minutos).

Caçador​

Acrescenta um bónus de aparecimento natural de elites a partir dos níveis equipados. Configure parameters.spawn_bonus (predefinição 0.05), em vez do antigo campo hunterSpawnBonus.

Quebra-gelo​

Clique com o botão direito em água ou gelo até seis blocos de distância para congelar a água no alvo. O nível 2 também verifica os seis blocos adjacentes. Uma congelação bem-sucedida consome um ponto de durabilidade; partir um bloco de gelo com autorização pode ativar o mesmo efeito.

A definição incluída é um efeito de mão principal, com nível máximo de encantamento de 2.

Terramoto​

Agache-se duas vezes sem estar a voar para iniciar um salto com repulsão na aterragem. A definição incluída soma os níveis das posições de armadura e é incompatível com Botas de plasma. As opções incluem parameters.cooldown_ticks (2400), parameters.activation_message e parameters.available_message.

Gancho​

Dispare uma flecha ou flecha espectral para um bloco target no seu próprio mundo. O gancho só começa quando a flecha fica cravada nesse bloco de alvo; uma parede normal, ou um bloco ao lado de um bloco de alvo, não o ativa. A flecha não pode ser apanhada depois.

É puxado em direção à flecha a 0,5 blocos por tick, durante no máximo 200 ticks, e recebe 3 segundos de Queda Lenta ao chegar. A tração é interrompida se algo bloquear o passo seguinte. Quando a borda de uma plataforma bloqueia o caminho direto até ao ponto de chegada, a tração sobe primeiro até 3 blocos acima desse ponto e depois desce até ele; os dois trechos precisam de um percurso desimpedido.

Efeito de gancho para arcos. A definição incluída aceita itens de origem na mão principal ou secundária e tem um limite de encantamento de 1. Use o YAML e o Lua correspondentes em conjunto.

Relâmpago​

O ataque incluído requer um alvo elite e uma arma elite utilizável. A probabilidade é level * level / 1000; parameters.cooldown_ticks tem a predefinição 2400 (2 minutos). Usa o dano do nível da arma capturado, não a antiga opção de topo minimumCooldownSeconds.

Golpes ruidosos​

Os níveis equipados contribuem com level / 3 de ameaça adicional. A ameaça por golpe é o dano multiplicado por um mais o bónus somado. O limite de encantamento incluído é 10; não é sorteado proceduralmente.

Consulte o Sistema de Aggro Avançado para as regras de seleção de alvo.

Chuva de meteoros​

Clique com o botão direito para ativar. Uma ativação bem-sucedida consome um item da pilha usada.

Faz cair bolas de fogo do céu. A definição incluída é um efeito de mão principal de nível único, com uma contribuição de valor de 130 e sem sorteios procedurais.

Botas de plasma​

Ataque de salto e aterragem para a posição dos pés, incompatível com Terramoto. O tempo de recarga é configurado por parameters.cooldown_ticks (2400), em vez de ser fixo no código. O limite de encantamento é 3.

Reparação​

Reparação já não é um encantamento marcador. A sucata usa consumable.type: repair_scrap com um escalão de 1 (Tiny) a 5 (Huge). Consulte a configuração dos consumíveis e o sistema de melhorias.

Invocar mercador​

Clique com o botão direito com o item na mão principal ou use a chamada de chat configurada. Uma invocação bem-sucedida consome um item.

Invoca o NPC indicado por parameters.npc (predefinição travelling_merchant.yml). A chamada predefinida é parameters.message: Jeeves!; parameters.players_say_message controla se o jogador a diz no chat. Tempo de recarga predefinido: 1200 ticks.

Invocar lobo​

Clique com o botão direito para invocar. O boss configurado tem de ser um lobo que possa ser atribuído ao jogador; uma invocação bem-sucedida consome um item.

Invoca o boss personalizado indicado por parameters.boss (predefinição summonable_wolf.yml). Tempo de recarga predefinido: 1200 ticks.

Desvincular​

Os pergaminhos de desvinculação usam consumable.type: unbind, não um encantamento Unbind. Os jogadores também podem remover o vínculo através do serviço da guilda e de /em unbind. Consulte o Sistema de Melhoria de Itens.

Vínculo de alma​

O Soulbind mantém os metadados e verificações de propriedade do EliteMobs; não é um efeito Lua de fornecedor que os substitua. Consulte o Sistema de Melhoria de Itens para a remoção.

Fonte de sorte​

O antigo marcador foi retirado. Os bilhetes da sorte usam consumable.type: lucky_ticket.

Fonte de encantamento​

O antigo marcador foi retirado. Não acrescente ENCHANTED_SOURCE às definições de itens; use os procedimentos atuais de livros de encantamento e melhorias.