Sueta

⚡Anvil Enhanced ⚡ [1.16.5 - 26.3]

3.0.4

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

·Plugin
  1. 3.0.4latestVersion 3.0.4last week
    Fixes - Fixed the "Too Expensive" bypass only working in creative. Survival players can now take results over 40 levels. Requires ProtocolLib. - Fixed ranks reading the wrong config key (too-expensive-limit instead of Too-Expensive-Limit). This gave a cost limit of 0 to anyone matching a rank (e.g. with LuckPerms). - The anvil's maximum cost is now set for every player, not only those with a rank. Players without a rank use Settings.Cost.Maximum. - A rank file that fails to load no longer stops the other ranks from loading. It logs a warning instead. - An invalid resource pack SHA-1 in the config now logs a warning instead of throwing an error on join. Improvements - Enchant merging is more reliable: - Mismatched item and book pairs are rejected. - Enchantments that can't apply to an item, or that conflict with ones already on it, are skipped. - Book + book merges now keep enchantments that only the right book has. - Players without a rank use each enchantment's vanilla max level. - The anvil result and cost display refresh correctly, and per-player alert state is cleaned up when a player quits.
    11 downloads
  2. 3.0.3Resourcepack Toggle HotfixJan 30, 2026
    · Fixes an issue where disabling the resourcepack didn't work
    754 downloads
  3. 3.0.2Hotfix - 3.0.2Jan 24, 2026
    - Fixes backwards compatability with InventoryView interface
    110 downloads
  4. 3.0.1Hotfix - 3.0.1Jan 24, 2026
    Bug Fix - Fixes an issue where players cannot break/place blocks after using anvil
    33 downloads
  5. 3.0.0Project Refactor (NEW AUTHOR!)Dec 2, 2025
    Anvil Enhanced – 3.0.0 Changelog​ NOTE: Breaking Changes This update completely changes the way the config and rank files work. You need to delete and regenerate these files. Please make a backup prior to doing so. If you have any issues, please leave a message in the discussion section! ⚡ Core Improvements · Complete rewrite of the plugin for cleaner, more maintainable code. · Optimized performance and reduced conflicts with other plugins. · Refactored all core mechanics including enchanting, merging, and anvil handling. ✨ New & Improved Features · Rank-based configuration system fully overhauled: · Ranks are based on permissions and priority. No need for Vault. · Resource pack system expanded: · Ability to define custom resource pack. · Permissions structure cleaned and expanded for more granular control. Configuration Changes · config.yml and Ranks folder fully redesigned for clarity and flexibility. · Default configuration includes clear explanations for every setting. · Cost, Too Expensive, and Color settings refactored for consistency. This rewrite lays the foundation for faster updates, more features, and improved stability! An update for the premium version will be coming soon!
    519 downloads
  6. 2.7.01.21 update!Dec 25, 2024
    Hey guys. Sorry for the lack of update recently but i lost motivation to continue and i almost quit... I finally have a fix for the Too expensive module that was broken since 1.21. I also add a new option so you can now set maximum cost per rank. Added - You can now specify maximum cost by rank in the bottom of each file. You'll need to remove the key maximum-cost: 40 in the config.yml and add too-expensive-limit: 40 at the bottom of each rank file. Added - New enchantments from 1.21 Fixed - The module for the "Too expensive!" is now fully functional. If you find any bugs or want to submit a suggestion, please join my Discord If you like my plugin, PLEASE, let a review!!! ❤️
    2514 downloads
  7. 2.6.3Small fix + new configurationMar 24, 2024
    Added - New option to enable/disable the update checker Fixed - A small error in the config.yml (resouce-pack should have been resource-pack-enabled) You have to delete the config.yml file and the plugin will create a new one or you can modify: Code (YAML): resource-pack : true with Code (YAML): resource-pack-enabled : true and add this to the bottom of the file: Code (YAML): ######################################################### # Enable or disable the update checker. If disabled, # # you'll not see if there's a new version available # ######################################################### update-checker-enabled : true If you find any bugs or want to submit a suggestion, please join my Discord If you like my plugin, PLEASE, let a review!!! ❤️
    1477 downloads
  8. 2.6.2New option + bug fixesFeb 25, 2024
    New option - You can now enable/disable the ability to rename with color in the anvil. Suggested by a member in discord to avoid conflict with other plugins like CMI that already has this feature. Fixes - Fixed the code for groups and corresponding files where under certain conditions it could return an error in the console. Also removed debug code that i forgot (again...) If you find any bugs or want to submit a suggestion, please join my Discord If you like my plugin, PLEASE, let a review!!! ❤️
    423 downloads
  9. 2.6.1FixesFeb 24, 2024
    Fix - Possible errors if you delete the default.yml file. Fix - Possible errors if you disable the too-expensive option. Add - Warning in the console if you have too-expensive enabled but you don't have ProtocolLib installed. If you find any bugs or want to submit a suggestion, please join my Discord If you want to support me, you can do it in 2 ways: Purchase my Premium version Simply let a review ❤️
    293 downloads
  10. 2.6.0Small new featureFeb 4, 2024
    New - You can now enable/disable renaming with a new permission: anvilenhanced.rename The permission is enabled by default. You need to set the permission to false to prevent a player from renaming an item with the anvil. If you find any bugs or want to submit a suggestion, please join my Discord If you want to support me, you can do it in 2 ways: Purchase my Premium version Simply let a review ❤️
    413 downloads
  11. 2.5.1Small fixDec 1, 2023
    Fix - Fixed an issue where the text was green even if you didn't have enough levels when the too-expensive-enabled was set to false. If you find any bugs or want to submit a suggestion, please join my Discord If you want to support me, you can do it in 2 ways: Purchase my Premium version Simply let a review ❤️
    722 downloads
  12. 2.5.0New feature + FixOct 4, 2023
    New feature - Now you can enable/disable the message sent in the chat for the enchantment cost. You can also modify the message and add color (no hex color) to the message. Fix - There was a bug with the message when renaming the item. The message was sent every time you added/removed a character in the input field. Now it's sent only once when changing the name and once again if the name is back to what it was. You have to delete the config.yml file to regenerate a new one
    742 downloads
  13. 2.4.0New feature!Sep 19, 2023
    New feature - Now the player receive a message with the cost of the enchantment when the cost is over the limit set in the config file. Would like to see a BossBar instead? Check my premium version! If you find any bug, please report it in the discussion section or the Discord. Please do not use de review section to report a bug. If you like my plugin, PLEASE, let a review!!!
    443 downloads
  14. 2.3.10Small fixSep 5, 2023
    Fix - Fixed a condition where you didn't keep the level of the enchantment when it was higher than the limit set in the default.yml file or any other <rank>.yml file Change - Commented lines for additional groups. Only the default group is active by default in config.yml Change - Clicking on Download now will now redirect you to the plugin's Modrinth page. You'll be able to download it from there.
    416 downloads
  15. 2.3.9I'm an idot...Aug 9, 2023
    Looks like I forgot to upload the new file
    680 downloads
  16. 2.3.8Small fixJul 31, 2023
    Fix - Now when you combine 2 items and you have anvilenhanced.enchant.use-books and anvilenhanced.enchant.bypassuselimit permissions you keep levels on both items. For example 1 Chestplate with Protection VI combined with 1 Chestplate with Unbreaking V will result in 1 Chestplate with Protection VI + Unbreaking V
    501 downloads
  17. 2.3.7Bug fixes, new permissions and improved conditionsJul 3, 2023
    Fix - I changed the conditions to make them even more logical with permissions and level limits New - New permission anvilenhanced.enchant.bypassuselimit Change - anvilenhanced.bypass is changed to anvilenhanced.enchant.bypassmaxlimit Now with those 2 permissions you can bypass the limit separately for: anvilenhanced.enchant.use-books and the 3 other permissions: anvilenhanced.enchant.book anvilenhanced.enchant.item anvilenhanced.enchant.item-book That means that you can let your players combine enchantment up to level 6 but use books to enchant items over that limit. If you have any questions or suggestions, or if you find bugs, please join the Discord https://discord.gg/WJmxrz3S or you can post here on Spigot in the discussion section.
    716 downloads
  18. 2.3.6Fix error when using other enchantement pluginJul 1, 2023
    Fix - The plugin is now "compatible" with Excellent Enchants and probably other plugins that add custom enchantments. By compatible i mean that AnvilEnhanced will not throw any errors in the console and continue working as expected for vanilla enchantments. Custom enchantments will simply be ignored by AnvilEnhanced. Fix - I forgot to remove debug code when player join. It's now fixed. As usual, if you find any bugs or have suggestions, do it in the comment section and not in the review section. You can also do it in my Discord https://discord.gg/WJmxrz3S If you like my plugin, please let a review.
    420 downloads
  19. 2.3.5New configuration for the resource packJun 13, 2023
    You don't need to update. This update contains only a new option in the config.yml to enable/disable the resource prompt when players join the server. (Enabled by default) This option has been requested by a member on the Discord. If you have suggestions, feel free to join the Discord to post it. If you update, you need to delete your config file so a new one will be created or you can add this code to the bottom of the file: Code (YAML): ######################################################### # If you disable this option, players will not be # # invited to download the resource pack. The resource # # pack does not contain any images and does not alter # # the appearance of the game. It only adds Roman # # numerals beyond 10. # ######################################################### resource-pack : true
    621 downloads
  20. 2.3.4Fixes and little new featureJun 11, 2023
    Hi everybody! This update include some fixes and a little new feature Fix - The cost in level is now calculate properly. The prior penalty cost wasn't calculate and it was very cheap to enchant super weapons/tools/armors. Fix - There was an issue if you didn't create the files for each rank in config.yml. Now the plugin check if the file exist and if not, use the default.yml file instead. The default.yml is always there since the plugin create it at startup and reload if it's missing. Add - Each <rank>.yml files are now cached. New feature - Now when you join the game it ask you to install a resource pack. If you accept, you'll see: Sharpness XV instead of: Sharpness enchantment.level.15 I hope i didn't forget something supid like debug code or anything else. If you find a bug please report it here on Spigot or in my Discord
    398 downloads
  21. 2.3.3Bug fix again....Jun 3, 2023
    One more update. Sorry for the intensive updates of the last days. I modified a lot of code and for lack of time I wanted to go too fast to deploy the plugin. It's 11h30 pm and i work tomorrow morning. I hope i didn't forget anything stupid that will result with another fix update... Thanks to all of you who use my plugin! Fix - Enchantments with 1 level like Mending wasn't applied correctly. It's now fixed and should work in any combination: Items + Items, Books + Books and Items + Books. Change - The plugin now checks if a permission plugin is installed and sends a message to the console depending on whether it finds one or not. This check extends to looking for rank in the config file. If no permissions plugin is found, it returns the default rank. Same thing if it can't find a matching rank between the config file and the player's primary rank. Add - First part of the caching system. Now the values of the config file are stored in cache at server startup. Next step, caching values of the <rank>.yml files. This will be done this weekend so expect another update saturday or sunday.
    474 downloads
  22. 2.3.2Fix for debug codeJun 1, 2023
    Fix - Sorry i forgot 2 lines of debug when you try to merge 2 items
    390 downloads
  23. 2.3.1HotfixMay 31, 2023
    Fix - New subfolder and file wasn't created with a new installation. Now they are created as expected. Sorry for that. I changed a lot of things in the previous update and bugs may appear. If you find any, report it in the discussion section or in my new Discord
    386 downloads
  24. 2.3.0New updateMay 29, 2023
    Here's a new update!!! Fix - Now you can use the anvil with books or items under the vanilla limit without permissions. Add - New permission anvilenhanced.enchant.use-books to use books to enchant an item without the possibility to increase enchantment levels. Change - Now you can use any permissions plugins. I now use Vault to check permissions. Obviously, Vault is now a dependency to use AnvilEnhanced. Change - I changed a lot of conditions. Now it's more logical the way levels are handle if the level is over the config limit or just over the vanilla limit. Change - New update checker for my plugin. You'll see a message in the console AND in game if you're OP. Change - The default.yml and all others .yml files for every rank are in their own sub folder "Ranks". Once you restart the server, just move the files you already created in that folder. Change - The reload command is now /aereload. And some code cleaning... If you find any bugs, please report it in the discussions section. Thanks! If you like my plugin, please let a review!!!
    373 downloads
  25. 2.2.3Bug fixApr 16, 2023
    Fixed merging 2 books. Now enchantment level is increasing. Fixed update checker. Now it shows version plugin and your version correctly. Please update and if you like the plugin let a review. It's really appreciated and it helps sharing the plugin
    656 downloads
  26. 2.2.2Bug fixSep 21, 2022
    Bug fix: · Fix a bug where player could enchant items or book with incompatibles enchants like Sharpness+Smite
    995 downloads
  27. 2.2.1Bug fixAug 4, 2022
    Hey guys! Small update today to fix a bug. Bugs fix: · Fix bug where player can enchant item with a non compatible enchantment. Other: · Code cleaning
    512 downloads
  28. 2.2.0Bug fix and new featureJul 13, 2022
    Hey guys! This version include some bug fixes and a new feature. You can now set enchantment max limit per user rank. You have to delete your config.yml to generate a new one and a new file named default.yml Now enchant limits are stored in default.yml and no longer in config.yml You have to setup your rank in config.yml with the highest rank in first and the lowest in last. After you just have to copy default.yml for every rank that you added in config.yml. For example if you added: - admin - vip - member - default You'll have to create admin.yml, vip.yml and member.yml and change the value to what you want in each file. If a user with the rank vip use the anvil and you didn't create a vip.yml file, it will use default.yml It will work with LuckPerms and PermissionEx too i think. Confirm it in the discussion section please if it works with PermissionEx. If you find bugs please report it in the discussion section and not in the review section. Thanks! This update include: · - Update version to 2.2.0 · - Fixed permissions · - Added new enchant Swift Sneak to be compatible with 1.19 · - Add per rank permissions · - Changed Update Checker console level. Now you see the new version in yellow · - Code clean up
    475 downloads
  29. 2.1.1Added option to enable/disable the too expensive module and modified permissions.Apr 26, 2022
    You can now enable/disable the too expensive module in the config.yml Delete the config.yml to regenerate a new one or add this to the file. Code (YAML): too-expensive-enabled : true I also modified the maximum cost to match the new variable. If you don't delete the config.yml, you'll have to modify the variable name yourself. Code (YAML): maximum-cost : 40 Last thing, i modified the permission so don't forget to change it for your players · anvilenchanced.* -> All permissions. · anvilenchanced.admin -> to reload the config. · anvilenchanced.bypass-> to bypass the MAX_LEVEL limit. · anvilenchanced.color -> to rename item in color. · anvilenchanced.enchant.* -> All enchant permissions. · anvilenchanced.enchant.books -> To combine 2 books. · anvilenchanced.enchant.items -> To combine 2 items. · anvilenchanced.item-book -> To enchant an item with a book. If you find bugs please report it here in the discussion section and not in the reviews. Thanks!
    591 downloads
  30. 2.0.2Fixed compatibility for 1.16+Apr 23, 2022
    Now the plugin is really compatible with 1.16+ The plugin need java 16 or higher to run
    394 downloads
  31. 2.0.1Small updateApr 22, 2022
    Sorry i forgot to change the permission for the reload command. Just upload the new file.
    381 downloads
  32. 2.0.0AnvilEnhanced 2.0.0 is finally here!!!Apr 21, 2022
    Lots of changes! You now can combine 2 books and not only 2 items. Enchanting cost is now properly calculated. If you want to understand how it's calculated, check this website: Anvil mecanics Autodect server version to enable/disable the posibility to rename in color. Check this website for the Formatting codes You can configure the 40 levels maximum (Too expensive) in the config.yml Big thanks to @Jikoo for letting me use the code from his plugin AnvilUnlocker to achieve this. You can now configure max level for each enchant. Some code cleaning...
    363 downloads
  33. 1.0.0Sep 6, 2020
    776 downloads

Similar projects

Plugin →