EnchantMore
Original Plugin By Mushroom Hostage. Maintained And Continued By DSH105
EnchantMore adds dozens of new item enchantment effects; on flint & steel, hoes, shears, fishing rods, and other items…Ranging from entertainingly destructive to legitimately useful.
Download EnchantMore 2.0 - released 2013/04/19 for 1.5.1-R0.
Features
- Over 80 unique enchantment/item combinations
- Items in inventory appear as expected (glowing + descriptive tooltip)
- No client mods required
- Only adds functionality, does not change any - all your existing enchanted tools work as expected
- Any effects can be disabled in the Configuration File
- Supports enchantments on modded items
Effect List
Enchanting
An enchanting command is in the making, but at the moment, other enchanting plugins or inventory editors must be used
- EasyEnchant - see the Exception section in the config to enable/disable
- Tim The Enchanter - /enchant command for ops
- Auto Enchanter - set "unsafe" to true in config
- General - supported in v4.3+, enable in config
If you know of any other compatible plugins, let me know and I'll add them here. (If you're writing an enchanting plugin, use addUnsafeEnchantment() and ignore canEnchantItem(), then it should be compatible with EnchantMore.)
Limitations
- Not all enchantments reasonably combine with one another
- No permission support
- Some effects are overpowered or unstable; be careful!
For all known issues or to file a new bug see Tickets.
Permissions
All permissions are in this form: enchantmore.<category or item>.<enchantment>.
Item names are identical to those in the default configuration file, for example enchantmore.flintandsteel.aquaaffinity.
The method that forms the permissions can be found here on the GitHub source.
Notes
Slot Data protocol reference
Other relevant plugins of interest pertaining to enchantments:
- Sublimation - silk touch ice, no longer overpowered
- SilkSpawners - pickup and move mob spawners with silk touch
Got a cool idea for a new effect? I can't promise I'll implement everything, but all suggestions are welcome! Feel free to discuss your ideas below, or open a ticket for more specific requests. Including the specific item + enchantment name is appreciated, preferably from the available wanted effects list.
Also interested in new potions? Try PotionsPlus.
Testers For EnchantMore 2.0
A huge thank you to the following people for helping me get EnchantMore 2.0 tested and finished!
GitHub
1.5.2 one does not work with my server. Im using the lates craftbukkit build! Please fix!
I think another great weapon enchantment you could do would be enchanting a sword with fortune and when you kill mobs you get more xp also a poison sword and particle effects
I would like to ask whether the matter sorted out the Safe Creeper production API.
I asked Safe Creeper he had answered me the following.
I was mainly because of the explosion bows will be broken box to worry about. If you can be of help.
Yea I imagine it would be weird to code that and no I just recently found this plugin, and so far I've been using these custom enchantments in a mob arena. It's working out pretty fantastic.
Suggestion: Boots + Aqua Affinity - Increased Snow Ball damage.
I was trying to make a snowman class, this would be pretty sweet.
@nathank33
Right clicking air is a bit strange. Do you have knowledge of it working before?
We'll since you have the disable permissions option everything is pretty much good in the mean time.
I'll keep testing stuff to figure out if i find anymore errors. It does not seem like Flint & Steel + Silk Touch is working. So far all the other ones work great.
@nathank33
That means writing out a lot of enchantments :\. There wasn't even a wild card permission in the first place.
In the meantime use the Bukkit Permissions to define your own.
Hmm no it just seems kind of inconsistent. Using the fishing pole as an example, It won't work for a while then it updates after 10 minutes or so and it starts to work. And then if I grab a new fishing rod with the enchantments that one does not work. I'll test more in a bit.
EDIT: It is just the wildcards that are not working, like - enchantmore.* - enchantmore.fishingrod.* if you do enchantmore.fishingrod.sharpness it works fine, I have a lot of permissions to write out.
Also a few enchantments require spaces in between them to work, but that is impossible, like - enchantmore.sword.blast protection I think fixing the wildcard issue will solve all of these problems.
@nathank33
That's strange. Do you have any other information or something that might be interfering with it?
Thanks for the update but the permissions still seem to not work correctly.
I have - enchantmore.fishingrod.sharpness - enchantmore.*
I still receive the following message.
[EnchantMore] Effect FISHING_ROD (346) + Enchantment[16,DAMAGE_ALL] = 379584512 requires enchantmore.fishingrod.sharpness permission.
However sometimes it starts to work, and then it stops working again.
@JasonLasse
I have just updated the page above for info on that ;)
Where can I find the permission nodes?
It seems like only OP's can use the items atm.
@2234twotoo
This plugin is unique and entirely different. Try reading this page for more info ;)
I don't really understand how this gives more of a benefit then EnchantExtreme...
:( doesn't work for 1.5.2
@hazel63574
Cool downs for each effect may be a very CPU intensive operation. That and it would mean pretty much recoding every effect. I'm not highly enthused about that to be honest.
@monster6286
Then it's been disabled in the configuration file...Not my doing.
Please update to 1.5.2
This doesn't seem to work, I enchant a pair of boots with Flame and I wear them and I start walking and nothing happens...
Edit: It says: Effect LEATHER_BOOTS (301) + Enchantment[50, ARROW_FIRE] = 368050176 is disabled.
Haven't used this plugin yet cause my server is running 1.4.7
But I'm very excited bout using it.
One idea suggests (maybe already had):
Add cold-down system, conld-down between each skill use
Cold-down for right-check-use type skill
Chace and duration for On-hit type skill
those value need to be fully config-able
Will it work with 1.5.1 - RO.1?