AnvilEnhanced
If you like my plugin, check the
Premium version with some extra features.
With AnvilEnhanced you can enchant your items with enchantments higher than the vanilla limit and put color in item name. No hex color support.
Example
- You reward a player with an enchanted book with sharpness X. Now with AnvilEnhanced you can use the anvil to apply the enchantment to an item.
- You can merge 2 identicals items or books and the level of the enchantment can now be higher the vanilla limit. Like 2 swords with sharpness V will give you a sword with sharpness VI
Ranks and enchantments levels
You need to have
Vault installed and any permission plugin compatible with Vault like
LuckPerms. List of compatible plugins
here.
You can change the limit for each enchantment in defautl.yml.
If you have a rank system, each rank has its own config file and you can configure the maximum enchantment levels for each rank individually.
To do this, you must copy the default.yml file to <rank>.yml. (vip.yml, admin.yml, etc.) for each of the ranks you added to the config.yml file. If you do not create a file for a specific rank and a user with that rank use the anvil, the plugin will use the default.yml file.
Config.yml example
Code (YAML):
groups
:
- owner
# Highest rank
- admin
# 2nd
- vip
# 3rd
- default
# Lowest rank
Formula and levels cost
Enchant/repair cost is calculated with the original Minecraft formula.
If you want to understand the formula, check here:
Anvil Mecanics
It's also possible to bypass the 40 levels limit (Too expensive) by enabling the module in the config.yml.
Code (YAML):
too-expensive-enabled
: true
and changing the value in the corresponding file of the rank.
Big thanks to
@Jikoo for letting me use the code from his plugin
AnvilUnlocker
You need to have
ProtocolLib installed.
Item name color
You can rename your item with color.
Check this website for the Formatting codes
Only old color format. No hex color.
Resource pack
When a player join the server, he's prompted to install a "resource pack". (Configurable in config.yml)
In fact, it's just a language file to add Roman numerals beyound X (10) for the enchantment.
Nothing else is modified. With the resource pack you'll see
Sharpness XV instead of
Sharpness enchantment.level.15.
Permissions
- anvilenhanced.* ➡️ All permissions.
- anvilenhanced.admin.reload ➡️ to reload the config.
- anvilenhanced.enchant.bypassmaxlimit ➡️ to bypass the MAX_LEVEL limit when combining or using books.
- anvilenhanced.enchant.bypassuselimit ➡️ to bypass the MAX_LEVEL limit when using books only.
- anvilenhanced.rename ➡️ to rename an item.
- anvilenhanced.color ➡️ to rename item in color.
- anvilenhanced.enchant.* ➡️ All enchant permissions.
- anvilenhanced.enchant.books ➡️ To combine 2 books.
- anvilenhanced.enchant.items ➡️ To combine 2 items.
- anvilenhanced.enchant.item-book ➡️ To enchant an item with a book and/or increase enchantment level with 2 identical enchentments of the same level.
- anvilenhanced.enchant.use-books ➡️ To enchant an item with a book.
Command
- /aereload ➡️ to reload the config.
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 my plugin useful and like it, please let a review.
You can also make a little
donation to help me! Thanks.
![[IMG]](/proxy/image?url=https%3A%2F%2Fbstats.org%2Fsignatures%2Fbukkit%2FAnvilEnhanced.svg)