EnchantPlus
EnchantPlus
Description
EnchantPlus allows you to enchant items more than one time with an enchantment table and it has various commands for admins or users to enchant every item manually with customisable level costs. Everything is customisable in the config and there are bypass permissions for all checks!
Features
- Enchant items more than one time smoothly with the enchantment table
- Enchant items manually with commands
- Highly customisable settings for the enchanting commands and the enhanced enchantment table
- Display a list of all enchantments or their descriptions
- Display all applicable enchantments of certain items
- Enchant items with enchantments up to the maximum level (32767)
Note: All listed features above are always referring to the newest version of EnchantPlus!
The multiple enchanting feature is currently bugged and it sometimes occurs that no enchantment offers show up even if there are still applicable enchantments. As a temporary fix you can repeatedly remove an item from the enchanting inventory and put it back in until the offers show up.
(This seems to be an issue of newer Minecraft/Spigot versions since it works perfectly fine on 1.12 for example)
Metrics
This plugin uses Metrics by BtoBastian to collect various data from servers.
If you don't want Metrics to collect your data you can disable it easily by setting enabled to false in the config file at plugins/bStats/
Commands & Permissions
| Command | Description | Permission |
| /plus add <name/id> <level/natural> | Adds an enchantment to the item in your hand | enchantplus.command.add |
| /plus mighty <level/natural> [applicable] | Adds all existing enchantments to the item in your hand | enchantplus.command.mighty |
| /plus remove <name/id> | Removes an enchantment from the item in your hand | enchantplus.command.remove |
| /plus purify | Removes all enchantments from the item in your hand | enchantplus.command.purify |
| /plus list | Shows a list of all enchantments and their respecting names and ids | enchantplus.command.list |
| /plus description <name/id> | Shows an advanced description of an enchantment | enchantplus.command.description |
| /plus applicable | Shows a list of enchantments that can be currently applied to the item in your hand | enchantplus.command.applicable |
| /plus reload | Reloads the whole plugin | enchantplus.command.reload |
| /plus help [page] | Shows the help pages | - |
| - | All command permissions |
enchantplus.command.* |
| - | Level limit check bypass permission | enchantplus.bypass.limit |
| - | Conflicting enchantment check bypass permission | enchantplus.bypass.conflicting |
| - | Inapplicable enchantment check bypass permission | enchantplus.bypass.inapplicable |
| - | Item amount check bypass permission | enchantplus.bypass.amount |
| - | Power source check bypass permission | enchantplus.bypass.power |
| - | Level restriction check bypass permission | enchantplus.bypass.restriction |
| - | Enchanting cost check bypass permission | enchantplus.bypass.cost |
| - | All bypass permissions | enchantplus.bypass.* |
| - | All plugin permissions | enchantplus.* |
Bugs & Suggestions
If you find any bugs or have any suggestions for this plugin don't hesitate and send me a message or post a comment down below! Alternatively you can use the DevBukkit issue tracker or the GitHub issue tracker.
-
View User Profile
-
Send Message
Posted Feb 4, 2013org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : com/DarkBlade12/EnchantPlus/EnchantPlus : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:230) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.ja va:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.reload(CraftServer.java:59 4) at org.bukkit.Bukkit.reload(Bukkit.java:184) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java: 23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18 6) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServe r.java:514) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(Craf tServer.java:506) at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java: 260) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:2 25) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:4 94) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) Caused by: java.lang.UnsupportedClassVersionError: com/DarkBlade12/EnchantPlus/E nchantPlus : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader .java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:173) ... 14 more
-
View User Profile
-
Send Message
Posted Feb 3, 2013@zan6387
What do you mean with "BEAST" ? ^^
-
View User Profile
-
Send Message
Posted Feb 3, 2013this is COOL this and TimTheEnchanter is BEAST
-
View User Profile
-
Send Message
Posted Feb 3, 2013@Melekaiah
Hmm, I don't know if it's possible to change the costs of enchants in the enchantment table, but I maybe add the award system!
-
View User Profile
-
Send Message
Posted Feb 3, 2013@robotnikthingy
I'll check if it is still possible to make custom enchantmens ;)
-
View User Profile
-
Send Message
Posted Feb 2, 2013@DarkBladee12
You rock, thank you =D
-
View User Profile
-
Send Message
Posted Feb 1, 2013It would be awesome if you guys could add ectra enchantments as well, kinda like what enchantmore did (R.I.P, its dead now unfortunately)
if you did that i would definitely donate
-
View User Profile
-
Send Message
Posted Feb 1, 2013lovely plugin think i will use this,
i like that you have it set up so you can require permissions. good!
being able to set individual Enchanting limits for each enchanttype would be wonderful.
Protection:
Stackable: true/false
MaxLevel/stack:10
Cost: basecost+(currentlevel+1)
something like that.
A command would be a nice idea so that admins can award players with an extra enchant, without xp cost.
or you could set up some reward that woudl allow them to do so.
-
View User Profile
-
Send Message
Posted Feb 1, 2013New version is available now! Click here.
-
View User Profile
-
Send Message
Posted Feb 1, 2013@TanveerGT5
I'll setup donation for all my projects this weekend ;)
-
View User Profile
-
Send Message
Posted Feb 1, 2013@QBcrusher
Ah ok I'll understand what you want ;) So far there's only the option for a specific level like 10 but for all enchantments... I'll add an argument "max_stack_natural: true" in the config which will override the "max_stack_level" argument if activated ^^
-
View User Profile
-
Send Message
Posted Feb 1, 2013@DarkBladee12
That's what I want. But I also need a way so they can multi-enchant, but not go past the natural levels. That's why I would like to be able to enter Natural for the max stack level option
-
View User Profile
-
Send Message
Posted Jan 31, 2013Ok I'm happy with your plugin and support and the fact you did my request, I will donate to you, what is your paypal?
-
View User Profile
-
Send Message
Posted Jan 31, 2013@QBcrusher
Why do you need the command for this? You can simply enable the "allow_multi_echanting" in the config so your players can enchant their items in an enchantment table for a few times ;)
-
View User Profile
-
Send Message
Posted Jan 31, 2013@TanveerGT5
If you simple want your players to do "/ep ENCHANTMENT LEVEL" and the level shouldn't be bigger than the natural level you have to give them the permission "EnchantPlus.normal" ;)
-
View User Profile
-
Send Message
Posted Jan 30, 2013ok so what node exactly do I give if I want players if I want No One to have [natural/powerful] ?
-
View User Profile
-
Send Message
Posted Jan 30, 2013Like all you would have to do is add "Natural" as an option to max stack level, and I could do what I want
-
View User Profile
-
Send Message
Posted Jan 30, 2013@DarkBladee12
But is there a way to stack all natural enchants by just doing multiple enchantments? Like I want people to have to spend experience still, so just giving the command perm to everybody doesnt work
-
View User Profile
-
Send Message
Posted Jan 28, 2013New version has been uploaded! It'll be available here.
-
View User Profile
-
Send Message
Posted Jan 28, 2013@TanveerGT5
Yeah, probably with permissions ;)