Random Enchant
by Skrepy2233
Random Enchant changes how enchantments are gained, so a player can receive them by attacking mobs or by using a traditional enchanting table.
What it does
Random Enchant is a NeoForge mod for Minecraft 1.21.1 that lets players gain enchantments at random while attacking mobs, and it can also enchant blocks. The addition to the traditional enchanting table works alongside vanilla enchanting rather than replacing it, and it is the main route the mod takes to change the usual enchanting experience.
The mod adds recipes, new item descriptions and a set of items that are viewable in JEI. Several options control the behavior: random enchanting in attacks can be turned on or off, enchanted blocks obtained with Silk Touch can be set to keep their enchantments, and bedrock can be included or excluded. Partial configuration defaults are supplied, and the in-game guide lists the full set of options.
Random Enchant depends on the Curios API as well as NeoForge, and it runs on the client and on the server, so both need it. The code is open source under the Apache License 2.0, and files are available for 1.21.1 only, with the alpha build 1.0.0-alpha-0.5 as the latest.
Key features
Random enchantments from attacks
Attacking mobs with a held item can grant enchantments at random, with the chance controlled by a config option.
Enchanting table addition
The traditional enchanting table gains a second route to enchantments, offered next to the vanilla process.
Enchanted block handling
Silk Touch can keep the enchantments of harvested blocks, and bedrock can be left out of the effect.
Fly enchantment ascent speed
The Fly enchantment has an adjustable ascent speed, with 0.05 as the default value.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want enchantments to come from play rather than from a table, and server owners who want to set the rules for enchanting on a 1.21.1 server.
How it compares
Time Enchants is a NeoForge mod for 1.21.1 with the same client and server environment, under the MIT License and not open source. Expert Enchantments is server-side required with client optional, covers 1.21.1 – 1.21.11 and is under All rights reserved. Simple Enchant Transfer is also NeoForge for 1.21.1, with the client and server environment, and is open source under the MIT License. Mo' Enchants covers Forge and NeoForge for 1.20.1 – 1.21.1 under All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Random Enchant | NeoForge | 1.21.1 | Client and server | 2026-08-23 |
| Time Enchants | NeoForge | 1.21.1 | Client and server | 2026-08-13 |
| Expert Enchantments | NeoForge | 1.21.1 – 1.21.11 | Server required, client optional | 2026-01-28 |
| Simple Enchant Transfer | NeoForge | 1.21.1 | Client and server | 2025-04-05 |
| Mo' Enchants | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-07-24 |
Questions
Does Random Enchant require Curios API?
Does the server need Random Enchant?
Which game version does Random Enchant support?
In the catalog
Random Enchant is one of 17,631 Equipment mods on ModsFinder, and one of 7,420 Equipment mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from Skrepy2233
Similar mods
What the author says
Random Enchant 是一个为 Minecraft 带来全新附魔体验的模组。除了传统的附魔台,你现在可以通过攻击生物随机获得附魔,还能直接给方块附魔,解锁更多红石玩法! 部分配置默认值(完整列表见游戏内指南): - doRandomEnchant – 攻击时随机附魔(false) - flyEnchantmentLiftHeightPerTick – 飞行上升速度(0.05) - isEnchantedBlockGetatable – 精准采集保留附魔方块(true) - bedrockViolable – 是否可影响基岩(false)
Official listing
- Modrinth page
- modrinth.com/mod/random-enchant-neoforge
- Owner
- Skrepy2233
- Published
- 2026-02-22
- Updated on Modrinth
- 2026-08-23
- Facts verified
- 2026-10-15
