ModsFinder

Easy Magic

by Fuzs

Easy Magic lets items stay in an enchanting table after the interface is closed, and adds a paid button that rerolls the enchantments on offer.

FabricForgeNeoForgeClient and serverMozilla Public License 2.0Open source1.19 – 26.3

What it does

Items placed in the enchanting interface remain on the table after the player closes it, and they are drawn floating around the block. Lapis lazuli and the item to be enchanted are both kept this way. Spaces around the table can now hold blocks with no collision box, such as torches or tall grass, without stopping the bookshelves from counting toward enchantment strength.

The interface gains a reroll button that replaces the enchantments currently offered, for a small cost of lapis lazuli and a few experience points rather than levels. The number of enchantments shown in the preview is configurable, and the bookshelf count needed for maximum-level enchantments can be lowered from 15. The reroll button can be turned off in the config for resource packs that clash with it, and the other functions keep working.

The mod needs Fabric API on Fabric, Forge Config API Port on Fabric, and Puzzles Lib on Fabric and NeoForge. Forge Config Screens is optional and adds an in-game configuration screen. Client and server both need the mod, since it runs on both sides. Builds are published for Fabric, Forge and NeoForge, and the project is open source under the Mozilla Public License 2.0, and it is not compatible with some other enchanting mods.

Key features

  1. Persistent enchanting items

    Lapis lazuli and the item being enchanted stay in the table after the interface closes, so players do not need to reinsert them.

  2. Floating item display

    Items kept in the table are rendered floating around the block, with the drawing code adapted from another mod's renderer.

  3. Low-cost enchantment reroll

    A button in the enchanting interface rerolls the offered enchantments for a little lapis lazuli and some experience points.

  4. Configurable enchantment count

    The number of enchantments shown in the preview can be set, and the default remains one.

  5. Relaxed bookshelf gap

    Blocks without a collision box, such as torches and tall grass, can now sit between a bookshelf and the table.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0Not available26.3.0
26.226.2.0Not available26.2.0
26.1.226.1.0Not available26.1.0
26.1.126.1.0Not available26.1.0
26.126.1.0Not available26.1.0
1.21.x11 of 11 versions with builds
1.21.1121.11.0Not available21.11.0
1.21.1021.10.0Not available21.10.0
1.21.921.9.0Not available21.9.0
1.21.8v21.8.0-1.21.8-FabricNot availablev21.8.0-1.21.8-NeoForge
1.21.7v21.7.0-1.21.7-FabricNot availablev21.7.0-1.21.7-NeoForge
1.21.6v21.6.0-1.21.6-FabricNot availablev21.6.0-1.21.6-NeoForge
1.21.5v21.5.0-1.21.5-FabricNot availablev21.5.0-1.21.5-NeoForge
1.21.4v21.4.1-1.21.4-FabricNot availablev21.4.1-1.21.4-NeoForge
1.21.3v21.3.2-1.21.3-FabricNot availablev21.3.2-1.21.3-NeoForge
1.21.1v21.1.4-1.21.1-FabricNot availablev21.1.4-1.21.1-NeoForge
1.21v21.0.4-1.21-FabricNot availablev21.0.4-1.21-NeoForge
1.20.x3 of 3 versions with builds
1.19.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Puzzles LibWhy is it called Puzzles? That's the puzzle.
Required
Forge Config API PortNeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.
Required

Required by 1 mod

How it compares

Full comparison

Reroll - Enchants and Trades is a Forge and NeoForge mod for 1.20.1 – 26.3 with a different license, All rights reserved, and it is not open source. Cyanide is open source under the MIT License, works on Fabric, Forge and NeoForge for 1.17.1 – 1.21.1, and works on either side, and neither needs it. Enchantips is client-side only, is available for Fabric only, and covers 1.19.4 – 26.2 under All rights reserved.

ModLoadersGame versionsEnvironmentUpdated
Easy MagicFabric, Forge and NeoForge1.19 – 26.3Client and server2026-09-23
Reroll - Enchants and TradesForge and NeoForge1.20.1 – 26.3Client and server2026-10-12
CyanideFabric, Forge and NeoForge1.17.1 – 1.21.1Client or server, optional2024-10-04
EnchantipsFabric1.19.4 – 26.2Client-side only2026-07-13

Questions

Does Easy Magic need Fabric API?

Required on Fabric, along with Forge Config API Port and Puzzles Lib. Puzzles Lib is also required on NeoForge.

Does Easy Magic have to be installed on the server?

Yes. Both the server and each player need the mod installed, because it is client and server.

Can the reroll button be turned off?

Yes. The button can be disabled in the config if it conflicts with a resource pack, and the other functions remain active.

In the catalog

Easy Magic is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.

More from Fuzs

All projects

Similar mods

What the author says

Easy Magic makes it so that items stay in an enchanting table after you close the interface. The items are also rendered floating around the table block. Additionally the enchanting interface includes a button for rerolling the currently offered enchantments for a very low cost. Leave both lapis and your…
Fuzs, on the Modrinth page

Official listing

Owner
Fuzs
Published
2022-07-17
Updated on Modrinth
2026-09-23
Facts verified
2026-10-15

Tags