GrindEnchantments icon

GrindEnchantments -----

Upgrade your Grindstone! Extract specific enchantments to Books. Simple Click Interaction & Confi



Overview
Stop losing valuable enchantments when repairing or grinding items!

GrindEnchantments is a lightweight, intuitive plugin that enhances the Grindstone's functionality. It allows players to extract specific enchantments from tools, weapons, armor, or even other enchanted books onto a regular Book.

Instead of stripping all enchantments and destroying them for XP, players can now selectively save enchantments by simply clicking a Book in their inventory while using the Grindstone.

✨ Key Features
  • ️ Intuitive Interaction: No complex commands or GUIs. Just open the Grindstone, place your enchanted item, and click a Book in your inventory!
  • Extract One by One: Extracts enchantments one at a time, giving you full control over what you want to keep.
  • Book Splitting: Have a book with "Sharpness V" and "Protection IV"? Use this plugin to split them into two separate books.
  • ⚙️ Fully Configurable: Customize XP costs, blacklist specific enchantments (like Curses), or decide if the source item should be destroyed.
  • High Performance: Built with Kotlin and optimized for Paper 1.20.1+.
How to Use
  1. Open the standard Grindstone interface.
  2. Place the Enchanted Item (or Enchanted Book) in the Top Input Slot.
  3. Ensure you have a Book and enough XP in your inventory.
  4. Click the Book inside your inventory.
  5. Success! An enchantment is extracted from the item onto the book.
[​IMG] [​IMG]
[​IMG]

Commands & Permissions
Command Description Permission
/ge reload Reloads the configuration file. grindenchantments.admin

(Interaction) Allows using the extraction feature. grindenchantments.use

  • Aliases: /grindenchantments, /grind, /ge
  • Note: grindenchantments.use is enabled for all players by default.
⚙️ Configuration
Customize the plugin to fit your server's economy and balance.

Code (YAML):
# ==========================================
# GrindEnchantments Configuration
# ==========================================

# If true, extracting enchantments will cost Experience Levels.
require-xp
: true

# The cost in XP Levels per enchantment extracted.
# Example: 5 Levels per extraction.
xp-cost-per-enchantment
: 5

# If true, the source item (Sword/Tool/Armor) is DESTROYED after extraction.
# If false, the source item is returned with the specific enchantment removed.
destroy-source-item
: false

# A list of enchantments that cannot be extracted.
blacklisted-enchantments
:
 - minecraft:binding_curse
  - minecraft:vanishing_curse

# Customize messages (supports legacy & color codes)
messages
:
  prefix
: "&8[&bGrindEnchant&8] &r"
  not-enough-xp
: "&cYou do not have enough XP Levels! Cost: &e%cost% Levels"
  inventory-full
: "&cYour cursor is full!"
  no-permission
: "&cYou do not have permission."
❤️ Credits & Inspiration
This plugin implements the functionality of the Grind Enchantments mod for Spigot/Paper servers. A huge thank you to the original mod author for the brilliant concept and inspiration!

If you are looking for the client-side/Forge/Fabric version, please support the original project: Original Mod: Grind Enchantments
Resource Information
Author:
----------
Total Downloads: 18
First Release: Nov 25, 2025
Last Update: Nov 28, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings