Sueta

CustomAnvil

v2.2.1

Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil's mechanics.

·Plugin
  1. v2.2.1latest6 days ago
    some very minor fixes: - Updated Inventory Framework - Fixed some rare bugs Full Changelog: https://github.com/alexcrea/CustomAnvil/compare/v2.2.0...…
    3 downloads
  2. v2.2.02.2.0last week
    This update add a translation system ! For now there is only english. I only know french and english, so I would not say no to some help ! You can also add a translationg for yourself. More details how to [Here](https://github.com/alexcrea/CustomAnvil/blob/v2.x.x/doc/T… If you see any issue, especially visually, please tell me ! Also add support for UberEnchants
    45 downloads
  3. dev-fe38d5dlast week
    Add and use translation system (#128) Also make config GUI use lock interface
    3 downloads
  4. v2.1.5Sep 22, 2026
    some more fixes ! - rarity and level -1 by default when writting defaults - by default, use lock implementation only on folia - Fix eco enchant type limit not working as expected
    902 downloads
  5. dev-7fc5197Sep 22, 2026
    safer lock & disable on purpur
    6 downloads
  6. dev-41b7d2eSep 22, 2026
    fix eco enchant special type issue
    9 downloads
  7. v2.1.4Sep 21, 2026
    a bunch of internal cleanup (please report any regression !) tested for minecraft 26.3 The cleanups also cause ? some API "breakage" not really, just make the contract more explicit by enforcing nullability everywhere. It now make all the expectations explicit instead of having some marked as nullable/not-nullable, some not
    63 downloads
  8. dev-ed687dfSep 21, 2026
    migrate dokka
    5 downloads
  9. dev-531864aSep 21, 2026
    mark as 26.3 compatible
    7 downloads
  10. dev-5b6bb95Sep 21, 2026
    version bump
    6 downloads
  11. dev-9c60e68Sep 18, 2026
    Bunch of cleanup and better architecture (#131) start config holder lock usage use @NotNullByDefault some project wise style settings fix some typo fix some other issues
    60 downloads
  12. v1.20.1Sep 17, 2026
    all the bugfixes of 2.1.1, 2.1.2 and 2.1.3 backported Full Changelog: https://github.com/alexcrea/CustomAnvil/compare/v1.20.0..…
    67 downloads
  13. v2.1.3Sep 17, 2026
    yet again fix an issue with eco enchant
    54 downloads
  14. dev-192bcd4Sep 17, 2026
    fix eco enchant being broken sometimes once again
    7 downloads
  15. dev-e9a4121Sep 14, 2026
    update itemsadder-api
    60 downloads
  16. dev-b63a58fSep 9, 2026
    do not use eco enchant infinite if negative
    64 downloads
  17. dev-cd19e78Sep 9, 2026
    update faststats
    7 downloads
  18. v2.1.2v2.1.2 minor fixesSep 8, 2026
    some minor fixes ! - Revert to previous behavior for rename itallic color style and able to disable old behavior with append_reset_before_codes - Fix superenchant compatibility sometimes acting weird
    100 downloads
  19. dev-e8ad60fSep 8, 2026
    fix super enchant compatibility acting weird sometimes
    6 downloads
  20. v2.1.1Aug 21, 2026
    Fix issue of book on item being as priced as high item on item, doubling the price for most enchantments
    391 downloads
  21. dev-6f36921Aug 21, 2026
    fix book on item fix #129
    12 downloads
  22. v2.1.0v2.1.0 HUGE FIX UPDATE NOWAug 19, 2026
    # This version fix a duplication bug. Update as soon as possible Mitigation: Disabling "Remove too expensive" only partially mitigate the issue, a bad actor could still mod there client to trigger the bug Remove too expensive being off by default Ya.... sorry ! won't go into details here other change: - updated kotlin and other - fixed another bug with EcoEnchant - updated gradlew and enabled configuration cache. hopefully making faster build - Duplicated namespace warning only happens when debug log is enabled
    80 downloads
  23. dev-74d2e38Aug 19, 2026
    fix bad handling for middle click
    8 downloads
  24. v1.20.0Aug 19, 2026
    backport for a fix of a duplication bug
    10 downloads
  25. dev-4b8e71cAug 17, 2026
    fix creating new unit repair not working
    33 downloads
  26. dev-64edb99Aug 16, 2026
    use provider for hangar changelog
    22 downloads
  27. v2.0.1eco fixAug 15, 2026
    Small fix for an issue with eco and eco enchant
    71 downloads
  28. dev-643a5e9Aug 15, 2026
    fix eco enchant again
    7 downloads
  29. v2.0.0v2.0.0 Breaking ChangesAug 12, 2026
    first: # THIS VERSION DROP VERSION UNDER 1.21.0, use 1.x.x if you want continuation of support use v1 Hi ! This is the first release of the 2.x.x series It contain most of the same fixes and features. but new features will mostly be created The major version bump is here to indicate the dropping of these older versions as this project use [semver](https://semver.org/) and not "big new feature" This support drop should not impact a lot of servers as version under 1.21.0 represent less than 1% of the plugin server base plus, 1.x.x still has some bugfix support Anyway ! here's actual changelog ! (a bit of a repeat with 1.19.0) ### Features: - added anvil degradation - added anvil sound I know these two previous features did took time to arive. I had a blocking road block that I fixed rfecently so I was able to implement it easily ### Fixes: - upgraded eco enchant, if you see an issue like class not found please upgrade your version of eco enchant - proper handling of eco item (and do not assume present if eco enchant is present, actually check if it is) - warn on datapack issue instead of crashing - fix non vanilla handling of rename on unformated rename - fix some custom recipe not working - made duplicate registered name warnining only log on debug log ### Removal - Support for 1.20.6 and before - Legacy commands (/anvilconfigreload /customanvilconfig). use /ca subcommands instead (like /ca config and `/ca )
    99 downloads
  30. v1.19.0Aug 12, 2026
    first: # DO NOT USE THIS VERSION ABOVE 1.21.0. use 2.x.x instead 1.x.x is officially going into maintenance mode: - only support up to 1.20.6 - only minor and easily portable bug fix for an undertermined amount of time - close to no new feature If for some reason you wish to run higher versions (why?), dig in the code to find how Anyway ! here's actual changelog ! ### Features: - added anvil degradation - added anvil sound I know these two previous features did took time to arive. I had a blocking road block that I fixed rfecently so I was able to implement it easily - add legacy warning (use v2 instead for >= 1.21.0) ### fixes: - upgraded eco enchant, if you see an issue like class not found please upgrade your version of eco enchant - proper handling of eco item (and do not assume present if eco enchant is present, actually check if it is) - warn on datapack issue instead of crashing - fix non vanilla handling of rename on unformated rename - fix some custom recipe not working - made duplicate registered name warnining only log on debug log
    12 downloads
  31. dev-16375afAug 12, 2026
    Duplicate registered enchantment name warning as debug log
    4 downloads
  32. dev-ab47a9dAug 12, 2026
    proper eco item check
    16 downloads
  33. dev-dff35bcAug 7, 2026
    fix hangar release condition
    68 downloads
  34. dev-3bb817aJul 17, 2026
    one last change
    252 downloads
  35. dev-c820092Jul 17, 2026
    do not use java setup to cache gradlew
    25 downloads
  36. dev-8485e8fJul 16, 2026
    fix paperweight cache
    12 downloads
  37. dev-3ea16a5Jul 16, 2026
    do not depend on nightexpress repo
    31 downloads
  38. dev-78e27c7Jul 16, 2026
    trying better cache
    18 downloads
  39. dev-ff995b3Jul 16, 2026
    yet another try
    21 downloads
  40. dev-deaf428Jul 11, 2026
    back to java 21 (oops !)
    65 downloads
  41. dev-036f480Jul 10, 2026
    update from v1.18.0
    25 downloads
  42. v1.18.0Jul 10, 2026
    This update has a lot of QOL & removal of legacy features ## Features - add /ca config item and /ca config enchant for per item type and per enchant(s) config gui This is a very useful feature to configure one enchantment instead of having to find it - add /ca enchant to easily enchant require the ca.command.enchantment permission. Default allowed for OP - add support for [EnchantedBook](https://modrinth.com/plugin/enchantedbook) ## Fixes & Other - move /ca gui to /ca config - Prefer /ca over deprecated commands - fix turtle scule unit repair - force migration of sweeping edge - remove legacy useInFuture usage as per the two previous points was blocking. not anymore - Made unit repair work better with custom items - Fix durability not repairing based on max damage - Make update checker use current minecraft version for update check
    1076 downloads
  43. dev-862f991Jul 10, 2026
    update faststat
    18 downloads
  44. dev-497a3e8Jul 8, 2026
    fix /ca enchant
    43 downloads
  45. dev-d469171Jul 8, 2026
    fix support for enchantedbook
    22 downloads
  46. dev-b9ff4bdJul 8, 2026
    add support for enchantedbook
    24 downloads
  47. dev-16e4f0aJul 8, 2026
    fix using durability for max damage
    24 downloads
  48. dev-4fc037eJul 8, 2026
    version bump
    16 downloads
  49. dev-c062684Jul 7, 2026
    do not allow gui in tab completer
    18 downloads
  50. dev-99306b6Jul 7, 2026
    Per enchant and item config gui (#121) Add a config GUI for in hand item and enchantments
    10 downloads
  51. dev-460114aJul 1, 2026
    add book on book
    60 downloads
  52. dev-d67d998Jul 1, 2026
    remove legacy compatibility code
    19 downloads
  53. v1.17.6Jun 30, 2026
    - Add a toggle to take into account left item enchantment in final price - Add /ca debug for easier debug - Disable console debug log printing by default - Mark SuperEnchant as get/clear optimized - Expose get/set enchantment to EnchantmentAPI
    358 downloads
  54. dev-0ab7abdJun 30, 2026
    fix enchant combine not working
    13 downloads
  55. dev-4478598Jun 29, 2026
    multiples config related add - Disable console debug by default - Display log on get to console and not "click to copy"
    40 downloads
  56. dev-7ea708eJun 29, 2026
    add left item enchantment cost toggle
    10 downloads
  57. dev-965ee33Jun 28, 2026
    add debug log command
    17 downloads
  58. v1.17.5Jun 22, 2026
    fix: allow enchanted book for super enchant
    338 downloads
  59. dev-7f7f049Jun 21, 2026
    Update COMPATIBILITY.md
    13 downloads
  60. v1.17.4Jun 20, 2026
    oops, fixed small issue I had not noticed - fix nms handling for paper 26.2 making. Override too expensive now tested and work correctly for this version
    64 downloads
  61. v1.17.3Jun 19, 2026
    A new version ! New bug fixes ! I do recommend updating to this one pretty important fixes Fixes: - Fix issue with the plugin not working on paper 26.2 - Multiples faststats issues - xp limit not being respected - player xp not being check causing error
    47 downloads
  62. dev-950bad2Jun 19, 2026
    versions bump
    8 downloads
  63. dev-9d616d2Jun 17, 2026
    remove use of legacy currentMinecraftVersionArray
    53 downloads
  64. dev-4b5133cJun 16, 2026
    markdown issue²
    21 downloads
  65. v1.17.2Jun 16, 2026
    Fix a bug breaking unit repair and lore edit since 1.17.0
    62 downloads
  66. v1.17.1Jun 13, 2026
    Update faststats: - fix a potential plugin issue with disabling faststat in a certain way - fix potential submission on first run I like to be transparent about my usage of metrics and error reporting and faststat should wait for second boot after onboarding message being displayed to work properly. But it was accidentally still submitting one metric on shutdown as per an issue on the faststat sdk. Sorry ! See [here](https://github.com/alexcrea/CustomAnvil#metric-and-teleme… for more information about metric and how to disable them if you prefer it that way
    64 downloads
  67. dev-12ec4e1Jun 13, 2026
    update faststats fix a potential plugin issue with disabling faststat in a certain way and fix potential submission on first run
    15 downloads
  68. v1.17.0v1.17.0 lot of fixes and featuresJun 10, 2026
    Hi ! Been some time since last update There are a lot of new things and fixes here ! Also, a lot of internal changes so if there is any issue please report them <3 As always, all new features are opt in so check [latest config file](https://github.com/alexcrea/CustomAnvil/blob/v1.x.x/src/m… if you wish to use one of these and already has a modified config
    Features:
    - Per color code permission #114 - Rename dialog (allow longer rename) #113 - Monetary cost (via vault) #116 - Trying to add compatibility with EcoItem #106 - Trying to add compatibility with ItemAdder #112 - Added Compatibility with SuperEnchant #111 note: for monetary cost you need rename dialog enabled #### Breaking change: - CATreatAnvilResultEvent is marked for removal and not called anymore. Use CATreatAnvilResult2Event If any issue for the above please report them !
    Fixes & other:
    - Fix some "validate" issue (right item is null somehow) - Switch most usage of material to namespaced key - Do not crash out if a yml material group or conflict is not a valid yml section - Add more spigot deprecation warning as replace too expensive will require protocolib for 26.1+ for spigot (no native nms) - Fix not checking if max damage when setting damage Also last big version that support versions under 1.21, a lot of legacy code will be deleted in v1.18 !

    New Contributors

    * @trashypixl made their first contribution in https://github.com/alexcrea/CustomAnvil/pull/110 Full Changelog: https://github.com/alexcrea/CustomAnvil/compare/v1.16.2..…
    58 downloads
  69. dev-b0f32fdJun 10, 2026
    do not load metrics in test
    10 downloads
  70. dev-9f06f70Jun 8, 2026
    fix superenchant price
    40 downloads
  71. dev-31fa3d3Jun 6, 2026
    minimum version of datapack tester upped to unsure minimum java version
    34 downloads
  72. dev-f0d53a6Jun 2, 2026
    Rename Dialog (#113) Add a rename dialog for longer possible rename text Also has a rename fix
    43 downloads
  73. dev-df92b4bJun 1, 2026
    update faststat to 0.24.0
    15 downloads
  74. dev-90cc758May 22, 2026
    Per color code permission (#114) Add ability to have color code restricted by a specific permission for each color code
    107 downloads
  75. dev-809dc34May 21, 2026
    fix broken isInTag logic
    28 downloads
  76. dev-68f63a8May 21, 2026
    fix max damage not being checked
    13 downloads
  77. dev-c703dc6May 17, 2026
    add compatibility notice
    36 downloads
  78. dev-36030c5May 17, 2026
    Add compatibility with Item Adder (#112)
    11 downloads
  79. dev-8141232May 17, 2026
    add superenchant bulk operation
    8 downloads
  80. dev-a1984adMay 17, 2026
    Superenchant compatibility (#111) Superenchant compatibility & update kotlin to 2.3
    8 downloads
  81. dev-d867ca6Apr 23, 2026
    forgot paper version
    154 downloads
  82. dev-1b86996Apr 23, 2026
    add 26.1 ver to modrinth versions
    16 downloads
  83. dev-daa1c61Apr 12, 2026
    check section exist for group & conflict
    77 downloads
  84. dev-1a71086Mar 26, 2026
    ci: use native github actions features for environment variables
    119 downloads
  85. v1.16.2Mar 25, 2026
    - Simplify item level limit code by deleting default level and using enchantment s default level instead - Allow max level 0 for can't use it and -1 for default maximum made the enchantment limit GUI reflect the above change - Removed force protocolib in config as hopefully should be unnecessary. It is still in the plugin in case something go wrong, which seems unlikely as never been necessary as far as I remember - Prioritize paper nms over native nms in recent paper servers - update faststats and reduce faststats minimum java major version - excellent enchant maximum enchantment is now taken into account ### Note: for using this version with 26.1 you need to either: - Not use the Replace too expensive - Have ProtocoLib working - Accept Replace too expensive not working for the time being ### Note²: Minecraft version under 1.21 will get deprecated for the first of July 2026 or earlier if something major require it. You will still be able to use the last version of custom anvil released before this date. Full Changelog: https://github.com/alexcrea/CustomAnvil/compare/v1.16.1..…
    579 downloads
  86. dev-3d50e0eMar 24, 2026
    bruh
    20 downloads
  87. dev-f3c6526Mar 23, 2026
    add excellent enchant limit
    11 downloads
  88. dev-8ded2aeMar 23, 2026
    Better enchant limit & remove protocolib (#109) Simplify item level limit code by deleting "default level" and using enchantment's default level instead allow max level 0 for "can't use it" and -1 for "default maximum" made the enchantment limit gui reflect the above change Also removed force protocolib in config as hopefully should be unnecessary. It is still in the plugin in case something go wrong, which seems unlikely as never been necessary as far as I remember
    22 downloads
  89. dev-f59071fMar 9, 2026
    prioritize paper nms on paper servers
    106 downloads
  90. dev-6a4c861Mar 9, 2026
    update faststat
    17 downloads
  91. v1.16.1v1.16.1 hotfixMar 3, 2026
    Hotfix to disable faststat for java < 21 as faststat class is compiled in java 21 and was crashing older version of spigot and paper
    184 downloads
  92. v1.16.0Mar 3, 2026
    There is new telemetry. Please read at the end for more details ! This version has some good changes ! - Fix "conflict with everything" conflicting with itself in eco enchant - Fix AxPlayerWarp dependency accidentally using eco - Changes commands: now all commands can be used prefixed by /customanvil or /ca - Added more commands (help & diagnostic !) - Added conditional restriction based on enchantment's level - Minor fixes - Fix gh action saying release were beta - Safer plugin exception handling on startup - Add an update checker - Added faststats telemetry ! The new telemetry is in beta test. If you see any issue related to it please report them to me or them ! Contrary to bstat, It allows me to receive error cause by my plugin that I may not be aware and act faster You can opt out to this telemetry in various way explained [here](https://github.com/alexcrea/CustomAnvil?tab=readme-ov-fil…
    22 downloads
  93. dev-77c8494Mar 3, 2026
    Add last detected error in diag optional
    18 downloads
  94. dev-2dd48a8Mar 3, 2026
    Add faststats Telemetry (#108) also add telemetry option in config.yml
    14 downloads
  95. dev-5ff0961Mar 2, 2026
    code cleanup
    11 downloads
  96. dev-20509faMar 2, 2026
    add enchantment data
    10 downloads
  97. dev-196392eFeb 28, 2026
    workflow invert & simplify logic to put not "" first
    38 downloads
  98. dev-2c30446Feb 10, 2026
    don't use eco's pre anvil event player
    112 downloads
  99. dev-9ed43f3Feb 10, 2026
    fix eco enchant conflict with everything
    13 downloads
  100. v1.15.11-prev1.15.11Feb 4, 2026
    Fix excellent enchant conflict's not working anymore
    235 downloads

Similar projects

Plugin →