Overview#
So Many Enchantments (SME) is a massive overhaul of the Minecraft enchantment system, designed to provide players with powerful tools to combat the increased difficulty of modded environments. It introduces tiered versions of vanilla enchantments—Advanced and Supreme—which significantly outperform their standard counterparts. Beyond simple stat boosts, the mod adds unique utility effects, block-specific enchantments for furnaces and hoppers, and a specialized villager profession to facilitate high-level trading.
In modern versions (1.20.1 and 1.20.4), the mod is often divided into sub-modules to manage the sheer volume of content, focusing on maintaining compatibility with other major mods while ensuring that the 'power creep' is balanced by a custom damage reduction system.
Core Mechanics#
The New Protection Formula
In vanilla Minecraft, damage reduction from enchantments is hard-capped at 80%. So Many Enchantments introduces a custom formula to allow protection to scale beyond this limit without reaching absolute invincibility (100%).
- Protection Points: Every protection enchantment (including vanilla) provides 'protection points.' These are calculated by dividing the enchantment's damage reduction percentage by 4 (e.g., Protection IV provides 16% reduction, which equals 4 points).
- The 80% Threshold: Once the total protection points from all armor pieces exceed 20, the calculation shifts from additive to multiplicative.
- Multiplicative Stacking:
- The first 20 points provide the base 80% reduction.
- Every point beyond 20 (up to a surplus of 20) provides a 1% multiplicative reduction.
- If the surplus exceeds 20, the process repeats for the next tier of reduction.
Example Calculation: A player wearing a full set of Advanced Protection IV armor has 48 protection points (12 points per piece).
- First 20 points: 80% reduction (0.2 damage multiplier).
- Next 20 points: 20% multiplicative reduction (0.8 damage multiplier).
- Remaining 8 points: 8% multiplicative reduction (0.92 damage multiplier).
- Final Reduction:
(1 - 0.8) * (1 - 0.2) * (1 - 0.08) = 85.28%total damage reduction.
Enchantment Tiers
- Vanilla: Standard levels (e.g., Sharpness I-V).
- Advanced: Rare, powerful variants that often start at the power level of vanilla's maximum (e.g., Advanced Sharpness I is roughly equal to Sharpness V).
- Supreme: Extremely rare and legendary tiers that offer astronomical bonuses and unique secondary effects.
Advanced Enchantments#
Advanced enchantments are very rare and provide significantly higher bonuses than vanilla versions. They are generally incompatible with their vanilla counterparts.
| Enchantment Name | Max Level | Vanilla Counterpart | Special Effects / Formula |
|---|---|---|---|
| Advanced Aqua Affinity | 1 | Aqua Affinity | Negates mining penalty and mines 2.5x faster underwater. |
| Advanced Bane of Arthropods | 5 | Bane of Arthropods | 15 + (level - 1) * 3.75 bonus damage. Applies Slowness III. |
| Advanced Blast Protection | 4 | Blast Protection | 32% + 16% reduction per level. Uses New Protection Formula. |
| Advanced Efficiency | 5 | Efficiency | Tool speed: 26 + level³. |
| Advanced Fire Aspect | 2 | Fire Aspect | Burn duration: 2 + level * 2 seconds. |
| Advanced Fire Protection | 4 | Fire Protection | 32% + 16% reduction. Fire duration reduced by 60% + 5% per level. |
| Advanced Looting | 3 | Looting | Treated as vanilla level 3 + level * 2. |
| Advanced Mending | 1 | Mending | Restores 4 durability per XP point. Compatible with Infinity. |
| Advanced Protection | 4 | Protection | 16% + 8% reduction per level. Uses New Protection Formula. |
| Advanced Sharpness | 5 | Sharpness | 3.5 + (level - 1) * 0.75 bonus damage against all targets. |
| Advanced Smite | 5 | Smite | 15 + (level - 1) * 3.75 bonus damage. Applies Weakness. |
| Advanced Thorns | 3 | Thorns | 40% + 20% per level chance to deal [level, level+2] damage. |
Supreme Enchantments#
Supreme enchantments represent the pinnacle of power in the mod. They are exceptionally rare and often found only in high-level loot or through the Enchanter Villager.
| Enchantment Name | Max Level | Vanilla Counterpart | Special Effects / Formula |
|---|---|---|---|
| Supreme Aqua Affinity | 1 | Aqua Affinity | Negates mining penalty and mines 5x faster underwater. |
| Supreme Channeling | 1 | Channeling | Lightning damage increased by 20 (Total 25 damage). |
| Supreme Efficiency | 5 | Efficiency | Tool speed: 151 + level⁴. |
| Supreme Fire Aspect | 2 | Fire Aspect | Burn duration: 6 + level * 3 seconds. |
| Supreme Looting | 3 | Looting | Treated as vanilla level 6 + level * 4. |
| Supreme Mending | 1 | Mending | Restores 8 durability per XP point. |
| Supreme Multishot | 1 | Multishot | Fires 7 arrows instead of 1. |
| Supreme Piercing | 4 | Piercing | Arrows pierce up to 12 + level * 4 mobs. |
| Supreme Sharpness | 5 | Sharpness | Massive flat damage bonus (surpassing Advanced). |
| Supreme Thorns | 3 | Thorns | 100% chance to deal 5 + level * 2 + [0, level * 2 + 4] damage. |
| Supreme Unbreaking | 3 | Unbreaking | (1 - 1 / (level * 6 + 11)) chance to negate durability loss. |
Unique Enchantments#
These enchantments do not have vanilla counterparts and provide entirely new mechanics.
Combat Enchantments
- Adept: Increases experience gained from killing mobs.
- Arcane Edge: Converts a portion of physical damage into magic damage.
- Atomic Deconstruction: Very low chance to instantly kill a non-boss mob.
- Blessed Edge: Deals bonus damage and provides Lifesteal against undead mobs.
- Butchering: Increases damage dealt specifically to animals (passive mobs).
- Critical Strike: Chance to deal double damage on any hit.
- Lifesteal: Heals the player for a percentage of damage dealt.
- Perpetual Strike: Damage increases with each consecutive hit on the same target.
- Vampirism: Heals the player based on the target's missing health.
Armor & Utility Enchantments
- Aries Blessing: Grants invincibility at the cost of high armor durability consumption per hit.
- Flight: Allows creative-style flight; consumes boot durability and increases hunger.
- Health Boost (Vite): Adds extra heart containers per piece of armor equipped.
- Nature's Grace: Grants Regeneration when standing near flowers if no damage has been taken for 15 seconds.
- Step Assist: Increases the player's step height, allowing them to walk up blocks without jumping.
- Updraft: Launches the player into the air when they take damage (useful for Elytra starts).
Block Enchantments#
SME allows certain blocks to be enchanted via Enchanted Books to improve their functionality.
| Enchantment | Applicable Blocks | Effect |
|---|---|---|
| Fast Smelt | Furnaces, Smokers, Blast Furnaces | Increases smelting speed per level. |
| Fuel Efficient | Furnaces, Smokers, Blast Furnaces | Increases the duration of fuel items. |
| Extra Experience | Furnaces, Smokers, Blast Furnaces | Increases XP dropped when collecting smelted items. |
| Speedy Transfer | Hoppers | Increases the rate at which items are moved. |
| Cavernous Storage | Chests, Shulker Boxes | Adds an extra row of storage slots to the container. |
| Camouflage | Trapped Chests | Makes a trapped chest visually identical to a regular chest. |
Mobs & Villagers#
Enchanter Villager
The mod adds a new villager profession: the Enchanter.
- Job Block: Enchantment Table.
- Behavior: Unlike Librarians, Enchanters specialize in high-tier and unique books. They are the primary source for 'Red' enchantments (rare unique effects).
- Key Trades:
- Lapis Lazuli: Sells emeralds for lapis.
- Enchanted Books: Trades various Advanced and Supreme books.
- Enchant Refresh Book: A special item that, when used on a villager, refreshes their enchanted book trades. This is sold at the Master level.
- Enchanted Golden Apples: At the highest level, they may trade emeralds and gold blocks for Enchanted Golden Apples.
Items#
Enchanted Books
Most enchantments are found as Enchanted Books in dungeon chests, through the Enchanter Villager, or by using the Enchantment Table. Advanced and Supreme books have distinct colors or tooltips to signify their rarity.
Enchant Refresh Book
- Usage: Right-click a villager while holding this book to cycle their current enchanted book trades.
- Obtaining: Purchased from Master-level Enchanters or Librarians (rarely).
- Stack Size: 16.
Configuration#
The mod is highly customizable via the so_many_enchants-server.toml file located in the world's serverconfig folder.
- Enchantment Toggles: Every enchantment can be individually enabled or disabled.
- Max Levels: The maximum level for any enchantment can be adjusted (e.g., increasing Sharpness to X).
- Villager Settings: Toggle the Enchanter profession or adjust trade prices.
- Vanilla Overrides: Enable or disable the mod's changes to vanilla enchantment behavior (like the Protection cap).