━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What is SLMMOEnchant?
SLMMOEnchant is a professional-grade custom enchantment system built as an MMOItems addon. It goes far beyond basic enchanting — featuring a powerful formula engine, MythicLib skill integration, 40+ custom mechanics, and a complete economy loop (Tier Shop → Orbs → Books → Application → Extraction → Fusion).
Whether you run an RPG server, survival+, or skyblock with MMO elements — this plugin transforms enchanting from boring vanilla into an exciting, engaging system your players will love.
Complete 6-page documentation covering every feature, config reference, enchant YAML guide, commands, and more.
DM me directly for support, bug reports, or feature requests. Fast response guaranteed!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Enchant System — YAML-Only, No Code Needed
Create unlimited enchants with pure YAML configuration. Each enchant file supports:
YAML:
# enchants/frenzy.yml — Trade-off enchant example
name: "&cFrenzy"
lore:
- "&8Increases attack damage by &a{AD_PCT}% &8and critical"
- "&8chance by &a{CSC}%&8, but reduces defense by &a{DEF}&8."
max-level: 4
rarity: EPIC
applicable-to: [SWORD]
conflicts: [assassin]
stats:
attack-damage:
formula: "4+({level}-1)*1.5"
key: AD_PCT
type: RELATIVE # Percentage-based
critical-strike-chance:
formula: "6+({level}-1)*1.5"
key: CSC
defense:
formula: "-0.5+({level}-1)*-0.2" # Negative = reduces
key: DEF
YAML:
# enchants/spirit.yml — Stats + Ability combo
name: "&aSpirit"
lore:
- "&8Grants &a{HP_PCT}% &8max health and has a &a{CHANCE}%"
- "&8chance to burst heal (&a{HEAL}&8) when attacked."
max-level: 5
rarity: EPIC
applicable-to: [HELMET, CHESTPLATE]
stats:
max-health:
formula: "4+({level}-1)*1.5"
key: HP_PCT
type: RELATIVE
ability:
spirit_heal:
type: HEAL
mode: DAMAGED_BY_ENTITY
heal:
formula: "5+({level}-1)*2"
key: HEAL
chance:
formula: "5+({level}-1)*2"
key: CHANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Complete Economy Loop
Code:
💰 Tier Shop (buy Orbs) → 🔮 Open Orb (random book) → ✨ Lucky Dust (boost %)
→ 📦 Drag & Drop (apply to item) → 🛡️ Protection Stone (prevent loss)
→ 🔬 Extraction (remove to book) → 🔀 Fusion (combine books)
→ 🪨 Grindstone (strip all) → ⬆️ Slot Increaser (expand limit)
Every step is fully configurable with YAML. Currency: EXP, Vault, or PlayerPoints.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Commands & Permissions
Code:
/sle reload — Reload all configs & enchants
/sle give <player> <enchant> [level] — Give enchant book
/sle giveall <player> [level] — Give one of every enchant
/sle giveitem <player> <item_id> — Give custom items (dust, stone, etc.)
/sle list — List all enchants (clickable)
/sle info <enchant> — View enchant details
/sle shop — Open Tier Shop GUI
/sle fusion — Open Fusion GUI
/sle extract [enchant] — Extract enchant from item
/sle debug — Debug held item NBT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Requirements
Optional (Soft Dependencies):
• Vault — Economy for Tier Shop
• PlayerPoints — Alternative currency
• PlaceholderAPI — 6 placeholders
• MythicMobs — Advanced mob integration
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✦ Why SLMMOEnchant?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Kotlin • Paper 1.21+ • MMOItems • MythicLib • FoliaLib
