EnchantJS
Modby yiran1457
Allow enchantment modifications using KubeJS
Type
Mod
CurseForge Downloads
431,404
CurseForge ID
1261241
Last Updated
Aug 13, 2026
Description
Due to the extensive use of redirects, compatibility may be poor. Use it cautiously
Allows you to modify the maxlevel of the enchantment.
Allows you to modify the minlevel of the enchantment.
Allows you to modify whether the enchantment can be applied via an enchantment table.
Allows you to modify the items that can be enchanted with this enchantment.
Allows you to modify the enchantment category
Allows you to modify the enchantmentvalue of the item.
Allows you to modify whether the item is enchantable.
A Example Script (In startup_scripts)
EnchantJSEvent.modification(event=>{ event.modify('minecraft:power',(enchant)=>{ enchant.setRealMaxLevel(2) }) event.modify("minecraft:infinity",(enchant)=>{ enchant.setRealMaxLevel(2) enchant.setRealMinLevel(1) enchant.setCanApplyAtEnchantingTableFn(stack=>false) //enchant.setCanEnchantFn(i=>true) //enchant.setCategory(i=>true) enchant.setRarity("very_rare") }) event.modify("minecraft:flame",enchant=>{ enchant.setCategory(i=>true) }) event.modify("minecraft:unbreaking",enchant=>{ enchant.setCategory(i=>true) }) }) ItemEvents.modification(event=>{ event.modify("stick",item=>{ item.setRealIsEnchantable(stack=>true) item.setRealGetEnchantmentValueFn(stack=>{ return 100 }) }) })Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Fabric Seasons: Terralith Compat
Terralith compatibility for Fabric Seasons
Waystones2Waypoints
Automatically adds a waypoint to Xaero's Minimap when activating a Waystones
Weaker Spiderwebs
🕸 Breaks spider webs/cobwebs with a configurable delay when walking through.
PiglinSafety
make Piglins & Piglin Brutes immune to fire.
Track API
A compatibility layer for train mods
InWorldCrafting
Crafttweaker integration that lets you craft in the world with Fluids, Fire or Explosions.