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!
@jordanrracer
You could always set up combos for the higher level enchants (they can each have a permission node for access).
Can my server be added to this too? :P Xazier Prison: 24.189.84.96
Love this plugin btw!
PS: Is there a way to limit my players on certain enchants while I can use higher level enchants? Maybe like a separate permission?
@mcspammer2
Yes. That is where the config.yml comes in. If you read it you will find that you can change the cost of any of the enchantments at any level, using a Cost Multiplier and a Cost Adder.
@dc033092
That is odd, do you have Vault installed? What economy system are you using? I will look more into this as it worked all good and fine when I last tested it.
EDIT: Just tested with Vault, EE 1.2.1, and BOSEconomy and it worked fine. And it should also work fine with any other Vault supported economy system.
@Hauke1988
The cost system this uses only supports the enchanting methods it adds to the game, sorry.
Is there anyway i can make the enchants cost more?, protection 4 -26 levels and i want to raise it to 40.
i put this on my server and i have it useing money to enchant but when i enchant it takes my money but doesn't give me the enchantment
Hey! I just want to use the aspect of setting cost for enchanting. Does this work out, when i install EasyEnchant without giving the player the permissions for the commands? I just want to set money cost for classic enchanting!
@gamarider
/ee combos shows the list of combos in the config. You actually need to write the list of combos in the config.
what is ee combos?
@OriginalMadman
You are welcome! Glad you are enjoying it :D
We are using EasyEnchant, and have since the beginning (january). Awesome plugin, thanks!
Updated EE to 1.2.0.
Now includes a choice of using levels or money as currency (vault required for money choice)
@theMegaWhopper
The only times the message "This enchantment cannot be used" is shown is when the maxLevel of a particular enchantment is less than or equal to 0, indicating that people arent allowed to use it.
i looked more into it, it happened when i tried raising the max level of an enchantment that wasnt meant to be raised for a special enchantment in enchantmore
@theMegaWhopper
I don't know why this would be happening with you. I just tested it myself with the latest CB 1.2.5 R2 and EE 1.1.0b works fine
Is there something wrong with your config file?
EDIT: I had a quick look over where and why that message was shown, and i looks like it is shown when the maxLevel of an enchantment is less than or equal to 0.
Hey, this just kinda unexplainably stopped working for us today, no console errors, but whenever anyone tries to enchant anything it says "This enchantment cannot be used" I think it may be because this hasn't been updated to 1.2.5 R2, speaking of which is this going to be updated soon?
@DasDing73
I don't know any other languages and I don't know how I would add the different language supports. Like whether each language is a separate plugin, or if its a choice in-game.
Great plugin, playing with it for monts. Maybe you can add various language support?
@Tough_Love
Yes
Does this work for Minecraft 1.2.5 ?