Custom Enchantments List
EliteMobs custom effects now use provider-owned YAML and Lua definitions in plugins/EliteMobs/enchantments/. Their item IDs are namespaced, for example elitemobs:critical_strikes,2. Native enchantment extensions and Soulbind retain their own configuration and ownership logic.
Enchantment config fields
Custom effect definitions use the shared enchantment format: isEnabled, name, description, maxLevel, equipment/type filters, stacking, script, and parameters. maxLevel is the enchanting cap; explicitly authored over-cap levels are retained.
EliteMobs effects put item-worth and procedural settings under parameters.value, parameters.procedural, and parameters.procedural_max_level. Effect-specific settings also live under parameters; they are not interchangeable with the old top-level keys.
The catalog installs its bundled YAML/Lua files only when the enchantments directory is absent. It does not overwrite or automatically convert an existing directory. An old custom-effect file with maxLevelV2 and no script is skipped with a warning. Supply current matching YAML and Lua definitions before expecting that effect to work.
Custom-item entries using retired names such as CRITICAL_STRIKES,2 or MULTICAST,1 are also rejected. Use elitemobs:critical_strikes,2 or freeminecraftmodels:multicast,1. Service items use consumable roles, not marker enchantments.
Enchantment Summary
These are shipped custom-effect defaults, not universal ceilings for authored items.
ID after elitemobs: | maxLevel | parameters.value | Procedural maximum | Effect |
|---|---|---|---|---|
critical_strikes | 3 | 13 | 2 | Critical-hit chance |
drilling | 4 | 15 | No | Extra same-material mining |
earthquake | 5 | 50 | No | Double-sneak jump and knockback |
flamethrower | 1 | 20 | No | Right-click flame attack |
grappling_hook | 1 | 10 | No | Bow grapple |
hunter | 3 | 10 | 3 | Natural elite spawn bonus |
ice_breaker | 2 | 10 | No | Ice-breaking effect |
lightning | 5 | 15 | 5 | Chance-based lightning attack |
loud_strikes | 10 | 6 | No | Additional threat |
meteor_shower | 1 | 130 | No | Fireballs from the sky |
plasma_boots | 3 | 20 | No | Jump and landing attack |
summon_merchant | 1 | 10 | No | Summon configured merchant |
summon_wolf | 1 | 20 | No | Summon configured friendly boss |
FMM owns freeminecraftmodels:multicast, freeminecraftmodels:blast_radius, and freeminecraftmodels:ignition. EliteMobs retains acquisition settings for these but does not own their magic-weapon effects. See magic weapons.
Critical Strikes
Each equipped level contributes 10% critical chance in the shipped Lua. The combined chance is capped by maximumCriticalStrikeChance in MobCombatSettings.yml (default 0.40), and an elite critical deals 1.5x damage. Display settings are now parameters.criticalHitPopup and parameters.criticalHitColor.
Drilling
Mine extra blocks of the same material using a pickaxe or shovel. Higher levels expand the footprint and depth; sneaking disables the effect. The first level mines one extra block ahead.
Elite Enchantments
| Key | Details |
|---|---|
| Effect | Extends vanilla enchantments beyond normal limits |
| Activation | Only against EliteMobs |
| Requirement | Item must exceed vanilla enchantment cap |
Elite enchantments extend vanilla Minecraft enchantments beyond their normal level limits and apply these enhanced values when fighting against Elite Mobs.
Items only start gaining Elite enchantments once they have gone over the vanilla limits of the enchantment level. For example, vanilla Protection caps at level 4. An item with Protection 5 and Elite Protection 10 will count as Protection 15 armor for Elite Mobs, but only Protection 5 for other mobs.
Supported Enchantments
| Category | Enchantments |
|---|---|
| Armor | Protection, Fire Protection, Blast Protection, Projectile Protection, Feather Falling, Thorns, Respiration, Depth Strider, Frost Walker, Soul Speed, Swift Sneak |
| Weapon | Sharpness, Smite, Bane of Arthropods, Knockback, Fire Aspect, Looting, Sweeping Edge |
| Bow | Power, Punch, Flame, Infinity |
| Tool | Efficiency, Fortune, Silk Touch |
| Fishing | Luck of the Sea, Lure |
| Trident | Impaling, Loyalty, Riptide, Channeling |
| Crossbow | Quick Charge, Piercing, Multishot |
| Mace | Density, Breach, Wind Burst |
| Spear | Lunge |
| Other | Mending, Unbreaking, Curse of Binding, Curse of Vanishing, Aqua Affinity |
Flamethrower
Right-click a valid weapon to start the flame effect. The shipped action checks weapon level and durability, consumes 4 durability, then applies a windup and flame pulses. Its default parameters.cooldown_ticks is 3600 (3 minutes).
Hunter
Adds a natural elite spawn bonus from equipped levels. Configure parameters.spawn_bonus (default 0.05), not the former hunterSpawnBonus field.
Ice Breaker
Breaking ice-family blocks with the configured tool freezes nearby water. The shipped definition is a mainhand effect with a maximum enchanting level of 2.
Earthquake
Double sneak while not flying to launch a jump with landing knockback. The shipped definition sums armor-slot levels and conflicts with Plasma Boots. Settings include parameters.cooldown_ticks (2400), parameters.activation_message, and parameters.available_message.
Grappling Hook
A bow-focused grapple effect. The shipped definition accepts mainhand/offhand source items and has an enchanting cap of 1. Use the matching YAML and Lua together.
Lightning
The shipped attack requires an elite target and a usable elite weapon. Its chance is level * level / 1000; parameters.cooldown_ticks defaults to 2400 (2 minutes). It uses captured weapon-level damage, not the old top-level minimumCooldownSeconds setting.
Loud Strikes
Equipped levels contribute level / 3 extra threat. Threat per hit is damage multiplied by one plus the summed bonus. The shipped enchanting cap is 10; it does not roll procedurally.
See Advanced Aggro System for targeting rules.
Meteor Shower
Calls down fireballs from the sky. The shipped definition is a single-level mainhand effect with a value contribution of 130 and no procedural rolls.
Plasma Boots
A feet-slot jump and landing attack, conflicting with Earthquake. Its cooldown is configured through parameters.cooldown_ticks (2400), rather than a hardcoded cooldown. Its enchanting cap is 3.
Repair
Repair is no longer a marker enchantment. Scrap uses consumable.type: repair_scrap with a tier from 1 (Tiny) to 5 (Huge). See consumable configuration and the upgrade system.
Summon Merchant
Summons the NPC referenced by parameters.npc (default travelling_merchant.yml). The default call is parameters.message: Jeeves!; parameters.players_say_message controls whether the player says it through chat. Default cooldown: 1200 ticks.
Summon Wolf
Summons the custom boss referenced by parameters.boss (default summonable_wolf.yml). Default cooldown: 1200 ticks.
Unbind
Unbind scrolls use consumable.type: unbind, not an Unbind enchantment. Player-facing removal also uses the guild service and /em unbind. See Item Upgrade System.
Soulbind
Soulbind retains EliteMobs' ownership metadata and checks; it is not a replacement provider Lua effect. See Item Upgrade System for removal.
Lucky Source
The old marker is retired. Lucky tickets use consumable.type: lucky_ticket.
Enchanted Source
The old marker is retired. Do not add ENCHANTED_SOURCE to item definitions; use the current enchantment-book and upgrade workflows instead.