vEnchant
NEW UPDATE IS COMING SOON!
This this is the best enchant plugin for craftbukkit!
When I was looking for good enchant plugin, I have not found useful one, so I decided to write my own!
And now i present it for you!
Features
Enchanting and unenchanting items and blocks, configurability, great restrictions system through permissions, fastest performance and much more!
Tip of the version ;-)
If you want let players unenchant items, just add "- venchant.all.0" permission for default group!
if you want translate plugin to your language, install it, find messages.yml in VEnchant folder. Than copy EN section, change en to your lang (ex. de), translate messages and send new messages.yml to me through PM.
Advantages
Why VEnchant? | |
---|---|
1 | it's fully configurable |
2 | simple commands - not only /enchant, you can use /enc /ven and even /e!! |
2 | enchanting level limits through permissions |
3 | supports enchanting up to 32767lvl |
4 | looting, fortune and thorns are not enchanted by /enc all - looting 3000lvl of looting can cause lag |
5 | custom mapping for "natural enchants" |
6 | also custom mapping for default enchantment levels |
7 | multi-language |
8 | custom enchantments names and also enchantment lists!! |
9 | fast performance - it caused by mapping enchantments and levels in configs |
10 | removing enchantment by enchanting to zero level! |
Video review by MythicCynic!
Commands & Permissions
You can use "/enchant" "/ven" and even "/e" instead "/enc".
Command | Permission | Description |
---|---|---|
/enc | - venchant.natural | Enchants item in your hand with natural enchantmens, default level for each enchantment |
/enc all | - venchant.all | Enchants item in your hand with all enchantments, default leve for each enchantment |
/enc max | - venchant.natural.max | Enchants item in your hand with all enchantments, default level for each enchantment |
/enc [enchantment name] | - venchant.<enc ID!!!! not name!!!> | Enchants item in your hand with [enchantment] , default level |
/enc [level] | - venchant.natural.<level> | Enchants item in your hand with natural enchantments, level you provided |
/enc all max | - venchant.all.max | Enchants item in your hand with all enchantments except looting, fortune and thorns at 32767level |
/enc all [level] | - venchant.all.<level> | Enchants item in your hand with all enchantments except looting, fortune and thorns at level you provided |
/enc [enchantment] max | - venchant.<enc ID not NAME>.max | Enchants item in your hand with [enchantment] at 32767level |
/enc [enchantment] [level] | - venchant.<enc ID not NAME>.<level> | Enchants item in your hand with [enchantment] at level you provided |
Configuration
Basic configuration
1. Config.yml
Name | Default | Description |
---|---|---|
locale | en | Allows you change locale. Currently 'en' and 'ru'. |
pexcheck | configuration | This is advanced configuration value. |
enablemetrics | true | enable or disable plugin statistics on MCStats.org |
<enchantments section> | - | If you want add custom enchantments names, you shuold add line "<enchantment name you want>: <id>" |
2. messages.yml
Here stored messages. Just change you want.
Advanced configuration
TO-DO List
- rewrite natural enchantments checking system (i haven't starter yet)
removing echantments
enchantment lists
help command
added plugin metrics
add perms check for natural enchantments when enchanting by name
@MythicCynic
Also let me know if you or one of your friends is interested in trying to develop another plugin minigame, let me know. I have a pretty neat idea I think a lot of people would like.
@MythicCynic
In terms of possibilities, is it possible to add a permission that limit the amount of enchantments on each item. For example something like "venchant.limit.<#>" where if a user has say venchant.limit.4 they can only put a maximum of 4 enchantments on an item and it won't let them put any more on there?
Also if I can get this working real well and I get donations on my server, I'll send a bit your way mate, assuming you get a paypal up and running :D
could just be me but it doesnt seem like the permission nodes work. I added the venchant.all and venchant.all.natural to a group and it still said they could not enchant.
@matthiasvd2 What do u wanna see? @TanveerGT5 I speak english badly, can u explain what u mean? If u want fishing rods cannot be enchated with unbreaking, just delete them from config... it's explained on configuration page... All enchanments maps i taken from minecraft wiki.
Good plugin, make more futures :D
Well, it throws a nullpointer every time I use a command, but it still works. Not sure if it's a conflict or something.
@VintarZ
Sweet, glad I could help out. This plugin looks like it will kick my old ones ass and certainly be more manageable :D
@TanveerGT5
Wat? O_o are asking for essentially the same thing that I did and he said he is working on (i.e. you can't put sharpness on a fishing rod or enchant a dirt block, etc.)?
can you make it so only tools defined in the config can be defined, I dont want sticks, rods etc to be defined... or hardcode the tools into the plugin atleast please
@MythicCynic I'm now working on it. By 23-24th January i will make this.
@VintarZ
My bad, the fishing rod was a bad example. What I am trying to say is that grass and other blocks should not be able to be enchanted or have something to guard against that and that I shouldn't see things like sharpness on a fishing rod or helmet. This is looking like it will be the next addition to my list of favorite plugins lol. Good luck mate.
@MythicCynic
fishing rod could be enchanted with durability What are u mean: 1.Items could be enchanted only with natural enchantments (sword cannot be enchanted with protection and flower cannot be enchanted) or: 2.Sword can be enchanted with for example protection, hemlet can be enchanted with sharpness, but flower&glass can't be enchanted?
i will made it both, and add new permissions.
@VintarZ
No problem mate, I hope all goes well. By non-enchantable I meant items that shouldn't normally be enchanted (e.g. lever, fishing rod, button, grass, flowers, etc). The "natural" enchant on the plugin I use now (Tim the enchanter) also seems kind of "broken" (for lack of a better term, it is just my opinion of how it "should work") so you could change some things and maybe add a check for what enchantments should be on items to begin with so you don't end up with a sword that has infinity, feather fall, aqua affinity, etc. that could be cool. I will definitely try this out when it is done.
Non enchamtable items? Now you can use "- venchant.natural...." permission. In two days i will add natural enchanting checking system for /enc (name). Thx for advice.
@VintarZ
cool, I plan on using this. It will allow me to better regulate how my lord group enchants things. Do you think it is possible to block them from enchanting non enchant-able items such as bones and blocks? It gets really annoying to see those.
@MicQo 20 january. This project was created yesterday. Waiting for approval :(
Release date ?
Wow i am very excited for this plugin to get approved! i actually want to use it on my server right now D: