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 25, 2013@Kingdom08
Will be fixed next version ;)
-
View User Profile
-
Send Message
Posted Feb 24, 2013Hi I love the plugin. But it disables the ability to create enchanted books. Ive confirmed that it is this plugin that prevent it. Can you fix it? Thank you!
-
View User Profile
-
Send Message
Posted Feb 22, 2013@TheTinySpider
1. Yes, I'll add that
2. There are names that can be used with /ep ENCHANTMENT LEVEL
-
View User Profile
-
Send Message
Posted Feb 21, 2013@DarkBladee12
Ahh, but can you maybe make a option to turn it off?
And what is the Enchantments: in the config?
-
View User Profile
-
Send Message
Posted Feb 21, 2013@TheTinySpider
It's shown at your first slot, because you can compare before and after, because I have to remove the enchants of an item first to make it enchantable again^^
-
View User Profile
-
Send Message
Posted Feb 20, 2013This looks like a cool plugin. I tried it a little but whats the "Enchantments" in the config?
Also why is there a item showing up in the first slot of your inventory? I would like to be able to turn this on and off, so a config option maybe? :)
-TheTinySpider
-
View User Profile
-
Send Message
Posted Feb 13, 2013@vanillabox
That's strange... I'll upload a Java 6 version tomorrow, then you could try it with that ;)
-
View User Profile
-
Send Message
Posted Feb 12, 2013when i go on java website it says i have java 7 update 13? can you link me to the java i need ? please
-
View User Profile
-
Send Message
Posted Feb 9, 2013@vanillabox
"Unsupported major.minor version..." that means that the your java isn't the latest!
-
View User Profile
-
Send Message
Posted Feb 9, 2013This is what i am getting in the console..
210 recipes 27 achievements 12:26:31 [INFO] Starting minecraft server version 1.4.7 12:26:31 [INFO] Loading properties 12:26:31 [INFO] Default game type: SURVIVAL 12:26:31 [INFO] Generating keypair 12:26:32 [INFO] Starting Minecraft server on 25.16.221.123:25565 12:26:32 [INFO] This server is running CraftBukkit version git-Bukkit-1.4.7-R1.0-b2624jnks (MC: 1.4.7) (Implementing API version 1.4.7-R1.0) 12:26:32 [SEVERE] Could not load 'plugins/EnchantPlus_1.1.1.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_4_R1.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_4_R1.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_4_R1.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:104) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 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:247) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more 12:26:32 [INFO] Preparing level "Los Pollos Hermanos" 12:26:32 [INFO] Preparing start region for level 0 (Seed: 233102203) 12:26:33 [INFO] Preparing start region for level 1 (Seed: 233102203) 12:26:33 [INFO] Preparing spawn area: 52% 12:26:33 [INFO] Preparing start region for level 2 (Seed: 233102203) 12:26:33 [INFO] Server permissions file permissions.yml is empty, ignoring it 12:26:33 [INFO] Done (1.474s)! For help, type "help" or "?"
-
View User Profile
-
Send Message
Posted Feb 9, 2013@DarkBladee12
yes i am i am on a mac, running 1.4.7 and the latest version of java?
sorry this is my new name SemmyColing
> vanillabox-
View User Profile
-
Send Message
Posted Feb 9, 2013@SemmyColin
Are you using java 7?
-
View User Profile
-
Send Message
Posted Feb 8, 2013Hey when i try to add the .jar to my plugins folder it just says it cant read it and it just ignores it ? and help ?
-
View User Profile
-
Send Message
Posted Feb 8, 2013@QBcrusher
Yeah, I know about it! I'm trying to fix this!
-
View User Profile
-
Send Message
Posted Feb 8, 2013Hey I found a bug (I confirmed it by removing the plugin).
Anyway when you enchant a book in the table, it puts an enchantment on the book, but it does not actually turn it into an enchanted book. Meaning you cannot put the enchantment on an item in an anvil.
Just thought you would like to know, because this means people cannot put unbreaking or thorns on their armor.
Thanks
-
View User Profile
-
Send Message
Posted Feb 5, 2013@QBcrusher
Ok, I could try that ;)
-
View User Profile
-
Send Message
Posted Feb 4, 2013@DarkBladee12
Well that could be cool too, but i meant mainly like positive effects like say your pair of diamond boots has jump boost II on them and stuff like that
-
View User Profile
-
Send Message
Posted Feb 4, 2013@fliuxus
Update your Java version to Java 7 ;)
-
View User Profile
-
Send Message
Posted Feb 4, 2013@QBcrusher
You mean something like the item has a chance to do a poison effect to enemys or something like that?
-
View User Profile
-
Send Message
Posted Feb 4, 2013What do you think about doing something so you can add permanent status effects to items through enchanting? Maybe you could make it so you have to merge a beacon block with your item in an anvil and it adds a random positive effect?
Also I was thinking maybe commands to remove enchantments (both all and individually)
I see a lot of potential in this plugin, I could see this becoming the main plugin for enchantment handling.