Some servers wish to limit the enchants that are available to players. This plugin allows them to. BukkitDev Supported Enchantments: Swords: - Sharpness - Fire Aspect - Knockback Armour: - Protection - Fire Protection - Projectile Protection - Thorns Bows: - Power - Flame - Punch Functionality If there is an existing item with an enchant which is not allowed with this plugin, it will be scaled down. Players will not be able to enchant an item above the specified levels in the config file Unfortunately there is no API functionality to disable combining on anvils. However once the items are made they will be scaled down, so no worries there. To do Add functionality for other enchantments Ensure the configuration reloading command actually works. Bug - if too many enchants are disabled and someone tries to enchant, it will sometimes not enchant an item but take the levels of XP. Changelog V1.2 - Updated for 1.4.6 - add Thorns enchant V1.1 - Disallowed items can no longer be enchanted - Added knockback and punch enchants to config file V1.0 - Initial Release Source
I run a multiverse server. One world uses factions and I'm trying to limit Enchants to make it easier for new players to catch up. Other worlds have automated arenas so everyone can start out with the enchants I specify so it doesn't matter if the player is new or not. So enabled only for some worlds is good, but it would be better to have a config for each world that can specify which enchant levels that world can use.