Every 10 minutes, whatever you're holding gets a random enchant. Any enchant, on any item. A sword can roll Density and smash like a mace, a pickaxe can roll Loyalty and fly back to you, and a stack of dirt can roll Sharpness.
How it works
- One shared timer for everyone. When it runs out, every player's held item gets one random enchant at the same moment.
- A big 3-2-1 countdown and a slot-machine style roll show on screen, then the enchant you got.
- No curses. Levels go up to the normal max.
- An item can't roll an enchant it already has at that level, only a higher level of it.
- Empty hand? You skip that roll.
- After 40 minutes of play, every player kill also rolls an enchant for the killer.
- The world border is set to 15,000 blocks wide when a world is first loaded.
Trident and mace enchants work on anything
- Loyalty: right-click throws the item and it flies back to you.
- Riptide: right-click in water or rain to launch yourself.
- Channeling: fully charged hits strike lightning, in any weather.
- Density: falling hits do full mace smash damage.
- Efficiency: also makes you swing faster.
- Breach, Wind Burst, Sharpness, Fire Aspect, Looting, Fortune and the rest already work on any item.
Armor enchants like Protection still only work when worn.
Commands
/every10minutes timeshows how long until the next roll./every10minutes nowrolls for everyone right away (needs cheats/op)./every10minutes interval <minutes>changes the timer, for example5or0.5(needs cheats/op)./every10minutes killenchantsturns kill enchants on now, and/every10minutes killenchants offturns them off (needs cheats/op).
Settings are in config/every10minutes.json.
Requirements
Fabric Loader and Fabric API. Install it on the server and on every player's game, since thrown items need the mod to show up.

