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
- Give a player a Sharpness X book, and with AnvilEnhanced, they can use the anvil to transfer that powerful enchantment onto any compatible item.
- Merge two identical items or books to go beyond vanilla limits. For example, combining two Sharpness V swords creates a Sharpness VI sword.
Ranks and Enchantment Levels
The Ranks folder includes a default.yml file that defines rank settings. You can set the required permission for the rank, its priority, the "Too Expensive" limit, and individual enchantment limits.
To add a new rank, create a new YAML file in the Ranks folder using the same structure as default.yml.
Default Configuration
Default Configuration
#########################################################
# _ _ _ ___ _ _ #
# /_\ _ ___ _(_) | __|_ _ | |_ __ _ _ _ __ ___ __| |#
# / _ \| ' \ 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
Enchanting and repair costs are calculated using Minecraft's original anvil formula.
Learn more here: Anvil Mechanics.
To exceed the 40-level "Too Expensive" cap, enable Too-Expensive-Bypass in config.yml and adjust the limit in the rank-specific YAML file.
Credits
Thanks to @Jikoo for letting me use code from his plugin AnvilUnlocker.
Note: ProtocolLib must be installed.
Colored Renaming
Rename your items with color!
See Minecraft Formatting Codes for available options.
Note: Only legacy color codes are supported; hex colors require the premium version.
Resource Pack
Players are prompted to install a resource pack when joining the server (configurable in config.yml).
It only adds Roman numerals beyond X (10) for enchantment levels — no other changes are made.
With this pack, Sharpness 15 will display as Sharpness XV.
Permissions
anvilenhanced.*— Grants all permissionsanvilenhanced.admin.reload— Reloads the plugin configurationanvilenhanced.enchant.bypassmaxlimit— Bypass the MAX_LEVEL limit when combining or using booksanvilenhanced.enchant.bypassuselimit— Bypass the MAX_LEVEL limit when using books onlyanvilenhanced.rename— Rename itemsanvilenhanced.color— Rename items with coloranvilenhanced.enchant.*— Grants all enchantment-related permissionsanvilenhanced.enchant.books— Combine two booksanvilenhanced.enchant.items— Combine two itemsanvilenhanced.enchant.item-book— Enchant an item with a book or combine identical-level enchantmentsanvilenhanced.enchant.use-books— Apply a book’s enchantment to an item
Commands
/aereload— Reloads the plugin configuration
Requests or help should be done in the discussion section or Discord; reviews are not monitored for support requests.
If you find the plugin useful, please give it a favorite!
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Resourcepack Toggle Hotfix 3.0.3 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, paper, purpur, spigot
|
Download |
|
Hotfix - 3.0.2 3.0.2 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5
|
bukkit, paper, purpur, spigot
|
Download |
|
Hotfix - 3.0.1 3.0.1 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5
|
bukkit, paper, purpur, spigot
|
Download |
|
Anvil Enhanced 3.0.0 3.0.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10
|
bukkit, paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.7.0 2.7.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.6.3 2.6.3 |
1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.6.2 2.6.2 |
1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.6.1 2.6.1 |
1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.6.0 2.6.0 |
1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.5.1 2.5.1 |
1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.5.0 2.5.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.4.0 2.4.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.3.10 2.3.10 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5
|
paper, purpur, spigot
|
Download |
|
AnvilEnhanced 2.3.9 2.3.9 |
1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1
|
paper, purpur, spigot
|
Download |