promotional bannermobile promotional banner

HopEnchant

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.
Back to Files

HopEnchant v1.0.0 — for Minecraft 1.21.4

File nameHopEnchant.zip
Uploader
GardaBoy03GardaBoy03
Uploaded
Jul 25, 2026
Downloads
8
Size
7.6 KB
File ID
8504253
Type
R
Release
Supported game versions
  • 1.21.4

What's new

HopEnchant v1.0.0 — Initial Release

✨ Features

  • Jumping while holding an enchantable item now has a chance to grant a random enchantment.
  • RNG Rarity System with fixed odds:
    • Common (55%) — low level
    • Uncommon (30%) — mid level
    • Rare (12%) — high level
    • Legendary (3%) — always max level
  • Chat notification on every successful enchant, showing enchantment name, level (roman numerals), rarity, and item category (Sword, Tool, Armor, Bow, Crossbow, Trident, Mace, Boots, General).
  • Sound effect plays on every successful enchant.
  • Enchant pool includes 40 vanilla enchantments — Curse of Binding and Curse of Vanishing are excluded from the pool.
  • Fully respects vanilla /enchant rules: only compatible items get enchanted, and conflicting enchantments (e.g. Sharpness/Smite/Bane of Arthropods) will never stack together.

🛠 Fixes & Balancing

  • Jump detection is based on vertical velocity + ground-state transition, so it triggers on the same tick as an actual jump — no noticeable delay.
  • Added safeguards to prevent false triggers while swimming or gliding with an elytra.
  • Added a short cooldown after each successful enchant to prevent multiple triggers from a single jump (e.g. on slime blocks/beds).

📋 Compatibility

  • Minecraft Java Edition 1.21.4

This mod has no additional files