EasyEnchant
EasyEnchant
EasyEnchant is a complete overhaul of the current enchanting method, using commands to get accurate enchantments while also allowing for server owners to completely control how much the enchantments cost (using a multiplier and adder) and each enchantments maximum level. This also allows for users to add enchantments to their already enchanted tools, weapons and armor.
Works well with EnchantMore
NOTE: When updating to v1.2 let a new config generate!!! IMPORTANT
ANOTHER NOTE SINCE PEOPLE DON'T READ: READ THE CONFIG PROPERLY
Servers using EasyEnchant
- BigDogsPvP: mc.bigdogspvp.com:25641
- MC Legends Realm: mc.legends-realm.com
- BoarderLine: play.blcraft.net
- SemiCraft: 80.222.151.230
- Land Of Ch'bey: landofchbey.com
- damNation: damNation.eu
- Xazier Prison: 69.122.231.55
More will be added to this list as I find them.
Requirements
- Vault (Only if you choose to use money as currency)
Commands
- /ee
- /ee list
- /ee combos
- /ee exceptions
- /ee comboinfo (combo)
- /ee combo (combo)
- /ee (enchantment) (level)
- /ee cost (enchantment) (level)
- /ee remove (enchantment)
- /ee plugininfo
- /ee (page number)
Permission Nodes
- easyenchant.use
- easyenchant.notable
- easyenchant.nocost
- easyenchant.combo.(combo-name) ie. easyenchant.example
Video Demo
http://www.youtube.com/watch?v=wUzMq8XhEsc
Combo Format
example: cost: 15 enchantments: protection_environmental:5&protection_fire:3&oxygen:2
How it works:
- Click on an enchantment table
- Use /ee (or /easyenchant or /enchant) to bring up a list of help commands
- Use /ee (enchantment) (level)
- If it passes all the checks (ie. level <= maxlevel, (playerLevel - cost) >= 0, etc) the item is enchanted and the player looses the amount of levels.
- When finished click on the table again or walk away from the table
Pictures:
Features:
- Modifiable alias list
- Permission Nodes
- Combinations (User modifiable)
- Conflict Check
- Extremely configurable (maxLevel/Level costs per enchantment)
- Easy to use (simple drag and drop)
- Very compatible with EnchantMore
- MaxEnchantmentStack allowing for owners to control how many enchantments people can put on certain types of items
- Exception list to add non-standard enchanting
- Command to show exceptions for the item in the players hand
- Original enchantment method can still be used
- Choice of using Levels or Money as currency
- Can remove certain enchantments from an item
To-Do for later versions
- Spout interface
- Incorporate Bookshelves
- All ideas are on extreme hold, due to University
- More ideas (?)
Like what I do? Want to support me and my projects? A donation goes a long way for a simple developer like myself!
Hi, I've been looking for a way to alter the max level needed for high level enchantments from 30 back to 50, or something I pick. I found this plugin http://forums.bukkit.org/threads/mech-uberenchant-v0-0-1-1-3-1-r2-0.95481/ but its not updated. I was wondering if you could possibly add these kinds of features to your plugin, with the option to still use the enchanting table for the randomness.
Edit: nevermind i found a plugin that does this :D
Hi!
Seems I was able to enchant whole stacks of items, but now all of a sudden I am unable to do so. I've looked in the config files and can't seem to find anything that would help this out, any thoughts? Thanks!
EDIT: I see this in the change log for EasyEnchant v1.2.2c
"Added a stacked item check"
Is there a permission for this by chance?
Been using this mod on my server for awhile. Went to update all my mods today and now I'm having an issue where I can enchant just fine BUT it's free. When I use /ee cost it shows the correct costs I have put into the newly generated config file, but when I actually enchant things no levels are taken.
What on earth is causing this?
Thanks.
Edit: Just found the forum thread saying it's because I'm Admin and you added a nocost permission......I guess the solution is to then take that permission away.
@Laserhog
I looked it up. Looks like it was misspelled: http://dev.bukkit.org/server-mods/bottledexp/
@Laserhog
K, thanks for testing it.
Bottle XP moves your xp to a bottle. 10 xp per bottle if you use a command
ill do some more testing after the weekend though. it could be a bunch of things. ill try to track it down and let you know if its something you should be aware off.
@Melekaiah
So i tested this.
Was not able to replicate this bug. When I vanilla enchanted after EE enchanting my levels stayed at 3, since I was level 4 and did a level 1 enchantment on a sword. This is probably a conflicting plugin (like you said, you use BottleXP, which I have no idea what that is).
Can someone confirm this bug.
Level up in any standard way. get 30+ levels.
go to the enchanting table. left click to start ee. echant something. watch your levels go down. Now left click so you are out of ee mode.
now right click and do a super low level enchant on something.. in the standard vanilla minecraft way.
my users are reporting (and confirmed by me) that it will jump you up to full)
it seems that when EE is removing the levels from the player. the player still keeps their standard xp points. so while its removing the levels. its NOT actually removing the XP points the levels are based on.
bottle xp is a mod i have instaleld which may be interfering.
I <3 u
Version 1.2.2c includes a Stacked Item Check and a 'usePermissions' configurable option.
@Dzhalagash
Added a "usePermissions" config option in the General section.
Download is HERE incase its not up on the dl's yet
You could just add a configurable option:
"usePermissions: true|false"
I've seen many mods using that
Laserhog, be so kind to help me again please.
My community decided to not use a permission manager, we decided that we don't need it.
However, this way:
1st, all OP can have enchants for free, that in fact it is no big deal for me, nobody plays as OP.
2nd, not OP can't use the mod! because they don't have permissions…
What should I do?
@Dzhalagash
Thats a good idea, will add that in the 1.3.1 update I do (which will basically be a balance of the default enchantment values based on the new 1.3.1 system)
Ok, I managed using bPermissions to make it work, untill I remove from myself the op status, I yet don't know how to affect ops.
I also noticed that I've to manually type every combo I wish to five permissions to, I can't just say "easyenchant.combo.*".
Ok, thanks, I understand the problem.
However I'm not very fond with permission, what should I do to have every user, including op, admind, moderatos, all pay for the cost?
@Dzhalagash
BINGO. Found the problem (if you can call it that)! Since I added the new "easyenchant.nocost" permission node, since you were OP you automatically receive all permission nodes (or rather, ignore permissions). So therefore, for you, since you were OP, you will be charged nothing, along with access to all combos, and all other permission based features of EasyEnchant.
Hope this clarifies it.
@Dzhalagash
Can you please test this out with the previous version of EE and see if the problem is still there. I think i have a feeling i may have messed combos up slightly by accident... And it can't be fixed till I get home tomorrow.
Note: it should still work with 1.3.1 bukkit builds, just a possible error on my part with combos.
Is this compatibile with 1.3.1?
Because though it work, I always pay 0 for the enchants.
This is a combo example: General: useCurrency: false Combination: utilityhelm: cost: 30 enchantments: oxygen:3&water_worker:1 ComboList: utilityhelm
but also for the base default enchant, that I haven't modified I still have the same problem.
I also tryed to delete the config file and let it restore itself anew, still nothing.
[EasyEnchant] Enchantment Successful. Cost: 0
Always zero...
@jordanrracer
Uploaded new EasyEnchant v1.2.2. Should be up shortly.
Includes:
Also today, my server got DOSS'd apparently and now we use a different IP D:
Here it is: NEW IP: 69.122.231.55