alexcrea / CustomAnvil

Custom Anvil is a spigot plugin that allows server administrators to customize almost every aspect of the anvil's mechanics.
GNU General Public License v3.0
4 stars 0 forks source link

Custom Anvil

Custom Anvil is a plugin that allows server administrators to customize every aspect of the anvil's mechanics. It is expected to work on 1.18 to 1.21.3 minecraft servers running spigot or paper. (the plugin support of 1.16.5 to 1.17.1 is experimental and may encounter issues)

Custom Anvil was previously named Unsafe Enchants+. It was renamed because it now affects every anvil aspect and not only unsafe enchants\ Custom Anvil is based on Unsafe Enchants by DelilahEve.

Download Locations:

the plugin can be downloaded on Spigot, modrinth, Hangar or here on GitHub


Custom Anvil have the following features:

Commands

anvilconfigreload or carl: Reload every config of this plugin
customanvilconfig or configanvil: open a menu for administrator to edit plugin's config in game

Supported Plugins

Custom Anvil can be compatible with some custom enchantments and anvil mechanics plugins.

Here is a list of supported custom enchantment plugins with support status:

Here is a list of supported anvil mechanic plugins with support status:

If you like Custom Anvil to support a specific plugin (custom enchant or anvil mechanic). You can ask, but please note implementing compatibility will be considered as low priority as I work for the plugin on my free time for free.

Overriding Too Expensive

One of the configurations allow displaying price about 40 and removing Too Expensive. \ By how the minecraft client work: price above 40 can only be displayed green, even if the player does not own enough experience level. Minecraft version 1.17 to 1.21.1 do not need any dependency. Other version need ProtocoLib enabled on your server for this feature. \ You can also wait for an update of the plugin to support a newer version.

Please note that 1.16.5 to 1.17.1 are not officially supported. Run at your own risk.

For custom enchantment plugin developers

For information about the API, please refer to the Wiki \ (Please note that the wiki is currently incomplete)​


Default Plugin's Configurations

For 1.18 to 1.20.6 use the 1.18 configurations\ For 1.21 to 1.21.1 use the 1.21 configurations


Custom anvil use bstat for metric. You can disable it if you like.

Planned:

Known issue:

Most unknown registered enchantments (by unsupported custom enchantment plugin & datapacks) will not have restriction by default. Planned but no eta.