Lista de Encantamentos Personalizados
O EliteMobs adiciona encantamentos personalizados para enriquecer a jogabilidade. Todos os encantamentos -- tanto os personalizados como os que estendem os do vanilla -- têm o seu próprio ficheiro na pasta de configuração enchantments.
Campos de configuração dos encantamentos
| Chave | Significado |
|---|---|
isEnabled | Se o encantamento existe de todo |
name | Nome de exibição usado na lore do item |
maxLevelV2 | O limite de nível usado ao sortear e ao apresentar o encantamento |
value | Quanto um nível contribui para o cálculo do valor do item (usado pelas lojas e pela venda) |
isEnabledForProcedurallyGeneratedItems | Se o loot gerado proceduralmente pode sortear este encantamento |
maxEnchantmentLevel | Teto rígido que o plugin nunca ultrapassa, nem sequer através de encantamento |
Alguns ficheiros acrescentam chaves adicionais, indicadas nas secções abaixo.
Resumo dos Encantamentos
| Enchantment | Description | Item Type |
|---|---|---|
| Critical Strikes | Probabilidade de um golpe crítico de 1.5x de dano em Elite Mobs | Armas |
| Drilling | Minera blocos num raio | Picaretas, Pás |
| Elite Protection/Sharpness/etc. | Estende os encantamentos vanilla para além dos limites normais | Todos os aplicáveis |
| Flamethrower | Dispara um jato de chamas | Qualquer |
| Hunter | Aumenta a taxa de spawn de Elite Mobs | Qualquer |
| Ice Breaker | Congela água ao acertar | Picaretas |
| Earthquake | Ataque de salto com knockback | Botas |
| Grappling Hook | Lança-te até blocos alvo | Arcos |
| Lightning | Probabilidade de invocar um relâmpago | Armas |
| Loud Strikes | Aumenta o aggro para tanking | Armas |
| Meteor Shower | Faz aparecer bolas de fogo do céu | Qualquer |
| Plasma Boots | Salto de partículas que causa dano | Botas |
| Repair | Converte itens em materiais de sucata | Qualquer |
| Summon Merchant | Invoca o mercador Jeeves | Papel |
| Summon Wolf | Invoca um lobo amigável | Qualquer |
| Unbind | Remove o soulbind dos itens | Pergaminhos |
| Soulbind | Vincula itens aos jogadores | Qualquer |
| Lucky Source | Marca um item como bilhete da sorte | Interno |
| Enchanted Source | Marca um item como livro de encantamento elite | Interno |
Valores de fábrica dos encantamentos exclusivos do EliteMobs
| Ficheiro | maxLevelV2 | maxEnchantmentLevel | value | Sorteia em loot procedural |
|---|---|---|---|---|
critical_strikes.yml | 2 | 3 | 13 | sim |
drilling.yml | 4 | 4 | 15 | não |
earthquake.yml | 5 | 5 | 50 | não |
flamethrower.yml | 1 | 1 | 20 | não |
grappling_hook.yml | 1 | 1 | 10 | não |
hunter.yml | 3 | 3 | 10 | sim |
ice_breaker.yml | 2 | 2 | 10 | não |
lightning.yml | 5 | 5 | 15 | sim |
loud_strikes.yml | 3 | 10 | 6 | não |
meteor_shower.yml | 1 | 1 | 130 | não |
plasma_boots.yml | 3 | 3 | 20 | não |
repair.yml | 5 | 5 | 15 | não |
soulbind.yml | 1 | 1 | 10 | sim |
summon_merchant.yml | 1 | 1 | 10 | não |
summon_wolf.yml | 1 | 1 | 20 | não |
unbind.yml | 1 | 1 | 10000 | não |
lucky_source.yml | 1 | 1 | 20 | não |
enchanted_source.yml | 1 | 1 | 10 | sim |
O mending.yml vem com isEnabled: false -- o Mending está desativado por predefinição nos itens do EliteMobs.
Critical Strikes
| Key | Details |
|---|---|
| Efeito | Probabilidade de acertar um golpe crítico que causa 1.5x de dano a Elite Mobs |
| Probabilidade por Nível | 10% (Nível 1 = 10%, Nível 2 = 20%, etc.) |
Limite Procedural (maxLevelV2) | Nível 2 |
| Nível Máximo Absoluto | Nível 3 |
| Limite total de probabilidade em todo o equipamento | 40% (configurável) |
O Critical Strikes dá uma probabilidade de acertar um golpe crítico que causa 1.5x o dano a um Elite Mob. Cada nível de Critical Strike aumenta a probabilidade de golpe crítico em 10%.
A probabilidade de golpe crítico é somada em todos os seis slots de equipamento -- 4 peças de armadura mais a mão principal e a mão secundária. Sem um teto isso chega facilmente a 100%, ponto em que cada golpe é um golpe "crítico": o crítico deixa de se destacar como um acontecimento, embora continue a pagar o multiplicador completo de 1.5x.
O total é, por isso, limitado por maximumCriticalStrikeChance em MobCombatSettings.yml, cujo padrão é 0.40 (40%). O valor é restringido ao intervalo [0.0, 1.0]. Qualquer valor acima de 0.5 não é recomendado, pela razão acima.
Isto significa que acumular Critical Strikes em todas as peças de equipamento deixa de compensar bem antes de o próprio limite de nível do encantamento ser atingido.
O critical_strikes.yml acrescenta duas chaves de exibição para além dos campos padrão dos encantamentos:
| Chave | Predefinição | Objetivo |
|---|---|---|
criticalHitPopup | &5Critical Hit! | Texto do pop-up adicional mostrado num golpe crítico |
criticalHitColor | &5 | Prefixo de cor aplicado ao número de dano crítico |
Drilling
| Key | Details |
|---|---|
| Efeito | Minera blocos num raio |
| Intervalo de Níveis | 1-4 (maxLevelV2 e maxEnchantmentLevel são ambos 4) |
| Blocos por Nível | Nível 1 = 1 bloco extra em frente, Nível 2 = uma cruz de 4 blocos, Nível 3+ = camadas 3x3 empilhadas em profundidade |
| Itens Válidos | Picaretas, Pás |
| Loot procedural | Não -- isEnabledForProcedurallyGeneratedItems: false |
O encantamento drilling permite que as picaretas e as pás minerem blocos num raio à volta do bloco alvo. Quanto mais alto o nível, maior a área e a profundidade mineradas. Apenas blocos do mesmo tipo serão minerados. Agachar-se enquanto se minera desativa o efeito do encantamento.
Elite Enchantments
| Key | Details |
|---|---|
| Efeito | Estende os encantamentos vanilla para além dos limites normais |
| Ativação | Apenas contra EliteMobs |
| Requisito | O item tem de exceder o limite de encantamento vanilla |
Os encantamentos Elite estendem os encantamentos vanilla do Minecraft para além dos seus limites normais de nível e aplicam estes valores melhorados quando se combate contra Elite Mobs.
Os itens só começam a ganhar encantamentos Elite depois de terem ultrapassado os limites vanilla do nível do encantamento. Por exemplo, a Protection vanilla atinge o máximo no nível 4. Um item com Protection 5 e Elite Protection 10 contará como armadura de Protection 15 para Elite Mobs, mas apenas como Protection 5 para outros mobs.
Encantamentos Suportados
| Category | Enchantments |
|---|---|
| Armadura | Protection, Fire Protection, Blast Protection, Projectile Protection, Feather Falling, Thorns, Respiration, Depth Strider, Frost Walker, Soul Speed, Swift Sneak |
| Arma | Sharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, Looting, Sweeping Edge |
| Arco | Power, Punch, Flame, Infinity |
| Ferramenta | Efficiency, Fortune, Silk Touch |
| Pesca | Luck of the Sea, Lure |
| Tridente | Impaling, Loyalty, Riptide, Channeling |
| Besta | Quick Charge, Piercing, Multishot |
| Maça | Density, Breach, Wind Burst |
| Lança | Lunge |
| Outros | Mending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity |
Flamethrower
O Flamethrower dispara um jato de chamas a partir do equipamento encantado. É um encantamento de nível único: o flamethrower.yml vem com maxLevelV2: 1 e maxEnchantmentLevel: 1, um value de 20, e não é sorteado em loot gerado proceduralmente, pelo que só chega aos jogadores através de itens personalizados e livros encantados.
Hunter
O Hunter aumenta o bónus de spawn de Elite Mobs fornecido pelo equipamento encantado. O hunter.yml acrescenta uma chave adicional, hunterSpawnBonus (predefinição 0.05), que é o bónus de probabilidade de spawn contribuído por cada nível de encantamento. O encantamento tem um limite de nível 3 e é sorteado em loot gerado proceduralmente.
Este é um dos encantamentos que afeta diretamente o ritmo de progressão em vez das estatísticas de combate.
Ice Breaker
O Ice Breaker é o encantamento personalizado focado em picaretas que transforma água em gelo quando partes blocos da família do gelo (Ice, Blue Ice, Frosted Ice, Packed Ice). Tem um limite de nível 2 e não é sorteado em loot gerado proceduralmente.
Earthquake
O Earthquake é o ataque de knockback baseado em botas. É acionado com um duplo agachar enquanto não estás a voar, e a força escala com a soma dos níveis de Earthquake em todo o teu equipamento.
- Cooldown: 2 minutos, fixo no código.
- O
earthquake.ymlacrescentaearthquakeActivationMessage(predefinição&8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!) eearthquakeAvailableMessage(predefinição&8[EliteMobs] &2Earthquake cooldown over!). - Tem um limite de nível 5,
value50, e não é sorteado em loot gerado proceduralmente.
Grappling Hook
O Grappling Hook é o encantamento de mobilidade focado em arcos. É um encantamento de nível único (maxLevelV2: 1, maxEnchantmentLevel: 1, value 10) e não é sorteado em loot gerado proceduralmente, pelo que só aparece em itens personalizados e livros encantados.
Lightning
O Lightning adiciona um relâmpago baseado em probabilidade ao equipamento de combate encantado. O lightning.yml acrescenta uma chave adicional, minimumCooldownSeconds (predefinição 120), que é o tempo mínimo entre relâmpagos. Tem um limite de nível 5, um value de 15, e é sorteado em loot gerado proceduralmente.
Loud Strikes
O Loud Strikes é o encantamento de controlo de ameaça usado para um estilo de jogo de tank, e está ativo: o EliteMobs escolhe como alvo o jogador próximo com a maior ameaça acumulada, e é o Loud Strikes que multiplica o teu ganho de ameaça.
- Cada item contribui com
level / 3para o teu bónus total, somado entre todos os 6 slots de equipamento. - A ameaça gerada por golpe é
dano x (1 + bónus total). - O
maxLevelV2é 3 mas omaxEnchantmentLevelé 10, pelo que o encantamento pode empurrar um único item para além do limite de apresentação. - Não é sorteado em loot gerado proceduralmente, pelo que só aparece em itens personalizados -- razão pela qual é o encantamento característico do equipamento de tank das masmorras instanciadas.
Para as regras completas de seleção de alvo e o alcance, consulta o Sistema de Aggro Avançado.
Meteor Shower
O Meteor Shower faz cair bolas de fogo do céu. É um encantamento de nível único e tem, de longe, o maior value de valor de item do plugin (130), refletindo o quão forte é. Não é sorteado em loot gerado proceduralmente.
Plasma Boots
O Plasma Boots cria um efeito de salto à base de partículas que causa dano. O número de anéis de projéteis na aterragem escala com a soma dos níveis de Plasma Boots, cada acerto causa 2 de dano, e o efeito dura 3 segundos. Tal como o Earthquake, usa um cooldown de 2 minutos fixo no código. Tem um limite de nível 3, um value de 20, e não é sorteado em loot gerado proceduralmente.
Repair
O Repair é o encantamento marcador presente nos itens de sucata. O seu nível é o escalão da sucata (1 = Tiny até 5 = Huge), e o Repairman restaura 100 de durabilidade por escalão -- ou seja, Tiny repara 100 e Huge repara 500. Tem um limite de nível 5, um value de 15, e não é sorteado em loot gerado proceduralmente.
Consulta o Sistema de Melhoria de Itens para o fluxo completo de sucata e reparação.
Summon Merchant
O Summon Merchant é o efeito de encantamento/pergaminho que invoca o mercador Jeeves. Existe no código atual como um encantamento personalizado dedicado e como conteúdo de item personalizado pré-feito.
Usa-o quando documentares pergaminhos de utilidade ou itens de serviço portáteis.
O summon_merchant.yml expõe duas opções:
message— a linha de chat que o jogador diz ao invocar o mercador. Predefinição"Jeeves!".playersSayMessage— quandotrue(predefinição), a mensagem de chat do jogador é enviada como se ele a tivesse digitado, para que os plugins de chat e outros listeners a vejam. Define comofalsese quiseres apenas que o mercador apareça sem que o jogador vocalize a chamada.
Summon Wolf
O Summon Wolf invoca um lobo amigável. É um encantamento de nível único com um value de 20 e não é sorteado em loot gerado proceduralmente.
Unbind
O Unbind é o encantamento usado pelos pergaminhos de unbind e fluxos de melhoria de itens relacionados. No código atual, o fluxo de unbind mais alargado também é exposto através de /em unbind e do serviço de unbinder da Adventurer's Guild.
Para o sistema voltado ao jogador, consulta o Sistema de Melhoria de Itens.
Soulbind
O Soulbind é o encantamento de bloqueio de propriedade usado pelos itens do EliteMobs. O código atual ainda inclui configuração dedicada de Soulbind, registo de eventos e verificações de utilidade para ler e remover o soulbind dos metadados dos itens.
Para o fluxo de remoção voltado ao jogador, consulta o Sistema de Melhoria de Itens.
Lucky Source
O Lucky Source é um encantamento interno usado para marcar itens como bilhetes da sorte elite. É usado pelo sistema de melhoria de itens para identificar itens de bilhete da sorte.
Este encantamento não se destina a ser aplicado manualmente a itens personalizados. É gerido automaticamente pelo plugin.
Enchanted Source
O Enchanted Source é um encantamento interno usado para marcar itens como livros de encantamento elite. O sistema de melhoria usa este marcador para identificar livros encantados que podem ser aplicados a itens elite.
Este encantamento não se destina a ser aplicado manualmente a itens personalizados. É gerido automaticamente pelo plugin.