{"id":53014,"date":"2026-06-03T01:37:06","date_gmt":"2026-06-02T22:37:06","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/"},"modified":"2026-06-03T01:37:06","modified_gmt":"2026-06-02T22:37:06","slug":"customanvil","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/","title":{"rendered":"CustomAnvil"},"content":{"rendered":"<p># Custom Anvil<\/p>\n<p>**Custom Anvil** is a plugin that allows server administrators to customize every aspect of the anvil&#8217;s mechanics.<br \/>\nIt is expected to work on 1.18 to 1.21.7 minecraft servers running spigot or paper (or Folia. But it is experimental).<br \/>\n(the plugin support of 1.16.5 to 1.17.1 is not supported and issue less likely to be fixed)<\/p>\n<p>**Custom Anvil** was previously named **Unsafe Enchants+**.<br \/>\nIt was renamed because it now affects every anvil aspect and not only unsafe enchants<br \/>\n**Custom Anvil** is based on Unsafe Enchants by  DelilahEve.<\/p>\n<p>&#8212;<br \/>\n**Custom Anvil** have the following features:<br \/>\n&#8211; Vanilla like default configuration.<br \/>\n&#8211; Custom enchantment level limit.<br \/>\n&#8211; Custom anvil recipes.<br \/>\n&#8211; Custom enchant restrictions (allow unsafe enchantment only for a group of item or create new restriction).<br \/>\n&#8211; Custom items of unit repairs (repair damaged with unit of &#8220;material&#8221;, for example the repair of diamond sword by diamonds).<br \/>\n&#8211; Custom XP cost for every aspect of the anvil.<br \/>\n&#8211; Permissions to bypass level limit or enchantment restriction.<br \/>\n&#8211; Display XP cost instead of &#8220;too expensive&#8221; when above level 40. (see below for more information)<br \/>\n&#8211; Can handle some custom enchantment plugins (see below for more information)<br \/>\n&#8211; Gui to configure the plugin in game.<br \/>\n&#8211; Support of color code and hexadecimal color<br \/>\n&#8211; (Experimental) Folia support (gui do not work)<br \/>\n&#8212;<br \/>\n### Permissions:<br \/>\n&#8220;`yml<br \/>\nca.affected: Player with this permission will be affected by the plugin<br \/>\nca.bypass.fuse: Allow player to combine every enchantments to every item (no custom limit)<br \/>\nca.bypass.level: Allow player to bypass every level limit (no custom limit)<br \/>\nca.command.reload: Allow administrator to reload the plugin&#8217;s configs<br \/>\nca.config.edit: Allow administrator to edit the plugin&#8217;s config in game<br \/>\n# Related to use of color (usage of permission for color is toggleable in basic config gui or config.yml)<br \/>\nca.color.code: Allow player to use color code if permission is required (toggleable)<br \/>\nca.color.hex: Allow player to use hexadecimal color if permission is required (toggleable)<br \/>\n&#8220;`<\/p>\n<p>### Commands<br \/>\n&#8220;`yml<br \/>\nanvilconfigreload or carl: Reload every config of this plugin<br \/>\ncustomanvilconfig or configanvil: open a menu for administrator to edit plugin&#8217;s config in game<br \/>\n&#8220;`<br \/>\n### Supported Plugins<br \/>\nCustom Anvil can be compatible with some custom enchantments and anvil mechanics plugins.<\/p>\n<p>Here is a list of supported custom enchantment plugins with support status:<br \/>\n&#8211; Enchantment\u00b2:<br \/>\nSupport by Custom Anvil but still experimental. Automatic configuration.<\/p>\n<p>&#8211; EcoEnchant:<br \/>\nSupport by Custom Anvil but still experimental. Need to use \/anvilconfigreload or a server restart to add newly added enchantment.<br \/>\nUse EcoEnchant restriction system by default.<\/p>\n<p>&#8211; ExcellentEnchants:<br \/>\nSupport by Custom Anvil but still experimental. Use ExcellentEnchants item type.<\/p>\n<p>&#8211; Superenchants<br \/>\nSupport by Superenchants. Use CustomAnvil to combine enchantment in anvil in survival.<\/p>\n<p>Here is a list of supported anvil mechanic plugins with support status:<br \/>\n&#8211; Disenchantment<br \/>\nSupport by Custom Anvil but still experimental. Mostly use Custom Anvil basic XP settings. (version >= 6.1.5)<\/p>\n<p>&#8211; HavenBags<br \/>\nSupport by Custom Anvil. Not really enchantment related but CustomAnvil should not impact bag upgrade and skin via anvil. (version >= 1.31.0)<\/p>\n<p>If you like Custom Anvil to support a specific plugin (custom enchant or anvil mechanic).<br \/>\nYou can ask, but please note implementing compatibility will be considered<br \/>\nas low priority as I work for the plugin on my free time for free.<\/p>\n<p>### Overriding Too Expensive<\/p>\n<p>One of the configurations allow displaying price about 40 and removing Too Expensive.<br \/>\nBy how the minecraft client work: price above 40 can only be displayed green, even if the player does not own enough experience level.<br \/>\nMinecraft version 1.18 to latest marked as supported do not need any ProtocoLib dependency.<br \/>\nAny recent paper version also are supported for this feature.<br \/>\nBut you should wait for update for new version containing new enchantable item or new enchantments.<br \/>\nOther version need ProtocoLib enabled on your server for this feature.<br \/>\nYou can also wait for an update of the plugin to support a newer version.<\/p>\n<p>Please note that 1.16.5 to 1.17.1 are not officially supported. Run at your own risk.<\/p>\n<p>### For custom enchantment plugin developers<br \/>\nFor information about the API, please refer to the Wiki<br \/>\n(Please note that the wiki is currently incomplete)\u200b<\/p>\n<p>&#8212;<\/p>\n<p>### Default Plugin&#8217;s Configurations<br \/>\nFor 1.18 to 1.20.6 use the 1.18 configurations<br \/>\nFor 1.21 to 1.21.7 use the 1.21 configurations<\/p>\n<p>&#8212;<br \/>\n### Metric And Telemetry<br \/>\nCustom anvil use bstat<br \/>\nand faststats for metric and error reporting.<\/p>\n<p>You can select specific telemetry or disable all in config.yml.<br \/>\nYou can also disable bstat and faststats in their \/plugin folder if you like too.<\/p>\n<p>faststats is in beta testing please report me or them any error you encounter<\/p>\n<p>### Planned:<br \/>\n&#8211; Better Folia support (make gui work. fix some dirty handled parts)<br \/>\n&#8211; Get restriction on unknown enchantments<br \/>\n&#8211; Warn admin on unsupported minecraft version<br \/>\n&#8211; More features for custom anvil craft\u200b<\/p>\n<p>### Known issue:<br \/>\nMost unknown registered enchantments (by unsupported custom enchantment plugin &#038; datapacks) will not have restriction by default. Planned but no eta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil&#8217;s mechanics.<\/p>\n","protected":false},"featured_media":53015,"template":"","meta":{"_minecraft_slug":"customanvil","_minecraft_project_id":"S75Ueiq9","_minecraft_author":"alexcrea-git","_minecraft_license":"GPL-3.0-or-later","_minecraft_downloads":7293,"_minecraft_follows":35,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"customanvil.zip","_minecraft_size_bytes":175171571,"_minecraft_version_count":100,"_minecraft_updated_at":"2026-05-16T02:37:28.990935Z","_minecraft_date_created":"2024-08-28T21:27:58.866046Z","_minecraft_date_modified":"2026-04-23T12:20:58.553401Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/customanvil","_minecraft_icon_attachment_id":53015,"_minecraft_imported_at":"2026-06-02T22:37:07+00:00","_minecraft_import_hash":"55103ce2d4a0a8ea1c8d74bfb0adbd8f","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,89,127,128,129,92],"mod_loader":[131,132,133,134],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-53014","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-game-mechanics","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CustomAnvil - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CustomAnvil - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil&#039;s mechanics.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/\",\"name\":\"CustomAnvil - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png\",\"datePublished\":\"2026-06-02T22:37:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/customanvil\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CustomAnvil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CustomAnvil - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/","og_locale":"en_US","og_type":"article","og_title":"CustomAnvil - Minecraft","og_description":"Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil's mechanics.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/","name":"CustomAnvil - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png","datePublished":"2026-06-02T22:37:06+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/customanvil-icon-0053001ea324835944e27ee44b2fa5e20b2fc4b3.png","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/customanvil\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"CustomAnvil"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/53014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/53015"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=53014"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=53014"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=53014"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=53014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}