Lista de encantamientos personalizados
Los efectos personalizados de EliteMobs ahora usan definiciones YAML y Lua propiedad del proveedor en plugins/EliteMobs/enchantments/. Sus identificadores de objeto incluyen un espacio de nombres, por ejemplo elitemobs:critical_strikes,2. Las extensiones de encantamientos vanilla y Soulbind conservan su propia configuración y lógica de propiedad.
Campos de configuración de los encantamientos
Las definiciones de efectos personalizados usan el formato compartido de encantamientos: isEnabled, name, description, maxLevel, filtros de equipo/tipo, stacking, script y parameters. maxLevel es el límite al encantar; se conservan los niveles superiores definidos explícitamente en los objetos.
Los efectos de EliteMobs sitúan el valor del objeto y los ajustes de generación procedural en parameters.value, parameters.procedural y parameters.procedural_max_level. Los ajustes de cada efecto también están en parameters; no son intercambiables con las antiguas claves de nivel superior.
El catálogo restaura los archivos YAML y Lua incluidos que falten, aunque el directorio de encantamientos ya exista. Las definiciones incluidas existentes reciben los campos predeterminados que les falten y conservan los valores configurados. Los archivos con la clave retirada maxLevelV2 se preservan primero en plugins/MagmaCore/outdated files/EliteMobs/, lo que permite generar sus sustitutos actuales incluidos. Revisa los valores archivados y aplica los ajustes que quieras usando el formato actual. Las copias sin editar de scripts incluidos anteriores (flamethrower.lua, grappling_hook.lua e ice_breaker.lua) se archivan del mismo modo para que se regeneren las versiones actuales; los scripts editados se dejan donde están. Los efectos personalizados o de DLC sin sustituto incluido necesitan una definición actualizada y su archivo Lua correspondiente.
También se rechazan las entradas de objetos personalizados con nombres retirados como CRITICAL_STRIKES,2 o MULTICAST,1. Usa elitemobs:critical_strikes,2 o freeminecraftmodels:multicast,1. Los objetos de servicio usan roles de consumibles, no encantamientos marcadores.
Resumen de encantamientos
Estos son los valores predeterminados de los efectos incluidos, no límites universales para los objetos creados manualmente.
ID después de elitemobs: | maxLevel | parameters.value | Máximo procedural | Efecto |
|---|---|---|---|---|
critical_strikes | 3 | 13 | 2 | Probabilidad de golpe crítico |
drilling | 4 | 15 | No | Minado adicional del mismo material |
earthquake | 5 | 50 | No | Salto y empuje al agacharse dos veces |
flamethrower | 1 | 20 | No | Ataque de llamas con clic derecho |
grappling_hook | 1 | 10 | No | Gancho con arco |
hunter | 3 | 10 | 3 | Bonificación de aparición natural de élites |
ice_breaker | 2 | 10 | No | Efecto al romper hielo |
lightning | 5 | 15 | 5 | Ataque de rayo por probabilidad |
loud_strikes | 10 | 6 | No | Amenaza adicional |
meteor_shower | 1 | 130 | No | Bolas de fuego desde el cielo |
plasma_boots | 3 | 20 | No | Ataque de salto y aterrizaje |
summon_merchant | 1 | 10 | No | Invoca al comerciante configurado |
summon_wolf | 1 | 20 | No | Invoca al jefe amistoso configurado |
FMM es propietario de freeminecraftmodels:multicast, freeminecraftmodels:blast_radius y freeminecraftmodels:ignition. EliteMobs conserva sus ajustes de obtención, pero no es propietario de sus efectos de armas mágicas. Consulta armas mágicas.
Golpes críticos
Cada nivel equipado aporta un 10% de probabilidad de crítico en el Lua incluido. La probabilidad combinada está limitada por maximumCriticalStrikeChance en MobCombatSettings.yml (por defecto 0.40), y un crítico contra un élite inflige 1.5x de daño. Los ajustes visuales ahora son parameters.criticalHitPopup y parameters.criticalHitColor.
Perforación
Mina bloques adicionales del mismo material con un pico o una pala. Los niveles superiores amplían el área y la profundidad; agacharse desactiva el efecto. El primer nivel mina un bloque adicional delante.
Encantamientos de élite
| Clave | Detalles |
|---|---|
| Efecto | Extiende los encantamientos vanilla más allá de los límites normales |
| Activación | Solo contra EliteMobs |
| Requisito | El objeto debe superar el límite del encantamiento vanilla |
Los encantamientos de élite extienden los encantamientos vanilla de Minecraft más allá de sus límites normales de nivel y aplican estos valores mejorados al luchar contra Elite Mobs.
Los objetos solo empiezan a ganar encantamientos de élite una vez que han superado los límites vanilla del nivel del encantamiento. Por ejemplo, Protección tiene un límite vanilla de nivel 4. Un objeto con Protección 5 y Protección de Élite 10 contará como armadura de Protección 15 contra los Elite Mobs, pero solo como Protección 5 contra otros mobs.
Encantamientos compatibles
| Categoría | Encantamientos |
|---|---|
| Armadura | Protección, Protección contra el fuego, Protección contra explosiones, Protección contra proyectiles, Caída de pluma, Espinas, Respiración, Agilidad acuática, Paso helado, Velocidad de almas, Sigilo veloz |
| Arma | Filo, Castigo, Perdición de los artrópodos, Empuje, Aspecto ígneo, Botín, Filo arrasador |
| Arco | Poder, Retroceso, Llama, Infinidad |
| Herramienta | Eficiencia, Fortuna, Toque de seda |
| Pesca | Suerte marina, Atracción |
| Tridente | Empalamiento, Lealtad, Propulsión acuática, Conductividad |
| Ballesta | Carga rápida, Perforación, Multidisparo |
| Maza | Densidad, Brecha, Ráfaga de viento |
| Lanza | Estocada |
| Otros | Reparación, Irrompibilidad, Maldición de ligamiento, Maldición de desaparición, Afinidad acuática |
Lanzallamas
Haz clic derecho con un arma válida para iniciar el efecto de llamas. La acción incluida comprueba el nivel y la durabilidad del arma, consume 4 de durabilidad y aplica una preparación seguida de pulsos de llamas. Su parameters.cooldown_ticks predeterminado es 3600 (3 minutos).
Cazador
Añade una bonificación de aparición natural de élites según los niveles equipados. Configura parameters.spawn_bonus (por defecto 0.05), no el antiguo campo hunterSpawnBonus.
Rompehielos
Haz clic derecho sobre agua o hielo a un máximo de seis bloques para congelar el agua del objetivo. El nivel 2 también comprueba los seis bloques adyacentes. Una congelación exitosa consume un punto de durabilidad; romper un bloque de hielo con permiso puede activar el mismo efecto.
La definición incluida es un efecto de mano principal con un nivel máximo de encantamiento de 2.
Terremoto
Agáchate dos veces sin estar volando para iniciar un salto que empuja al aterrizar. La definición incluida suma los niveles de las ranuras de armadura y es incompatible con Botas de plasma. Sus ajustes incluyen parameters.cooldown_ticks (2400), parameters.activation_message y parameters.available_message.
Gancho
Dispara una flecha o una flecha espectral a un bloque target (diana) de tu propio mundo. El gancho solo se activa cuando la flecha se clava en ese bloque de diana; una pared normal, o un bloque junto a una diana, no lo activa. Después, la flecha no se puede recoger.
Se te arrastra hacia la flecha a 0.5 bloques por tick, durante un máximo de 200 ticks, y recibes 3 segundos de Caída lenta al llegar. El arrastre se detiene si algo bloquea el siguiente paso. Cuando el borde de una plataforma bloquea la trayectoria recta hacia el punto de aterrizaje, el arrastre primero sube hasta 3 bloques por encima de ese punto y después cae sobre él; ambos tramos necesitan una trayectoria despejada.
Efecto de gancho para arcos. La definición incluida acepta objetos de origen de la mano principal o secundaria y tiene un límite al encantar de 1. Usa conjuntamente el YAML y el Lua correspondientes.
Rayo
El ataque incluido requiere un objetivo élite y un arma de élite utilizable. Su probabilidad es level * level / 1000; parameters.cooldown_ticks tiene un valor predeterminado de 2400 (2 minutos). Usa el daño del nivel de arma capturado, no el antiguo ajuste de nivel superior minimumCooldownSeconds.
Golpes ruidosos
Los niveles equipados aportan level / 3 de amenaza adicional. La amenaza por golpe es el daño multiplicado por uno más la bonificación sumada. El límite al encantar incluido es 10; no se obtiene de forma procedural.
Consulta Sistema de aggro avanzado para las reglas de selección de objetivos.
Lluvia de meteoros
Haz clic derecho para activarla. Una activación exitosa consume un objeto de la pila de origen.
Hace caer bolas de fuego desde el cielo. La definición incluida es un efecto de mano principal de un solo nivel, con una contribución al valor de 130 y sin generación procedural.
Botas de plasma
Ataque de salto y aterrizaje de la ranura de pies, incompatible con Terremoto. Su enfriamiento se configura con parameters.cooldown_ticks (2400), en lugar de ser fijo en el código. Su límite al encantar es 3.
Reparación
Reparación ya no es un encantamiento marcador. La chatarra usa consumable.type: repair_scrap con un rango de 1 (Tiny) a 5 (Huge). Consulta la configuración de consumibles y el sistema de mejoras.
Invocar comerciante
Haz clic derecho con el objeto en la mano principal o usa la llamada de chat configurada. Una invocación exitosa consume un objeto.
Invoca al NPC indicado por parameters.npc (por defecto travelling_merchant.yml). La llamada predeterminada es parameters.message: Jeeves!; parameters.players_say_message controla si el jugador la dice en el chat. Enfriamiento predeterminado: 1200 ticks.
Invocar lobo
Haz clic derecho para invocarlo. El jefe configurado debe ser un lobo que pueda asignarse al jugador; una invocación exitosa consume un objeto.
Invoca al jefe personalizado indicado por parameters.boss (por defecto summonable_wolf.yml). Enfriamiento predeterminado: 1200 ticks.
Desvincular
Los pergaminos de desvinculación usan consumable.type: unbind, no un encantamiento Unbind. Los jugadores también pueden eliminar el vínculo mediante el servicio de la guilda y /em unbind. Consulta Sistema de mejora de objetos.
Vínculo de alma
Soulbind conserva los metadatos y las comprobaciones de propiedad de EliteMobs; no es un efecto Lua de proveedor que los sustituya. Consulta Sistema de mejora de objetos para eliminarlo.
Fuente de suerte
El antiguo marcador está retirado. Los tickets de la suerte usan consumable.type: lucky_ticket.
Fuente de encantamiento
El antiguo marcador está retirado. No añadas ENCHANTED_SOURCE a las definiciones de objetos; usa los procedimientos actuales de libros de encantamiento y mejoras.