Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
🗡️ Sneak Enchant
Crouch once, enchant everything. No table, no lapis, no rules.
Every time you sneak, your entire inventory takes a gamble at the enchanting table — hotbar, backpack, armor, even your offhand. One crouch, one roll of chaos per item.
Out of the box it's pure, simple chaos. Want it more chaotic? Open the in-game settings and turn on jackpots, backfires, a ranking and more.
✨ What it does
- Sneak once and every item you're carrying gets a random enchantment.
- Roll the same enchantment again on an item? It doesn't reset — it levels up. Sharpness I becomes II, then III, then... however high your luck takes you. No cap.
- Zero compatibility rules. Sharpness on a hoe. Silk Touch on a sword. Depth Strider on a helmet. If the dice say so, it happens.
- No XP cost. No mesa, no libros, no beacon of your enchanting table's dignity — just crouch.
- Fires once per sneak (not every tick while you're holding shift), so it won't spam your inventory into oblivion.
🎒 What gets enchanted
| Slot | Covered |
|---|---|
| Hotbar | ✅ all 9 |
| Main inventory | ✅ all 27 |
| Armor | ✅ helmet, chestplate, leggings, boots |
| Offhand | ✅ shield, totem, whatever's there |
That's 41 items rolling dice at once. Good luck. (You can switch any of these slot groups off in the settings. Spectators never roll.)
⚙️ Settings menu
Type /trigger sneak_menu (or click [Open settings] in the welcome message).
- Minecraft 1.21.6 and later: a proper quick access screen with checkboxes and sliders, showing your current values. Press Apply to save.
- Minecraft 1.17 – 1.21.5: a clickable chat panel with
[-][+]and[ON][OFF]buttons.
Anyone can open the menu; changing settings needs operator permissions (cheats on in singleplayer).
🎲 Turn up the chaos
Everything below is OFF by default, so the pack plays like classic Sneak Enchant until you decide otherwise.
| Setting | Default | What it does |
|---|---|---|
| Cooldown | 0 ticks | Time between rolls per player (20 ticks = 1 second) |
| Rolls per sneak | 1 | Random enchants rolled on every slot per crouch (1–10) |
| Curses can roll | On | Turn off to never roll Binding or Vanishing |
| 🎰 Jackpot chance | 0 % | Chance per crouch to boost one random non-curse enchantment on your held item |
| Jackpot levels | 5 | How many levels a jackpot adds (1–50) |
| 💥 Backfire chance | 0 % | Chance per crouch of a curse on your held item plus a short bad-luck effect |
| Actionbar messages | Off | Shows how many items were enchanted |
| Announce events | On | Tells everyone about jackpots and backfires |
| 🏆 Ranking | Off | Sidebar with the levels each player has gained |
| Sounds & particles | On | Effects for every roll |
| Slots | All on | Hotbar, main inventory, armor, offhand |
Prefer commands? /function sneak_enchant:config shows every value, /scoreboard players set <name> sneak_cfg <value> changes one, and /function sneak_enchant:defaults resets everything.
🍀 Pairs with Random Block Drops
Levels stack with no ceiling, so Fortune IV, V and beyond are all fair game. Random Block Drops 3.2 reads every one of them: each Fortune level shifts block drops further towards rare, epic and legendary loot, all the way up to Fortune X. Roll Fortune on a pickaxe a few times and every block you mine gets luckier.
📦 Compatibility
Works from 1.17 all the way to 26.3. Mojang changed the data pack format rules several times, so each version range has its own download — pick the one that matches your game:
| Minecraft version | Download | Settings menu |
|---|---|---|
| 1.17.x – 1.19.x | SneakEnchant-2_0-1_17_x-1_19_x.zip |
Chat panel |
| 1.20.x – 1.21.5 | SneakEnchant-2_0-1_20_x-1_21_5.zip |
Chat panel |
| 1.21.6 – 1.21.8 | SneakEnchant-2_0-1_21_6-1_21_8.zip |
Quick access screen |
| 1.21.9 – 26.2 | SneakEnchant-2_0-1_21_9-26_2.zip |
Quick access screen |
| 26.3 | SneakEnchant-2_0-26_3.zip |
Quick access screen |
Every build rolls only the enchantments that exist in your version: Swift Sneak from 1.19, the Mace enchantments (Density, Breach, Wind Burst) from 1.21 and Lunge from 1.21.11. No blank turns.
🚀 Installation
- Download the
.zipfor your Minecraft version (see the table above). - Remove any older Sneak Enchant zip from your world's
datapacksfolder. - Drop the new one into
datapacks(.minecraft/saves/<world>/datapacks/), or add it server-side. - Run
/reloadif the world's already open. - Crouch. Open
/trigger sneak_menuwhenever you want to change something.
⚠️ Heads up
- Enchant levels have no ceiling. This is a feature, not a bug — if you want a tamer experience, this pack is intentionally the unhinged one.
- Enchantments can land anywhere regardless of what makes sense. That's the whole point.
- Many players crouching in the same tick with a very high "Rolls per sneak" can hit Minecraft's command chain limit. If rolls ever get cut short, raise
/gamerule maxCommandChainLength.


