OverflowEnchantments
Add overflow enchantments to any item — merge books beyond vanilla limits, apply any level with /cenchant, remove prior work penalty. All configurable.
Fork of EnchantmentLevelBreak with expanded configuration, overflow-enchanting support, relative/absolute modes, per-enchantment overrides, prior work penalty removal, and binary enchantment protection.
Features
- Overflow enchanting — combine books in the anvil to exceed normal limits (Sharpness V → Sharpness VI, VII...). Add overflow levels directly with
/cenchant.
- Configurable max level — two modes:
relative (default): adds extra levels above each enchantment's vanilla max (e.g. +3 means Unbreaking caps at 6, Sharpness at 8, Fortune at 6)
absolute: hard cap for all enchantments (e.g. maxLevel=10)
- No prior work penalty — combining items in the anvil never increases the cost for future repairs. Fresh book or forged book, same price.
- Binary enchantment protection — enchantments that do nothing above level 1 (Mending, Infinity, Silk Touch, etc.) stay at level 1. No pointless Mending II.
- Incompatible enchantments — Sharpness + Smite on the same sword? Turn it on.
- Max anvil cost — raise or remove the "Too Expensive!" limit (default: 255, set to 0 for unlimited).
/cenchant command — apply any enchantment at level 1–255 directly to the held item. Bypasses config limits entirely (op only).
- Per-enchantment overrides — set a specific max level for individual enchantments via config. E.g.
["minecraft:fortune=10"] lets Fortune reach 10 while other enchantments follow the global mode.
Defaults
| Setting |
Default |
Meaning |
maxLevelMode |
relative |
+3 over vanilla max |
maxLevelAddition |
3 |
Unbreaking 3→6, Sharpness 5→8... |
allowIncompatibleEnchantments |
true |
Sharpness + Smite OK |
maxAnvilCost |
255 |
"Too Expensive!" at 255 |
removePriorWorkPenalty |
true |
No cost accumulation |
enchantmentOverrides |
[] |
Per-enchantment caps, e.g. ["minecraft:fortune=10"] |
Config
All options live in config/overflowenchantments-server.toml. Changes take effect on world reload or server restart.
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.191+
Credits
Forked from EnchantmentLevelBreak by prizowo. Original concept by xiaoliziawa.