Mineuniverse
Data Packs
Unlimited Enchant Levels

Unlimited Enchant Levels

DATA PACK
Removes the level cap on 30+ vanilla enchantments up to level 255 in Minecraft Java Edition 26.2+, while automatically bypassing the "Too Expensive!" prior work penalty in anvils.
by AppleTomaT_o
Download Claim this project
1,719 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Adventure Miscellaneous Utility
Advertisement Remove ads with Premium →
# Unlimited Enchant Levels
 
**Unlimited Enchant Levels** is a Minecraft Java Edition 26.2+ data pack by **AppleTomaTo** that completely removes the level cap on over 30 vanilla enchantments, allowing you to upgrade enchantments in a standard anvil far beyond their vanilla limits — all the way up to level 255!
 
By combining identical enchantments in an anvil (e.g., Sharpness V + Sharpness V = Sharpness VI), players can continuously increase item power while keeping vanilla enchantment costs balanced and managing Minecraft's hardcoded "Too Expensive!" anvil penalty.
 
---
 
## Key Features
 
- **Uncap Level Limits up to 255**: Max level caps for ~30 scaling enchantments (Sharpness, Protection, Power, Efficiency, Looting, Unbreaking, etc.) are raised to **255** (the engine maximum).
- **Automatic Prior Work Penalty Clearance**: Automatically resets the hidden "Prior Work Penalty" on your held items, armor, and inventory every second. This prevents items from quickly becoming unrepairable or un-enchantable in anvils.
- **Vanilla Anvil Balance Preserved**: Base enchantment costs (`anvil_cost`) remain untouched from vanilla. Cheap enchantments stay cheap, and expensive ones stay expensive.
- **Manual Penalty Reset Command**: For naturally high-cost enchantments (like Thorns or Soul Speed), run `/function infiniteenchant:reset_cost` while holding an item to manually reset its prior work penalty.
- **Vanilla Enchanting Table Intact**: Only affects anvil combining. Enchantment table odds and mechanics remain 100% vanilla.
 
---
 
## How It Works & Anvil Mechanics
 
Simply combine two items or enchanted books with the same enchantment level inside a regular anvil:
- **Sharpness V + Sharpness V** ➔ **Sharpness VI**
- **Sharpness VI + Sharpness VI** ➔ **Sharpness VII**
- ...and keep combining up to **level 255**!
 
### Bypassing "Too Expensive!"
Minecraft hardcodes a strict **39-level limit** in anvils. That limit is triggered by two separate factors:
1. **Actual Enchantment Cost** (`anvil_cost` × level)
2. **Prior Work Penalty** (doubles every time an item is modified in an anvil: 0 → 1 → 3 → 7 → 15 → 31...)
 
Because the Prior Work Penalty builds up rapidly after just a few anvil uses, vanilla items quickly hit the 39-level limit. This data pack automatically resets factor **#2 (Prior Work Penalty)** to `0` every second for items in your hand and inventory, allowing continuous anvil merging.
 
> **Note**: If an enchantment's base cost is naturally very high (e.g., Thorns, Soul Speed, or Swift Sneak with base cost = 8), higher levels may still hit the 39-level cap due to factor **#1 (Actual Cost)**. If this happens, use `/function infiniteenchant:reset_cost` while holding the item to keep the penalty at 0 and continue upgrading.

---

### Commands
- `/function infiniteenchant:reset_cost` — Resets the prior work penalty of the item currently held in your hand.
- `/function infiniteenchant:help` — View in-game instructions and usage tips.
 
Unlimited Enchant Levels.zip
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.21.1-Snapshot, 1.21.8, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21.4-Snapshot, 1.21.2, 1.21.9-snapshot, 1.21.9
Release 2026-09-27 Get
Unlimited Enchant Levels.zip
MC 1.21.2-Snapshot, 1.21, 1.21.6-snapshot, 1.21.1-Snapshot, 1.21.8, 1.21.5, 1.21.4, 1.21.5-Snapshot, 1.21.1, 1.21.6, 1.21.3, 1.21.7, 1.21.4-Snapshot, 1.21.2, 1.21.9-snapshot, 1.21.9
Release 2026-08-14 Get

Requirements & install

How to use this data pack in Minecraft
Mods needed
None, works in vanilla
Minecraft
1.21.5-Snapshot – 1.21.9
Install folder
saves/<world>/datapacks

How to install data packs

  1. Download the data pack .zip file (do not extract it).
  2. New world: click Data Packs on the world creation screen and drop the .zip in. Existing world: open .minecraft/saves/<world>/datapacks.
  3. Put the .zip into the datapacks folder of the world (servers: world/datapacks).
  4. Run /reload in game (or rejoin the world) and check it with /datapack list.
Browse more: Data Packs for 1.21.9 All data packs

More from AppleTomaT_o

Advertisement Remove ads with Premium →

You Might Also Like