Anti-Enchant
Anti-Enchant is a Bukkit plugin which allows you to limit or forbid players on your server to use certain enchants on certain items. That's actually about it there is to say about it, it's quite simple! Please, after downloading, proceed to 'How to' page for further instructions.
As of 23rd of November, 2016 this plugin is being updated to the most recent version of Minecraft. Please, standby.
If you feel like donating, please send the PayPal payment to *[email protected]*. Thank you!
Source Code
Latest version: Anti-Enchant 1.5 - January 4, 2015
Installing the plugin
Simply drag and drop the '.jar' file into your 'plugins' directory for your server. Reload (restart) your server, and the plugin should be installed, along with a folder that just appeared, which contains the configuration!
Configuring the plugin
There will be number of lines for each item in the game. Simply tag the item you wish to make not enchantable with 'false', and proceed to save the config, enter the game and use /ae_reload command.
Commands
- '/ae_reload' - reloads the plugin configuration file after it has been modified
- '/ae_unenchant' - disenchants the item the player's currently holding in their hands
- '/ae_table' - spawns an enchanting table with some bookshelves around the player
Permissions
- 'ae.enchantbooks' - allows the group (player) to enchant books
- 'ae.admin' - access to all of the commands of the plugin and access to all enchants
- 'ae.repair' - allows the player (the group) to repair items by anvil
- 'ae.unenchant' - permission to 'ae_unenchant'
@ftfc
Simplest solution would be disabling Enchantment Tables on your server :). That way noone can enchant items with it, but instead use Anvils -> books + items to enchant.
@Deaththinius
Hi Deathinius, I'm having trouble allowing players to enchant books on a enchantment table but not armor/tools/weapons. I'd like enchanting to able be available only through books. Thanks in advance, FTFC
@NewEraProduction
Alright, alright :P. I made a website for the plugin, so I should be back to it! http://anti-enchant.tinbinable.com
Please do continue this plugin, or atleast continue update it if needed >< This plugin are useful to my server as my server has another use for exp level bar, thanks and apperciated your work =D
@omgitsbob12
I stopped developing this plugin a while ago, I might return to it some day, I'm sorry... :/. There is a source code for personal use, you can add features to the plugin and use it yourself, but I'm not giving the plugin rights away. As I said, some day I might return to it.
@Deaththinius
Can you please add this?
@omgitsbob12
Of course it is, everything's possible! Just not with this plugin :(...
Is it possible to disable certain enchantment books from spawning in mineshafts and prevent using them on anvils?
@GreenGrizzlyBear
You already can, can't you?
So once this is finished, we can disable certain enchants, or every enchant. We could also make it to where only certain people can enchant specific enchants?
I added support for fishing rods, now, about level restrictions, I'll put that on hold, I'm developing another plugin which will signicifantly help me in that, feel free to check it out; http://dev.bukkit.org/bukkit-plugins/ebdl/
@Telemnor
I'll look into it
I'd really like to see the support of enchantments levels, too.
I'd like to prevent my players to enchant, for example, an item to protection IV, but allow them any lower enchantment level.
And there's the anvil problem. Most level limiter plugins don't support it. As such, they're completely useless: players just combine enchantments at the anvil to circumvent the limitations :/.
@UnSHaken
There are fishing rod enchants o_o?
But, yeah, no problem xD
Will this be update to include the Fishing rod Enchant?
@SirWilli
I'm still trying to find the best way. I have some ideas, but they would consume HELL lots of your server memory... I need to find a better way before I can say for sure, untill then, I can't say anything.
@Deaththinius I have mcpc+. So can you do this?
@Matt3oMiner
I tried doing that, it's not that simple... It requires using metadata for each type... I'm still trying to figure out the best possible way to do this...
@Deaththinius
you said: i will give it a shot please add permissions for certain levels my tipp how to code it: if a player is a user and lets say the maximal enchantment permission for him is protection 2 and thorns 1, and if he enchants a diamond chestplate and gets protection 4 and thorns 3, the plugin and the server change the enchantments of it to the maximal via permissions configurable level
@Senophoe
I'll give it a shot, though I don't know how well it's going to work
@00jace
I sincerely doubt those hacks work on Bukkit. In case they do, install any anti-cheat plugin, and it should be good. As I said, I'll see, it's not an easy task to do.