Mineuniverse
Data Packs
HopEnchant

HopEnchant

DATA PACK
Jump to get a random enchantment! A datapack with an RNG rarity system (Common to Legendary) that automatically enchants the item in your hand every time you jump.
by GardaBoy03
Download Claim this project
734 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Adventure Miscellaneous Utility
Advertisement Remove ads with Premium →

HopEnchant

A simple but fun datapack: every time you jump, the item you're holding has a chance to get an automatic random enchantment — complete with a gacha-style rarity system!

✨ Key Features

🎲 RNG Rarity System

Every time you jump, the game rolls a rarity for the enchantment you'll receive, with fixed odds:

Rarity Chance Enchantment Level
⚪ Common 55% Low level
🟢 Uncommon 30% Mid level
🔵 Rare 12% High level
🟡 Legendary 3% Always max level!

The higher the rarity you roll, the higher the enchantment level. Lucky enough to get Legendary? The enchantment is instantly locked to its maximum possible level (e.g. Sharpness straight to level V).

💬 Real-Time Chat Notifications

Every time you successfully get an enchantment, a chat notification appears showing:

  • The enchantment name and level (roman numerals, e.g. Sharpness V)
  • The rarity you rolled, color-coded per tier
  • The item category it fits (Sword, Tool, Armor, Bow, Crossbow, Trident, Mace, Boots, etc.)

Plus a sound effect every time you get a new enchantment — instant feedback without needing to open your inventory.

⚖️ Fully Respects Vanilla Rules

Built on top of the vanilla /enchant command, so:

  • Enchantments only succeed on items that are actually compatible — it won't force a Sword enchant onto a food item, for example.
  • Vanilla enchantment conflict rules still apply (e.g. Sharpness, Smite, and Bane of Arthropods will never appear together on the same item).
  • Curse of Binding and Curse of Vanishing are intentionally banned from the random pool, so they'll never get in the way of your progress.

⚡ Responsive Jump Detection

Jump detection is built to be as responsive as possible (based on the player's vertical velocity change), so the enchantment is processed on the very same tick you jump — with virtually no delay.

🎮 How to Play

  1. Install the datapack into your Minecraft world's datapacks folder.
  2. Hold any enchantable item (sword, tool, armor, bow, trident, mace, etc.).
  3. Jump repeatedly and watch what enchantment shows up in chat!
  4. The more you jump, the higher your chances of stacking a rare combination of enchantments on a single item.

📋 Compatibility

  • Minecraft Java Edition 1.21.4
  • Great for casual survival, custom minigames, fun servers, or just grinding enchantments by jumping around.

*Enchantment pool (40 types, Curse of Binding & Curse of Vanishing excluded): Aqua Affinity, Bane of Arthropods, Blast/Fire/Projectile Protection, Breach, Channeling, Density, Depth Strider, Efficiency, Feather Falling, Fire Aspect, Flame, Fortune, Frost Walker, Impaling, Infinity, Knockback, Looting, Loyalty, Luck of the Sea, Lure, Mending, Multishot, Piercing, Power, Protection, Punch, Quick Charge, Respiration, Riptide, Sharpness, Silk Touch, Smite, Soul Speed, Sweeping Edge, Swift Sneak, Thorns, Unbreaking, Wind Burst.

HopEnchant v1.0.0 — for Minecraft 1.21.4
MC 1.21.4
Release 2026-07-25 Get

Requirements & install

How to use this data pack in Minecraft
Mods needed
None, works in vanilla
Minecraft
1.21.4
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.4 All data packs
Advertisement Remove ads with Premium →

You Might Also Like