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.
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: | maxLevel | parameters.value | Máximo procedural | Efeito |
|---|---|---|---|---|
critical_strikes | 3 | 13 | 2 | Probabilidade de golpe crítico |
drilling | 4 | 15 | Não | Mineração adicional do mesmo material |
earthquake | 5 | 50 | Não | Salto e repulsão ao agachar duas vezes |
flamethrower | 1 | 20 | Não | Ataque de chamas com clique direito |
grappling_hook | 1 | 10 | Não | Gancho com arco |
hunter | 3 | 10 | 3 | Bónus de aparecimento natural de elites |
ice_breaker | 2 | 10 | Não | Efeito ao partir gelo |
lightning | 5 | 15 | 5 | Ataque de relâmpago por probabilidade |
loud_strikes | 10 | 6 | Não | Ameaça adicional |
meteor_shower | 1 | 130 | Não | Bolas de fogo do céu |
plasma_boots | 3 | 20 | Não | Ataque de salto e aterragem |
summon_merchant | 1 | 10 | Não | Invoca o mercador configurado |
summon_wolf | 1 | 20 | Não | Invoca 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
| Chave | Detalhes |
|---|---|
| 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 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
| Categoria | Encantamentos |
|---|---|
| Armadura | Proteçã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 |
| Arma | Afiação, Castigo, Ruína dos artrópodes, Repulsão, Aspeto flamejante, Saque, Alcance |
| Arco | Força, Impacto, Chama, Infinidade |
| Ferramenta | Eficiência, Fortuna, Toque de seda |
| Pesca | Sorte do mar, Isco |
| Tridente | Empalamento, Lealdade, Propulsão, Canalização |
| Besta | Carga rápida, Perfuração, Disparo múltiplo |
| Maça | Densidade, Brecha, Rajada de vento |
| Lança | Investida |
| Outros | Reparaçã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.