Lista de encantamientos personalizados
EliteMobs añade encantamientos personalizados para mejorar la jugabilidad. Todos los encantamientos, tanto los personalizados como los que extienden a los vanilla, tienen su propio archivo en la carpeta de configuración enchantments.
Campos de configuración de los encantamientos
| Clave | Significado |
|---|---|
isEnabled | Si el encantamiento existe siquiera |
name | Nombre visible usado en la descripción del objeto |
maxLevelV2 | El límite de nivel usado al generar y mostrar el encantamiento |
value | Cuánto aporta un nivel al cálculo del valor del objeto (lo usan las tiendas y la venta) |
isEnabledForProcedurallyGeneratedItems | Si el botín generado por procedimiento puede obtener este encantamiento |
maxEnchantmentLevel | Techo estricto que el plugin nunca superará, ni siquiera encantando |
Algunos archivos añaden claves adicionales, que se listan en las secciones siguientes.
Resumen de encantamientos
| Encantamiento | Descripción | Tipo de objeto |
|---|---|---|
| Critical Strikes | Probabilidad de un golpe crítico de 1.5x de daño contra Elite Mobs | Armas |
| Drilling | Mina bloques en un radio | Picos, palas |
| Elite Protection/Sharpness/etc. | Extiende los encantamientos vanilla más allá de los límites normales | Todos los aplicables |
| Flamethrower | Dispara un chorro de llamas | Cualquiera |
| Hunter | Aumenta la tasa de aparición de Elite Mobs | Cualquiera |
| Ice Breaker | Congela el agua al golpear | Picos |
| Earthquake | Ataque de salto con empuje | Botas |
| Grappling Hook | Engánchate a los bloques objetivo | Arcos |
| Lightning | Probabilidad de invocar un rayo | Armas |
| Loud Strikes | Aumenta el aggro para hacer de tanque | Armas |
| Meteor Shower | Genera bolas de fuego desde el cielo | Cualquiera |
| Plasma Boots | Salto de partículas que inflige daño | Botas |
| Repair | Convierte objetos en materiales de chatarra | Cualquiera |
| Summon Merchant | Invoca a Jeeves, el comerciante | Papel |
| Summon Wolf | Invoca un lobo amistoso | Cualquiera |
| Unbind | Elimina el vínculo de alma de los objetos | Pergaminos |
| Soulbind | Vincula objetos a los jugadores | Cualquiera |
| Lucky Source | Marca un objeto como ticket de la suerte | Interno |
| Enchanted Source | Marca un objeto como libro de encantamiento de elite | Interno |
Valores de fábrica de los encantamientos exclusivos de EliteMobs
| Archivo | maxLevelV2 | maxEnchantmentLevel | value | Aparece en botín procedural |
|---|---|---|---|---|
critical_strikes.yml | 2 | 3 | 13 | sí |
drilling.yml | 4 | 4 | 15 | no |
earthquake.yml | 5 | 5 | 50 | no |
flamethrower.yml | 1 | 1 | 20 | no |
grappling_hook.yml | 1 | 1 | 10 | no |
hunter.yml | 3 | 3 | 10 | sí |
ice_breaker.yml | 2 | 2 | 10 | no |
lightning.yml | 5 | 5 | 15 | sí |
loud_strikes.yml | 3 | 10 | 6 | no |
meteor_shower.yml | 1 | 1 | 130 | no |
plasma_boots.yml | 3 | 3 | 20 | no |
repair.yml | 5 | 5 | 15 | no |
soulbind.yml | 1 | 1 | 10 | sí |
summon_merchant.yml | 1 | 1 | 10 | no |
summon_wolf.yml | 1 | 1 | 20 | no |
unbind.yml | 1 | 1 | 10000 | no |
lucky_source.yml | 1 | 1 | 20 | no |
enchanted_source.yml | 1 | 1 | 10 | sí |
mending.yml viene con isEnabled: false: Mending está desactivado de forma predeterminada en los objetos de EliteMobs.
Critical Strikes
| Clave | Detalles |
|---|---|
| Efecto | Probabilidad de asestar un golpe crítico que inflige 1.5x de daño a los Elite Mobs |
| Probabilidad por nivel | 10% (Nivel 1 = 10%, Nivel 2 = 20%, etc.) |
Límite procedural (maxLevelV2) | Nivel 2 |
| Nivel máximo absoluto | Nivel 3 |
| Tope de probabilidad total en todo el equipo | 40% (configurable) |
Critical Strikes da una probabilidad de asestar un golpe crítico que inflige 1.5x el daño a un Elite Mob. Cada nivel de Critical Strike aumenta la probabilidad de golpe crítico en un 10%.
La probabilidad de golpe crítico se suma entre las seis ranuras de equipo: las 4 piezas de armadura más la mano principal y la secundaria. Sin un techo, eso alcanza fácilmente el 100%, momento en el que todos los golpes son «críticos»: el crítico deja de destacar como un evento aunque siga aplicando el multiplicador completo de 1.5x.
Por tanto, el total queda limitado por maximumCriticalStrikeChance en MobCombatSettings.yml, cuyo valor por defecto es 0.40 (40%). El valor se restringe al rango [0.0, 1.0]. No se recomienda nada por encima de 0.5, por el motivo anterior.
Esto significa que acumular Critical Strikes en cada pieza del equipo deja de compensar bastante antes de que lo haga el propio límite de nivel del encantamiento.
critical_strikes.yml añade dos claves de visualización además de los campos estándar de encantamiento:
| Clave | Predeterminado | Propósito |
|---|---|---|
criticalHitPopup | &5Critical Hit! | Texto del aviso extra que se muestra en un golpe crítico |
criticalHitColor | &5 | Prefijo de color aplicado al número de daño crítico |
Drilling
| Clave | Detalles |
|---|---|
| Efecto | Mina bloques en un radio |
| Rango de niveles | 1-4 (maxLevelV2 y maxEnchantmentLevel son ambos 4) |
| Bloques por nivel | Nivel 1 = 1 bloque extra justo delante, Nivel 2 = una cruz de 4 bloques, Nivel 3+ = capas 3x3 apiladas que van más en profundidad |
| Objetos válidos | Picos, palas |
| Botín procedural | No: isEnabledForProcedurallyGeneratedItems: false |
El encantamiento Drilling permite que los picos y las palas minen bloques en un radio alrededor del bloque objetivo. Cuanto mayor sea el nivel, mayor será el área y la profundidad que se minan. Solo se minarán bloques del mismo tipo. Agacharse mientras se mina desactiva el efecto del encantamiento.
Elite Enchantments
| 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 elite 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 elite una vez que han superado los límites vanilla del nivel del encantamiento. Por ejemplo, la Protección vanilla tiene un límite de nivel 4. Un objeto con Protección 5 y Protección de Elite 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 | 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 |
| Herramienta | Efficiency, Fortune, Silk Touch |
| Pesca | Luck of the Sea, Lure |
| Tridente | Impaling, Loyalty, Riptide, Channeling |
| Ballesta | Quick Charge, Piercing, Multishot |
| Maza | Density, Breach, Wind Burst |
| Lanza | Lunge |
| Otros | Mending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity |
Flamethrower
Flamethrower dispara un chorro de llamas desde el equipo encantado. Es un encantamiento de un solo nivel: flamethrower.yml viene con maxLevelV2: 1 y maxEnchantmentLevel: 1, un value de 20, y no aparece en el botín generado por procedimiento, así que solo llega a los jugadores mediante objetos personalizados y libros encantados.
Hunter
Hunter aumenta el bono de aparición de Elite Mobs que proporciona el equipo encantado. hunter.yml añade una clave adicional, hunterSpawnBonus (predeterminado 0.05), que es el bono de probabilidad de aparición que aporta cada nivel del encantamiento. El encantamiento tiene un límite de nivel 3 y sí aparece en el botín generado por procedimiento.
Este es uno de los encantamientos que afecta directamente al ritmo de progresión en lugar de a las estadísticas de combate.
Ice Breaker
Ice Breaker es el encantamiento personalizado centrado en los picos que convierte el agua en hielo cuando rompes bloques de la familia del hielo (Ice, Blue Ice, Frosted Ice, Packed Ice). Tiene un límite de nivel 2 y no aparece en el botín generado por procedimiento.
Earthquake
Earthquake es el ataque de empuje basado en botas. Se activa al agacharse dos veces sin estar volando, y su fuerza escala con la suma de niveles de Earthquake de todo tu equipo.
- Enfriamiento: 2 minutos, fijo en el código.
earthquake.ymlañadeearthquakeActivationMessage(predeterminado&8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!) yearthquakeAvailableMessage(predeterminado&8[EliteMobs] &2Earthquake cooldown over!).- Tiene un límite de nivel 5, un
valuede 50, y no aparece en el botín generado por procedimiento.
Grappling Hook
Grappling Hook es el encantamiento de movilidad centrado en los arcos. Es un encantamiento de un solo nivel (maxLevelV2: 1, maxEnchantmentLevel: 1, value 10) y no aparece en el botín generado por procedimiento, así que solo se ve en objetos personalizados y libros encantados.
Lightning
Lightning añade un rayo basado en probabilidad al equipo de combate encantado. lightning.yml añade una clave adicional, minimumCooldownSeconds (predeterminado 120), que es el tiempo mínimo entre rayos. Tiene un límite de nivel 5, un value de 15, y sí aparece en el botín generado por procedimiento.
Loud Strikes
Loud Strikes es el encantamiento de control de amenaza que se usa para el juego de tipo tanque, y está activo: EliteMobs apunta al jugador cercano con la mayor amenaza acumulada, y Loud Strikes es lo que multiplica tu ganancia de amenaza.
- Cada objeto aporta
level / 3a tu bono total, sumado entre las 6 ranuras de equipamiento. - La amenaza generada por golpe es
daño x (1 + bono total). maxLevelV2es 3 peromaxEnchantmentLeveles 10, así que encantando se puede llevar un solo objeto por encima del límite de visualización.- No aparece en el botín generado por procedimiento, así que solo se ve en objetos personalizados, y por eso es el encantamiento característico del equipo de tanque de las mazmorras instanciadas.
Para conocer las reglas completas de selección de objetivo y el alcance, consulta Sistema de Aggro Avanzado.
Meteor Shower
Meteor Shower hace caer bolas de fuego desde el cielo. Es un encantamiento de un solo nivel y con diferencia el value de valor de objeto más alto del plugin (130), lo que refleja lo fuerte que es. No aparece en el botín generado por procedimiento.
Plasma Boots
Plasma Boots crea un efecto de salto con partículas que inflige daño. El número de anillos de proyectiles al aterrizar escala con la suma de niveles de Plasma Boots, cada impacto inflige 2 de daño y el efecto dura 3 segundos. Igual que Earthquake, usa un enfriamiento fijo de 2 minutos. Tiene un límite de nivel 3, un value de 20, y no aparece en el botín generado por procedimiento.
Repair
Repair es el encantamiento marcador que llevan los objetos de chatarra. Su nivel es el rango de la chatarra (1 = Diminuta hasta 5 = Enorme), y el Reparador restaura 100 de durabilidad por rango, así que la Diminuta repara 100 y la Enorme repara 500. Tiene un límite de nivel 5, un value de 15, y no aparece en el botín generado por procedimiento.
Consulta Sistema de Mejora de Objetos para ver el flujo completo de chatarra y reparación.
Summon Merchant
Summon Merchant es el efecto de encantamiento/pergamino que invoca a Jeeves, el comerciante. Existe en el código actual como un encantamiento personalizado dedicado y como contenido de objeto personalizado prefabricado.
Úsalo cuando documentes pergaminos de utilidad u objetos de servicio portátiles.
summon_merchant.yml expone dos opciones:
message— la línea de chat que dice el jugador al invocar al comerciante. Por defecto"Jeeves!".playersSayMessage— cuando estrue(por defecto), el mensaje de chat del jugador se envía como si lo hubiera escrito él mismo, de modo que los plugins de chat y otros listeners lo reciban. Ponlo enfalsesi solo quieres que el comerciante aparezca sin que el jugador vocalice la llamada.
Summon Wolf
Summon Wolf invoca un lobo amistoso. Es un encantamiento de un solo nivel con un value de 20 y no aparece en el botín generado por procedimiento.
Unbind
Unbind es el encantamiento que usan los pergaminos de desvinculación y los flujos de trabajo de mejora de objetos relacionados. En el código actual, el flujo de desvinculación más amplio también se expone a través de /em unbind y el servicio de desvinculador del Gremio de Aventureros.
Para el sistema de cara al jugador, consulta Sistema de Mejora de Objetos.
Soulbind
Soulbind es el encantamiento de bloqueo de propiedad que usan los objetos de EliteMobs. El código actual todavía incluye configuración dedicada de Soulbind, registro de eventos y comprobaciones de utilidad para leer y eliminar el vínculo de alma de los metadatos de los objetos.
Para el flujo de eliminación de cara al jugador, consulta Sistema de Mejora de Objetos.
Lucky Source
Lucky Source es un encantamiento interno que se usa para marcar objetos como tickets de la suerte de elite. Lo usa el sistema de mejora de objetos para identificar los objetos de ticket de la suerte.
Este encantamiento no está pensado para aplicarse manualmente a objetos personalizados. El plugin lo gestiona automáticamente.
Enchanted Source
Enchanted Source es un encantamiento interno que se usa para marcar objetos como libros de encantamiento de elite. El sistema de mejora usa este marcador para identificar los libros encantados que se pueden aplicar a los objetos de elite.
Este encantamiento no está pensado para aplicarse manualmente a objetos personalizados. El plugin lo gestiona automáticamente.