Skip to main content
← All Guides
Plugins · 9 min read

How to Create Custom Enchants in Minecraft

Add custom enchants to your Minecraft server, EcoEnchants, AdvancedEnchantments and Skript approaches compared with examples.

Custom enchants are the easiest way to give your server a real identity. A vanilla diamond sword feels generic; a sword with "Lifesteal IV" and "Bleed II" feels like loot. This guide compares the three main ways to add custom enchants to a Minecraft server in 2026.

Option 1: EcoEnchants (free)

EcoEnchants ships with 150+ ready-made enchants and is actively maintained. Drop the jar in plugins/, restart, and the enchants appear in the enchanting table by default.

Customise in plugins/EcoEnchants/enchants/ , each enchant is a YAML file. Example partial:

enabled: true
max-level: 4
conditions: []
targets:
 , sword
chance:
  per-hit: 6   # percent chance per hit at level 1

Disable single enchants you don't want by setting enabled: false in their file.

Option 2: AdvancedEnchantments (paid)

The biggest paid option, used by most large prison/factions servers. Lets you write enchants in YAML with conditions, effects, particle effects and per-rarity drop tables. Includes its own enchanter GUI, books, and crystal-application system.

Option 3: Skript (DIY)

If you want one or two unique enchants and already use Skript, you can write them directly:

on damage of player:
    if attacker is a player:
        if attacker's tool's name contains "&5Lifesteal":
            heal attacker by 1
            send action bar "&c+1 HP" to attacker

Cheap and unlimited , the downside is no enchanting-table integration without extra work.

Balancing custom enchants

The mistake every new server makes is power creep:

  • Cap the total enchants per item (3,5).
  • Cap stacking (no two damage-multipliers on one sword).
  • Decide upfront whether enchants survive death , "soulbound" enchants on a Hardcore PvP server defeats the loot loop.
  • Make Tier 1 useful but Tier 4 not auto-win.

Drop sources

Don't put custom enchants only in shops. The best sources:

  • Crate keys , voting / events.
  • Boss drops via MythicMobs drop tables.
  • Enchanting table (high cost).
  • Mining/farming RNG (Jobs Reborn or AdvancedEnchantments' mob-loot config).

Common pitfalls

  • Enchants that fire per tick instead of per hit , instant lag at scale.
  • Custom enchants that don't respect WorldGuard PvP flags , players take damage in safe zones.
  • Forgetting to add the enchant lore back when items are repaired in an anvil.

Want to see all this in action? Astroworld MC runs a custom-built economy survival server with custom bosses, eternal enchants, crates and an auction house. Join at astroworldmc.com , IP play.astroworldmc.com, Java + Bedrock crossplay.

More Plugins Guides

Related Tools & Databases

Tool

Crafting Recipes

Visual crafting grid for every recipe in the game.

Database

Item Database

Every item with its stats, IDs, recipes and uses.

Database

Enchantments

Max levels, conflicts and the best enchant combos.

Hosting

Managed Hosting

Skip the setup: a managed server online in minutes.

Guides

More Plugins & Economy guides

Plugin setup, comparisons, economy, ranks and monetization.