Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Grind Enchantments

Grind Enchantments

Disenchant and transfer enchantments using a grindstone.

348.6k
456
Equipment
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.3

Platforms

Fabric
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source

Creators

mschae23
mschae23 Owner

Details

Licensed LGPL-3.0-or-later
Published 4 years ago
Updated last week
DescriptionChangelogVersions

Show all versions

1
2

Grind Enchantments 4.0.1+neoforge-1.21.1

by mschae23 on Jun 21, 2025
Download

Port to NeoForge 1.21.1, contributed by falsidge. Sources: https://github.com/falsidge/grind-enchantments/tree/1.21.1

Important notice: I cannot and will not provide support for this version. Use at your own risk.

Grind Enchantments 4.0.1+1.21.6-rc1

by mschae23 on Jun 16, 2025
Download
  • Update to 1.21.6 Release candidate 1.

Grind Enchantments 4.0.1+1.21.5

by mschae23 on Apr 8, 2025
Download
  • Update to 1.21.5.

Grind Enchantments 4.0.1+1.21.4

by mschae23 on Dec 12, 2024
Download
  • Update codec config API.

Grind Enchantments 4.0.0+1.21.1

by mschae23 on Dec 4, 2024
Download
  • The mod's configuration file was split into server- and client-specific parts.
    • Previously, the configuration file was at .minecraft/config/grindenchantments.json. The new files are .minecraft/config/grindenchantments/server.json and .minecraft/grindenchantments/client.json.
    • When starting the game with the new version for the first time, your old config file will automatically be converted to the new format.
  • When joining a server, the server-side configuration (like level costs, filters, etc.) is now automatically synced to the client.
    • This means that the client can now always accurately display the level cost on servers.
    • This also fixes an issue where the config was only loaded on the client when loading a singleplayer world – if you didn't, the mod used the default config instead (#70).

Please open an issue on GitHub if you encounter any problems with this!

Grind Enchantments 3.1.4+1.20.1

by mschae23 on Dec 2, 2024
Download
  • Fix compatibility with Java 17 (#72).

Grind Enchantments 4.0.0+1.21.4-rc3

by mschae23 on Dec 1, 2024
Download

Changes in 4.0.0

  • The mod's configuration file was split into server- and client-specific parts.
    • Previously, the configuration file was at .minecraft/config/grindenchantments.json. The new files are .minecraft/config/grindenchantments/server.json and .minecraft/grindenchantments/client.json.
    • When starting the game with the new version for the first time, your old config file will automatically be converted to the new format.
  • When joining a server, the server-side configuration (like level costs, filters, etc.) is now automatically synced to the client.
    • This means that the client can now always accurately display the level cost on servers.
    • This also fixes an issue where the config was only loaded on the client when loading a singleplayer world – if you didn't, the mod used the default config instead (#70)

Please open an issue on GitHub if you encounter any problems with this!

Changes in this release

  • Added a version field to the sync packet for forward compatibility.

Grind Enchantments 3.1.3+1.20.1

by mschae23 on Dec 1, 2024
Download
  • Fix the config not being loaded on the client when joining a server without opening a singleplayer world first (#70).

Grind Enchantments 4.0.0-beta.1+1.21.4-rc3

by mschae23 on Nov 30, 2024
Download
  • The mod's configuration file was split into server- and client-specific parts.
    • Previously, the configuration file was at .minecraft/config/grindenchantments.json. The new files are .minecraft/config/grindenchantments/server.json and .minecraft/grindenchantments/client.json.
    • When starting the game with the new version for the first time, your old config file will automatically be converted to the new format.
  • When joining a server, the server-side configuration (like level costs, filters, etc.) is now automatically synced to the client.
    • This means that the client can now always accurately display the level cost on servers.
    • This also fixes an issue where the config was only loaded on the client when loading a singleplayer world – if you didn't, the mod used the default config instead (#70)

Please open an issue on GitHub if you encounter any problems with this!

Grind Enchantments 3.2.2+1.21.2-rc1

by mschae23 on Oct 17, 2024
Download
  • Update to 1.21.2 Release candidate 1.
  • Update Tax Free Levels.

Grind Enchantments 3.2.2+1.21-rc1

by mschae23 on Jun 13, 2024
Download
  • Update to 1.21.

Grind Enchantments 3.2.1+1.20.6

by mschae23 on May 14, 2024
Download
  • Fix servers not letting clients with Fabric API join

    Vanilla clients as well as clients who have the mod installed locally could join, but clients with just Fabric API were rejected.

    This is due to a registry mismatch, specifically because the mod was registering a data component for items.

    Unfortunately, the "alternate server-side cost display" feature had to be temporarily removed for this.

Grind Enchantments 3.2.0+1.20.5

by mschae23 on Apr 24, 2024
Download

Added

  • A new feature to reset the anvil repair cost of items. It is disabled by default, so to use it, you'll have to enable it in the mod's config file.
    • Insert an item with an anvil repair cost into the top slot of the grindstone and a catalyst item (by default, a diamond) into the bottom slot. You'll get an item without the repair cost as result.
    • The item in the bottom slot will be consumed.
    • When changing the list of allowed catalyst items, note that only items that are not damageable and not enchanted are allowed. Books and enchanted books are not allowed to prevent conflicts with other grindstone functionality.
  • Filters.
    • You can make either an allowlist or denylist of items.
    • You can make either an allowlist or denylist of enchantments.
      • Or you can set this list to ignore, which will still allow you to disenchant, but the listed enchantments cannot be moved, like curses.
    • You can now not only allow or ignore curses, but also deny interactions with cursed items altogether.
      • This is useful if you want to prevent a situation where you can, for example, take off a mending enchantment of a cursed item.

Notes

The mod will automatically update any existing config file to the new version.

If you do not change the config, this version will not have any changes to the mod's behaviour.

Grind Enchantments 3.1.3+1.20.5-rc3

by mschae23 on Apr 22, 2024
Download
  • Update to 1.20.5.

Note that, when the mod is installed on the server but not on the client, it is possible for the client to get disconnected with a packet decode error when interacting with the grindstone in some cases. However, it should usually work fine.

Grind Enchantments 3.1.2+1.20.4

by mschae23 on Dec 10, 2023
Download
  • Updated to 1.20.4.

Grind Enchantments 3.1.2+23w31a

by mschae23 on Aug 9, 2023
Download
  • Updated to 23w31a (no changes)

Grind Enchantments 3.1.2+1.20

by mschae23 on Jun 7, 2023
Download
  • Update to 1.20.

Grind Enchantments 3.1.1+1.19.4

by mschae23 on May 26, 2023
Download

Grind Enchantments 3.1.1+1.19.2

by mschae23 on May 26, 2023
Download
  • Remove debug log message.

grind-enchantments-3.1.0+1.19.4.jar

by mschae23 on May 21, 2023
Download
1
2

Modrinth is open source.

app-ads@1633f40

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.