⚡Anvil Enhanced ⚡ [1.16.5 - 1.21.10] icon

⚡Anvil Enhanced ⚡ [1.16.5 - 1.21.10] -----

Let players exceed vanilla enchantment limits and rename items in color.



Anvil Enhanced
Like the plugin? Check out the Premium version
With AnvilEnhanced, you can apply enchantments beyond the vanilla limits and add color to item names (legacy color codes only! hex support requires the premium version)

Example Usage
  1. Give a player a Sharpness X book, and with AnvilEnhanced, they can use the anvil to transfer that powerful enchantment onto any compatible item.
  2. Merge two identical items or books, and watch the enchantment level go beyond vanilla limits. For instance, two Sharpness V swords combined will create a Sharpness VI sword.
Ranks and Enchantment Levels
The Ranks folder comes with a default.yml file that defines rank settings. In this file, you can set the required permission for the rank, its priority, the "Too Expensive" limit, and individual enchantment limits.

To add a new rank, just create a new YAML file in the Ranks folder using the same structure as default.yml.

Default Configuration

Code (YAML):

#########################################################
#   _           _ _ ___      _                        _ #
#  /_\  _ ___ _(_) | __|_ _ | |_  __ _ _ _  __ ___ __| |#
# / _ \| ' \ V / | | _|| ' \| ' \/ _` | ' \/ _/ -_) _` |#
#/_/ \_\_||_\_/|_|_|___|_||_|_||_\__,_|_||_\__\___\__,_|#
#       Continued by BitByLogic, Original Author mvez73 #
#########################################################

Settings
:
  # Whether to enable the color in the anvil.
  # If you use another plugin for renaming in color,
  # you can disable this option to avoid conflict.
  Color-Enabled
: true
  # Whether to bypass the too expensive vanilla check.
  Too-Expensive-Bypass
: true
  Cost
:
    # The minimum cost of an enchantment.
    Maximum
: 40
    # Whether to send a chat alert when the cost is higher
    # than the maximum vanilla limit.
    Chat-Alert
: true
    # The message to send when the cost is too high.
    Alert-Message
: "&7ᴇɴᴄʜᴀɴᴛ ᴄᴏꜱᴛ &8» &c%cost%"
  Resource-Pack
:
    # Whether to enable the resource pack.
    Enabled
: true
    # The URL of the resource pack.
    # The default resource pack only contains Roman numerals
    # beyond enchantment level 10.
    URL
: "https://github.com/mvez73/roman_numerals/raw/main/roman_numerals.zip"
    # The SHA-1 hash of the resource pack.
    # The SHA-1 hash MUST match the hash of the resource pack.
    # If the hashes do not match, the resource pack will not load.
    #
    # Generate your own SHA-1 hash here: https://emn178.github.io/online-tools/sha1_checksum.html
    SHA-1
: "3281e3d8fa8cfdf3a47591d22dfe33f49fda0df0"
  Update-Checker
:
    # Whether to receive notifications about new versions.
    Enabled
: true
    # How often to check for updates (in hours).
    Check-Interval
: 12
 

Formula and Enchant Cost
Enchant/repair cost is calculated with the original Minecraft formula.
If you want to understand the formula, check here: Anvil Mecanics

Need to exceed the 40-level “Too Expensive” cap? Simply enable the
Too-Expensive-Bypass option in config.yml and set the desired limit in the corresponding rank file.

Big thanks to @Jikoo for letting me use the code from his plugin AnvilUnlocker

NOTE: ProtocolLib must be installed for this to function.

Colored Renaming
Add some flair to your items by renaming them with color!
Check out Minecraft Formatting Codes to see all available options.

NOTE: Only legacy color codes are supported; hex colors are only available in the premium version.

Resource Pack
Upon joining the server, players are prompted to install a resource pack (configurable in config.yml).

Don’t worry! It’s only a language file that adds Roman numerals beyond X for enchantment levels. No other changes are made.

Thanks to this pack, enchantments like Sharpness 15 will display as Sharpness XV.

Permissions
  • anvilenhanced.* ➡️ Grants all permissions
  • anvilenhanced.admin.reload ➡️ Reloads the plugin configuration
  • anvilenhanced.enchant.bypassmaxlimit ➡️ Bypass the MAX_LEVEL limit when combining or using books
  • anvilenhanced.enchant.bypassuselimit ➡️ Bypass the MAX_LEVEL limit when using books only
  • anvilenhanced.rename ➡️ Rename items
  • anvilenhanced.color ➡️ Rename items with color
  • anvilenhanced.enchant.* ➡️ Grants all enchantment-related permissions
  • anvilenhanced.enchant.books ➡️ Combine two books
  • anvilenhanced.enchant.items ➡️ Combine two items
  • anvilenhanced.enchant.item-book ➡️ Enchant an item with a book or combine identical-level enchantments
  • anvilenhanced.enchant.use-books ➡️ Apply a book’s enchantment to an item
Command
  • /aereload ➡️ Reloads the plugin configuration.
Requests or help should be done in the discussion section or in the Discord and will be ignored if done in the reviews section.​

If you find the plugin useful and like it, please leave a review.

[​IMG]
Resource Information
Author:
----------
Total Downloads: 16,492
First Release: Sep 6, 2020
Last Update: Dec 2, 2025
Category: ---------------
All-Time Rating:
22 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings