⚡Anvil Enhanced ⚡ [1.16.5 - 26.3]
3.0.4Let players exceed vanilla enchantment limits and rename items in color.
- Tested MC versions
- 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2, 26.3
Text Version
Anvil Enhanced
Like the plugin? Check out the Premium version
Text 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, 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
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: 12Formula 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.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta