Enchant Handicap
ENCHANT HANDICAP
NEW BETA UPDATE!!!!
I have added some extra features. Not all work yet. I modified the code to be easier for me to quickly update this plugin. Please test it, Try to break it. Download the beta at http://dev.bukkit.org/media/files/662/948/enchantHandicap2C.jar
Stable Older Version
This plugin was written to give server admins power over what enchants and enchantment levels are allowed on his or her server. Some of the enchantments in minecraft are EXTREMELY over powered and make users not want to PVP at all. You can be the greatest fighter in the world, but you will nearly always lose to the guy with a sharpness V sword. This plugin aims to put a stop to this. Now you can select what the max level for each enchantment will be. You can even not allow certain enchantments such as sharpness or silk touch if you want. The power is yours!
The only reason this plugin hasn't been updated since May is I really only update it when I am made aware of / discover a bug. Thankfully its been working perfectly since the last update. I like to keep my plugins simple and lightweight as Minecraft can be a hog.
This plugin applies universally to players and administrators. In the near future I will be expanding it with permissions for admins and player groups. Potentially making certain enchantments a donor perk for your server.
If you have any features you would like added message me and I'll see what I can do.
Please report any problems you have with this plugin to me. If you would like to see it in operation it is currently in use on play.last-horizon.net
I'd also like to thank everyone for the donations I've received. I'm glad my plugin could be of service to you.
DOWNLOAD
http://dev.bukkit.org/media/files/595/829/enchantHandicap.jar (Latest Version)
INSTALLATION
Save the file above in your plugins folder and start your server. The plugin defaults to allowing ALL enchants so follow the configuration below to setup.
CONFIGURATION
- Modify the config.yml file in /plugins/enchantHandicap
- The number next to the enchantment name is the maximum level you want your users to be able to attain. (Will not go above minecraft's maximum limit)
- If you do not want an enchantment available at all put a zero for the maximum level.
- reload your plugins.
- ENJOY YOUR NOW LIMITED ENCHANTMENTS!
COMMANDS
/maxenchants - will show user the maximum enchantment levels for all enchants.
BUG REPORT
If you notice ANY bugs or issues or quirkiness don't hesitate to contact me. Create a ticket and message me on here. I'll do my best to have it resolved in as little time as possible.
1.3 UPDATE INFORMATION
I will definitely be updating this plugin for 1.3. I should have the update released the day 1.3 is out. I have college Monday-Thursday till 5ish so expect the update shortly after.
Update (7pm 8/6/2012) I installed craftbukkit 1.3 and ran a few tests with enchant handicap and everything still appears to work exactly as it did without changing any code. If any of yall notice any issues please alert me, I'm thoroughly testing this before the official update is out.
Donate
If you like enchantHandicap or any of my other programs feel free to donate.
Also if you would like custom plugins written feel free to contact me and we will work something out.
Fixed. Idiot alert on my part.
It never occurred to me a block could be null... duh lol
Uploading now.
@Senophoe
Wow. That is weird. Im investigating. Will have fix tonight.
Removed every single other plugin in the plugins folders. The error persists.
Also, you can check it by using a sword. Use the left button to hit air, it'll cause an error. Use the right button to defend, it'll cause an error. Yet, if you aim at a block with the sword, and left click/right click, the error will not happen.
This is so weird.
Alright, I made a mistake. It's not when trying to place blocks, but when you try to place them and you're not able to. It happens for both placing and breaking them.
@Senophoe
Random blocks or a specific block?
Found something.
http://pastebin.com/eh3hpwDd
Happens sometimes when I break blocks.
@Senophoe
Thanks. Beat the hell out of it.
Testing it right now with a few friends. With the solo intention of exploiting it.
@Alex44556767867
Coming up. Right now it disables anvils till bukkit adds the required events. I will have a better work around soon.
What about enchanted books?
I really need this on my server :) sharpness 4 is horribly overpowered
Testable Update Available Now. Please try to break it. I want this to be an extremely reliable plugin.
Update: I'm close to a release. The enchanting code works but needs more testing.
One problem, the anvil events don't exist yet (or I haven't found them.) I am working on a fix.
<<reply 1167811>
Why not . Ive been rewriting it so the code is easier to edit for future updates. I didnt realize how many people may depend on this plugin. I welcome all ideas and suggestions.
Since you're gonna rework Enchant Handicap, why don't you go for a complete enchantment solution plugin? Enchanting is one of the most incredible features in Minecraft, and yet there's not a single plugin with many different options for it.
A few things you could add are:
Update:
I've spent most of today working on this plugin and playing guitar. I hope to have a releasable version for testing by Wednesday night.
New Computer... Check Enchant-Handicap Source Code... Check Eclipse IDE Installed and setup... Downloading
I hope to have a working version soon. I need some people willing to test it. Private message me. I am going to be reworking quite a bit and now is the time for any suggestions to be... well, suggested lol. I am going for simple and sweet.
@Crysillion
Dare not to wonder anymore Sir Crystal Stallion. An update is coming out soon.
Update coming by wed or thursday. I finally got some time off. School and work had to take priority for me.
i wish someone can remake this mod or something because with the new patches you can make Books that give enchantment i would really that to be able to block certain books to be blocked and not blocked please someone update!