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 Aug 19, 2013@DarkBladee12
Hi! Just checking in to see if there was an update forthcoming for the "Free XP" bug?
-
View User Profile
-
Send Message
Posted Aug 18, 2013@ButtCheddaaa
Well it should work though, even if you don't have any custom enchantment names! You'd probably have to use the official bukkit names.
-
View User Profile
-
Send Message
Posted Aug 17, 2013http://pastie.org/8245608
Is this why my EPlus isn't working?
-
View User Profile
-
Send Message
Posted Aug 13, 2013I'm 100% sure i have Java 7.[img]http://i1083.photobucket.com/albums/j385/Camperjohn64/ScreenShot2013-08-14at11452AM_zps0e71723a.png[/img]
-
View User Profile
-
Send Message
Posted Aug 13, 2013@atomickiwi
There's a download link?!
-
View User Profile
-
Send Message
Posted Aug 13, 2013@Camperjohn64
You're using Java 6, but EnchantPlus is written in Java 7 so please update your Java version!
-
View User Profile
-
Send Message
Posted Aug 11, 2013When I try putting an already enchanted item in the table, new enchantments do not appear on the gui.
-
View User Profile
-
Send Message
Posted Aug 11, 2013Hi there,
I see under latest changes it says 1.2.3 but there isnt a download link for that version?
Am I missing it or is there another page somewhere please, want this plugin :)
Thanks, TG.
-
View User Profile
-
Send Message
Posted Aug 11, 2013I'm installing the plugin and I keep getting this error:
18:55:24 [SEVERE] Could not load 'plugins/EnchantPlus_1.2.2.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/DarkBlade12/EnchantPlus/EnchantPlus : Unsupported major.minor version 51.0
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:217)
at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56)
at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11)
at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.UnsupportedClassVersionError: com/DarkBlade12/EnchantPlus/EnchantPlus : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
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(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:249)
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
... 9 more
I have the latest version of the plugin and Bukkit. So i'm not sure why it's not working.
-
View User Profile
-
Send Message
Posted Aug 10, 2013@Kolgrath
Ah thanks for reporting this, I forgot to check if the item has already the specified enchantment at the same level :|
-
View User Profile
-
Send Message
Posted Aug 9, 2013Found a bug. If an item already has Efficiency 5 for example and you try to put Efficiency 5 on the item again, it actually gives you free XP (the cost of the enchant).
A player could just keep spamming it and get unlimited free XP.
-
View User Profile
-
Send Message
Posted Aug 9, 2013Just throwing out another feature idea. It would be great to be able to make a [Disenchant] sign so players can just right click the sign with their item and have it be disenchanted. Great option for those "power players" who like to disenchant in bulk. Saves typing out the command.
Still loving this plugin! Great job!
-
View User Profile
-
Send Message
Posted Aug 8, 2013@WizardJet
Oh I didn't notice that it blocks repairing! This will be fixed for sure asap.
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Lee1138
Nope, there isn't one atm, but that will be added soon!
-
View User Profile
-
Send Message
Posted Aug 6, 2013After installing this awesome plugin, I am unable to repair my items with an anvil! I tried removing the plugin, and repair my items, and it worked. I love this plugin and I would like to see a fix for that :)
-
View User Profile
-
Send Message
Posted Aug 6, 2013DarkBladee12, thanks for the assist. I will see if I can get this configured properly.
Is there a way to require the use of an enchanting table?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Kolgrath
Thanks for your donation, I appreciate that! ;)
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Lee1138
The formula is: <perlevel value> * (<level the player wants to enchant> - 1) + <base value>
The PerLevel and Base values can be customised in the config.
-
View User Profile
-
Send Message
Posted Aug 3, 2013The newest version of EP with /ep disenchant is a-maz-ing! Have a pizza on the grateful people of Towncraft (Donation sent)
Keep up the good work!
-
View User Profile
-
Send Message
Posted Aug 2, 2013really? no help on what "base" is and what "level" is?