Enchantment Solution icon

Enchantment Solution -----

The All-In-One Custom Enchanting Plugin!




Version: 2.5.15.2
I used to not play Minecraft without this plugin, but unfortunately it does not work with 1.21 and absolutely floods the server with errors until the server becomes bogged down and unusable.

Could not pass event PlayerChangeCoordsEvent to EnchantmentSolution v2.5.15.2
org.bukkit.event.EventException: null

^ The error all look like that, please fix it CTP. This plugin changes this game into something so much more awesome.

https://pastebin.com/seDgti7q

Version: 2.5.15.2
This plugin is pretty great! Other than the part where it floods my console and logs with spam message

Version: 2.5.15.2
Great plugin, but I encountered a minor bug during my playthrough, whenever I rename the nametag into "jeb_" and then apply said nametag to a sheep it doesn't trigger the easter
Which only works if I give myself a nametag named "jeb_" through command

Version: 2.5.15.2
This is my first review, and I would like to say that I love this plugin very much. I've used this plugin for years, ever since the beginning of COVID when creating a server for my friends & I. I have only recently had issues with compatibility with other plugins, which is normal for a server loading 20+ plugins. The enchants are very balanced & the GUI is so well optimized - I don't think I'll ever want a different enchantment plugin!

Version: 2.5.6
Filled my logs document with 40GB of errors. Destroyed my server. Worst plugin I have every seen. I do not recommend this to anyone, unless you're trying to secretly grief the server

Version: 2.5.6
Plugin Good but some enchants not good for game, I used 1 week a go and I really loved

Version: 2.5.5
Nice plugin but this version has a very serious bug and I can't enchant any item
This is an error:
https://pastebin.com/ZeZ2Rha9

Version: 2.5.3
A good plugin, plagued by poor support and lots of bugs. There really is no support anymore, so that's why I cannot recommend it. This kinda sucks because this is a good plugin that could be in the paid category, if it was kept up to date.

Version: 2.5.2
A truly great plugin filled with features and well made. The dev is responsive and has fixed all the issues I have presented. I hope to see this project keep growing and improving.

Version: 2.4.15
good but it doesn't trigger achievements the custom guis

by all it's really good plugin with variety of enchants

Version: 2.4.13.1
Its a Great plugin and has a wide variety of enchantments but i have noticed that the Enchants Lore multiplies. so i made a temporary third-party fix until that issue is patched https://www.spigotmc.org/resources/lore-deduper.94454/
Other than that, this plugin is just what i needed!

Version: 2.4.10
I used this plugin for my server last year and it was great. I'm trying to use this plugin for my 1.16.5 server right now but whenever I click an item that has a custom enchant, the enchant duplicates on the item and won't go away. Any way to fix this?

Version: 2.4.9
I LOVE THIS PLUGIN but could you make it so you can see the custom enchants on the sword?

Version: 2.4.4
One of the best all-in-one enchanting plugins out there. This plugin is quite customizable, had a fun time doin small tweaks to it. The only drawback i would say is that... why the heck are unexperienced people like Ikorvath could't figure out the config, then blamed the plugin. THE CONFIG IS SO EASY TO UNDERSTAND LMAO XD

Version: 2.4.4
This Plugin Is Great. It adds everything what could have been added. Don't liste to the Hate Speech of Ikorvath. I dont know how he cant find the config file. It was just there where every config belongs. If you want to be smart write some usfull feedback not just allcabs shid that says "THis ISz Baad" You can create your own enchantments and you can just change max numbers or conflict enchantmends in game with a gui commands. I would recommend to report Ikorvath and other Memers that just spamm and bring Hate speech to this Plattform. Thank You.

Version: 2.4.4
These lazy a## devs ruined what could have been a great plugin by making the command /enchant... LIKE WTF thats the vanilla command, so you cant even find the new enchantments! AND IT ALSO RUINS EVERYTHING! THIS. IS. GARBAGE! DO NOT INSTALL! THIS PLUGIN KIND OF ADDS SOMETHING, BUT ITS JUST STUPID NEW NAMES TO ALREADY EXISTING ENCHANTMENTS! ALLDAMAGE AND SHARPNESS FOR EXAMPLE, ARE THE SAME FRICKEN THING! NO CONFIG EITHER...

Version: 2.4.4
plugin is very good, but after enchant frequent flyer on elytra and then unequip i still can fly, how to fix it?

Version: 2.4.4
Great update, great dev. 1.16.5 support came super fast. Much appreciated. I'm excited to test out the height/width/depth changes, they will prob work out perfectly.

Version: 2.4.3.2
Bug: On paper version 1.16.5, dropping an item with enchantment-solution enchantments then picking it back will cause the enchantment to multiply

Version: 2.4.3.2
Working great while having great optimization. As well a lot of enchants I can choose from. And also free. 5/5

Version: 2.4.3.2
This version works great, I see no issues or any sources of lag. I see no errors, no existing or new bugs. It has been a while since this plugin has looked this good, and I'm thrilled its back to where it should be.

This dev is super sweet, super nice, and super limited on time but she pushes content out right away when she knows you need it.

Version: 2.3.26
Good But How to Disable No Ilegal Enchantments like effeciency 10 but if me enchant ilegal enchant More than 6 the plugin say "The Enchant So Big Level,Change 6 level" please how to disable vanilla Enchantment more than 6 levels please.Its Good plugin
-
Author's response
/enchantunsafe

Version: 2.3.19
Great enchantment plugin, stable and customizable!
I don't know if this is something the author of this plugin can do, but some enchant may exclude the player as a cheat. If you use it with anti-cheats, be careful!

Version: 2.3.19
This seems like a great plugin, I love the idea of the overloaded vanilla enchants too. However whenever I use an enchantmen table, at level 50, I never get a single custom enchant. Whenever I try to add a custom enchant using /enchant, it simply says 'Cannot enchant item with a disabled enchantment' how would I fix this? Thanks

Version: 2.3.19
Amazing plugin. Can you add 1.12 support?
Very well made. .

Version: 2.3.12.1
Very brilliantly made, even has vital additions like disabling vanilla enchants and bringing enchanting back to it's level-50 glory days. Support was insanely fast and accurate at solving the issue I had. why tf would you get any other extra enchant plugin bruh

Version: 2.3.11
Very good except sadly the impossibility to use the normal GUI Grindstone along with the Enchant Solution GUI. Would change to 5 once it gets an update
-
Author's response
You are able to use the vanilla grindstone GUI, just set grindstone.custom_gui to false in config.yml

Version: 2.3.10
Very Nice plugin, Highly configurable, and it offers more things than the premium plugin I was using.

Version: 2.3.7
Extremely good plugin, with unique, original and fun custom enchantments that make the game so much better.
There are of course bugs with the new versions, but the dev helped fix a lot of them for me, and is a very friendly person.
I would recommend for the dev to make a Discord server for support and etc. It's better for server owners because they can get faster and more convenient for getting help when they need to, and probably more convenient for the developer too.

Anyways, 10/10 plugin! Highly recommended if you want some cool and custom enchants!

Version: 2.3.6
I dont recomend this plugin if you have a serious server. There is a LOT of bugs, almost every enchant has failues/exploids, I tryed more than once talk with the creator, I was ignored. And I am not talking about the updates of 1.16. No. This was always bugged, enchants do things that doestn supose to do, create huge unbalanced things to economy because of bugged things.
-
Author's response
I went through the discussion area to see what things you were talking about, as well as dm history, and I thought I answered your questions but apparently haven't, so here it goes:

Sniper increases the speed of projectiles being fired out of bows. In the vanilla Minecraft code, the damage of a projectile (esp. the arrows shot out of a bow) are directly proportional to the speed. This can also be figured out through the Minecraft wiki ( https://minecraft.gamepedia.com/Bow#Weapon): "The damage can be less than the maximum damage if the arrow slows down after being shot." Therefore, increasing the speed of the projectile will make the arrow damage them more. If you would like a fix for this error, have Sniper and Power be conflicting enchantments so their damage multipliers won't stack.

For your opinion about having the items lower the levels for the player, that will be a no because there are too many variables in play with that kind of system to not introduce more bugs into the system. Creating your own plugin that could do this, or asking someone else to make that for you, will take less than an hour, as the code is open-sourced anyway.

As for your message about spike lags while using the plugin, 1. I am not a full time developer. I do this in my off time because I think it's fun. 2. Before developing this plugin, I have never seen server timings posted in full, and no one has explained to me how to read them or what they mean, so I can only do so much with them. 3. I never received updated timings from you to continue optimizing the plugin. Minecraft is a very unoptimized game as it currently is, and like I said before, I'm not a full-time developer, there is going to be parts of the code that get better over time, and some that get worse. I don't run a server that has large amounts of players where I can sufficiently understand where issues come from. The only reason I have a featured server is because the owner of that server helps me bug fix these versions, plus gives me a huge amount of ideas and helpful tips.

I try to answer everyone in the discussion area, but unfortunately, as I only do this as one person and for fun, some things get overlooked sometimes. I'm very sorry for not answering your questions in a timely fashion, and I hope this can answer a lot of your points. If you would still like to use the plugin, sending me a friend request on discord (crashtheparty#3356) is a much better way to get support for general issues, or sending a bug report over to the github ( https://github.com/crashtheparty/EnchantmentSolution/issues) as I double check those every once in a while and make sure if there's an answer for one, that I will answer it.

Version: 2.3.2
On version 1.16.1 (even on a clean server) the plugin is constantly breaking. Enchantments stop working and the / enchant command issues "Enchantment with name ... not found." Also, enchantments are constantly duplicated on the subject.
-
Author's response
1.16.1 changed a lot of the code that EnchantmentSolution uses in regards to lore and saving enchantments, so the new system is still buggy. If you have substantial issues, please consider sending a bug report using GitHub or to my discord account (name in the 2.3.3 update change notes).

Version: 2.3.1
A great plugin with loads of cool enchants. I was searching for such a plugin for weeks and finally found this one, only thing as of now that is a problem is 1.16 support apart from that the plugin is absolutely perfect in my opinion.

Version: 2.3.1
Very good plugin! Lots of enchants and customization. Players love it, i love it, 10/10.

Version: 2.3.1
Love the plugin, it adds a lot of enchantments, and customization to how enchantments are handled. Would like to see an option section in the config to be able to allow players to combine enchantment books to stack identical enchantments. It would also be cool if this plugin would work with LoreAttributes Recoded.
Overall pretty rad plugin, and I hope that I don't need to end up replacing it with something else so that I can have desired stuff on weapons.

Version: 2.3.0
your plugins are so great!!!!


Its working perfect, thanks! :D

And... Can you make a update for your EXPBank plugin? For example add a lang file or a option to disable the mending option, thanks ^^

Version: 2.3.0
Download number #593 and no one reviewed yet! Y'all slacking.

This plugins great. This dev is great. Should be a paid plugin just saying.

This dev replies instantly every time. Small bugs may show themselves but crash knocks them out right away once they are reported properly.

Version: 2.2.15
This plugins is soo OP but how can i modify the enchant level like default efficiency 6 to 10 how?!
-
Author's response
Read the FAQ.

Version: 2.2.15
An absolutely remarkable plugin. Been using it since we first discovered it about 4 months ago and the dev is always actively fixing things and releasing dev versions for bug testers to fix things. 100% customizable, you can disable whichever you want, you can enable whatever you want, and you can limit whichever enchantments whichever and however way you want. You will not find a better plugin for custom enchants as it makes it part of the vanilla enchanting table with it's own custom gui for it, as well as the anvils.

I will, forever, continue to support this plugin and hope it is updated from here on out, including when we update to 1.16. Thank you. <3
-
Author's response
Thank you so much for the review! Full 1.16 support will hopefully be out the same week as 1.16, plus the plugin won't disable fully in 1.16 until then.

Version: 2.2.11
Amazing plugin, love every last bit of hit, however, it seems to break every 5 seconds for no apparent reason. I'm running a spigot 1.15.2 server and the plugin just stops working randomly. The custom GUIs still appear but no custom enchants can be found in the enchantment tables, and pre existing enchants on books or items become useless. When I try to use the commands to summon a book or item with the custom enchants on I get the response "Enchatment with name [enchantname] not found". Please fix this, my players love this plugin and are all upset to see it have to go permanently this time
-
Author's response
There was an issue with 2.2.11 where it didn't export properly. Make sure you have the latest version.

Version: 2.2.10
great plugin but I'm having two issues, I am trying to change the max efficiency level to 5 but it still lets people enchant to level 6, also sometimes skeletons drop bows with level 0 enchants

Version: 2.2.9
Good But
Its not working 1.14.4
my plugins:
ActionHealth
BetterChairs
Enchantment Solution
Epic World Generation
Vein Miner

just a littlt

the error

[20:38:48] [Server thread/ERROR]: Could not pass event CreatureSpawnEvent to EnchantmentSolution v2.2.9
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:529) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:514) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:581) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.doEntityAddEventCalling(CraftEventFactory.java:518) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.WorldServer.addEntity0(WorldServer.java:934) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.WorldServer.addEntity(WorldServer.java:864) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.SpawnerCreature.a(SpawnerCreature.java:96) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.lambda$9(ChunkProviderServer.java:404) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at org.bukkit.craftbukkit.libs.it.unimi.dsi.fastutil.longs.Long2ObjectLinkedOpenHashMap$1.forEach(Long2ObjectLinkedOpenHashMap.java:1661) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at com.google.common.collect.Iterables$UnmodifiableIterable.forEach(Iterables.java:105) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.tickChunks(ChunkProviderServer.java:356) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.tick(ChunkProviderServer.java:326) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.WorldServer.doTick(WorldServer.java:259) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1069) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:971) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:816) [spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
Caused by: java.lang.NullPointerException
at org.ctp.enchantmentsolution.enchantments.CustomEnchantment.conflictsWith(CustomEnchantment.java:189) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.CustomEnchantment.conflictsWith(CustomEnchantment.java:59) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.helper.EnchantmentList.canAddEnchantment(EnchantmentList.java:152) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.helper.EnchantmentList.getEnchantment(EnchantmentList.java:137) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.helper.EnchantmentList.generate(EnchantmentList.java:85) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.helper.EnchantmentList.<init>(EnchantmentList.java:29) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.generate.LootEnchantments.<init>(LootEnchantments.java:26) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.generate.MobLootEnchantments.<init>(MobLootEnchantments.java:10) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.generate.MobLootEnchantments.generateMobLoot(MobLootEnchantments.java:21) ~[?:?]
at org.ctp.enchantmentsolution.listeners.mobs.MobSpawning.onMobSpawn(MobSpawning.java:26) ~[?:?]
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:316) ~[spigot-1.14.4.jar:git-Spigot-9de398a-9c887d4]
... 19 more

Version: 2.2.9
Awesome plugin. Specially for a server owner with little knowledge on plugin development or any kind of coding. Excellent notes on .yml files allow me to modify things easily.

Version: 2.2.9
For those who want 1.12: https://www.spigotmc.org/resources/enchantment-solution-legacy.67109/

Its on its own linkie owo.


I dm'd them in discord like "hey any suggestions on my crate plugin" and then they are like "oh let me just add this command that gives support for like every plugin you need"

Hey look there's the command I need! Like the next day!

Pretty fast (and crazy polite) support.

Version: 2.2.8
Update this to 1.12.2 or 1.12 <3 Love the plugin

80 character thingy ignore --------------------

Version: 2.2.7
I don't understand how you people keep saying he's inactive. The truth is, none of you submit bugs to this guy.

I've been using this plugin for months now, and yea sure there are bugs that come.. but they GO. He is active, and every time I dm him a bug, he usually replies the same day AND most of the time has a fix for it right away. Even if its not ready for spigot, he still sends me something for my production server.

I keep offering to buy him pizza, hasn't happened yet. imo one of the few devs that actually deserves it.

If you have bugs..... contact him 4head.

Version: 2.2.5
Plugin is great, some op enchants that i had to disable. the only problem I'm having is; every time I reload the plugin breaks till I restart the server. other than that its really fun to 1 shot some people.

Version: 2.2.4
Plugin started interesting, seemed like a good plugin, but the dev is inactive and it's obvious on the plugin itself.

To start with something easy, the Book enchants are literally broken, it never gives what it says it gives, and it just deploys a random enchant.

Void walker seems to crash servers, due to a error in the code that just spams errors in the console and basically breaks the TPS of the server.

And the worst, there's a ton of memory leaks.

The plugin is interesting indeed, but there's no responses over the github and the quality is kinda poor. Interesting to see further updates, but i don't recomend it to no one right now.
-
Author's response
2.2.4 released a week ago, the plugin isn't inactive just because I'm busy with school and work and moving most of the week. Please send the void walker error to me in a message with the debug.yml file created with /esdebug

Version: 2.2.4
Works perfectly. Thanks for making such a good plugin!
..................................

Version: 2.2.4
Fantastic plugin that just adds so much to minecraft, its basicaly the very core of our server :P Its really really good and works like a charm. From time to time there are minor bugs like the lore losing infos on the enchantments but since they still work its not really a problem other than cosmetic :))

Version: 2.2.2
Great Plugin! But when I try to Enchant my stuff using /customenchant or /enchant with and custom Enchants it says {enchant} does not exist!
-
Author's response
Please DM me so I can get more information about this problem.

Version: 2.2.0
Excellent plugin, frequent updates and very fun to play around with. The first "custom enchant" plugin that I've actually warmed up to (and ended up liking very much!)

Also, for anyone else wanting to post a review, don't rate a one-star just because one thing isn't working! That's not what reviews are for.

Version: 2.2.0
This is a great plugin, but is it possible to make custom enchantments and allow enchantments on items other than the designated ones? Such as prot 4 on an elytra?
-
Author's response
Not really a functionality I wanted to add, but it's been requested a lot so I'll look into a way to implement it when I have some time. Thanks for the review!

Version: 2.1.14
No work:

[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Enabling EnchantmentSolution v2.1.14
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Bukkit Version: 1.15.1
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] CREATE TABLE IF NOT EXISTS enchantment_solution (`info` varchar(255) NOT NULL DEFAULT "",`file_name` varchar(255) NOT NULL DEFAULT "",`backup_num` int(11) NOT NULL DEFAULT 0,`field` varchar(255) NOT NULL DEFAULT "",`value` varchar(255) NULL DEFAULT "",`type` varchar(255) NOT NULL DEFAULT "",`created_at` varchar(255) NOT NULL DEFAULT "",PRIMARY KEY (`info`))
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Loading ability enchantment file...
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Ability enchantment file initialized!
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Loading default config...
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Default config initialized!
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Loading fishing config...
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Fishing config initialized!
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Loading enchantment config...
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Enchantment config initialized!
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Loading advanced enchantment config...
[06:18:50] [Server thread/WARN]: java.lang.NullPointerException
[06:18:50] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.items.ItemUtils.getRepairMaterialsStrings(ItemUtils.java:55)
[06:18:50] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.enchantmentAdvancedFile(ConfigFiles.java:410)
[06:18:50] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:106)
[06:18:50] [Server thread/WARN]: at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:84)
[06:18:50] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[06:18:50] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338)
[06:18:50] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420)
[06:18:50] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:468)
[06:18:50] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:382)
[06:18:50] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:481)
[06:18:50] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:290)
[06:18:50] [Server thread/WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:884)
[06:18:50] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
[06:18:50] [Server thread/ERROR]: Error occurred while enabling EnchantmentSolution v2.1.14 (Is it up to date?)
java.lang.NullPointerException: null
at org.ctp.enchantmentsolution.utils.items.nms.ItemType.getUnlocalizedNames(ItemType.java:52) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.LanguageFiles.defaultenglishUSFile(LanguageFiles.java:170) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.LanguageFiles.createDefaultFiles(LanguageFiles.java:122) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.LanguageFiles.<init>(LanguageFiles.java:36) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.loadLangFile(ConfigFiles.java:186) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:110) ~[?:?]
at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:84) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.15.1.jar:git-Paper-25]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338) ~[patched_1.15.1.jar:git-Paper-25]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420) ~[patched_1.15.1.jar:git-Paper-25]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugin(CraftServer.java:468) ~[patched_1.15.1.jar:git-Paper-25]
at org.bukkit.craftbukkit.v1_15_R1.CraftServer.enablePlugins(CraftServer.java:382) ~[patched_1.15.1.jar:git-Paper-25]
at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:481) ~[patched_1.15.1.jar:git-Paper-25]
at net.minecraft.server.v1_15_R1.DedicatedServer.init(DedicatedServer.java:290) ~[patched_1.15.1.jar:git-Paper-25]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:884) ~[patched_1.15.1.jar:git-Paper-25]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
[06:18:50] [Server thread/INFO]: [EnchantmentSolution] Disabling EnchantmentSolution v2.1.14

Version: 2.1.12
Its a really good plugin, i would like to have the option to disable Grindstone GUI, because the ES Grindstone remove curse, and that its too op. Can you fix that?

Version: 2.1.12
Great plugin! Thank you for such work, of course I had to sit to figure out how to disable additional GUIs, but in the end I got what I wanted. We are waiting for updates and adding new spells. A big request for the appearance of channel discords!

Version: 2.1.10
Not working

[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Enabling EnchantmentSolution v2.1.10
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Bukkit Version: 1.13.2
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] CREATE TABLE IF NOT EXISTS enchantment_solution (`info` varchar(255) NOT NULL DEFAULT "",`file_name` varchar(255) NOT NULL DEFAULT "",`backup_num` int(11) NOT NULL DEFAULT 0,`field` varchar(255) NOT NULL DEFAULT "",`value` varchar(255) NULL DEFAULT "",`type` varchar(255) NOT NULL DEFAULT "",`created_at` varchar(255) NOT NULL DEFAULT "",PRIMARY KEY (`info`))
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading ability enchantment file...
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Ability enchantment file initialized!
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading default config...
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Default config initialized!
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading fishing config...
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Fishing config initialized!
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading enchantment config...
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Enchantment config initialized!
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading advanced enchantment config...
[14:54:05] [Server thread/WARN]: java.lang.NullPointerException
[14:54:05] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.ConfigUtils.isLevel50(ConfigUtils.java:21)
[14:54:05] [Server thread/WARN]: at org.ctp.enchantmentsolution.enchantments.CustomEnchantment.getDefaultConstant(CustomEnchantment.java:345)
[14:54:05] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.enchantmentAdvancedFile(ConfigFiles.java:393)
[14:54:05] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:106)
[14:54:05] [Server thread/WARN]: at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:83)
[14:54:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265)
[14:54:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:334)
[14:54:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412)
[14:54:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:443)
[14:54:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:357)
[14:54:05] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:608)
[14:54:05] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:570)
[14:54:05] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:431)
[14:54:05] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316)
[14:54:05] [Server thread/WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787)
[14:54:05] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Loading language file...
[14:54:05] [Server thread/INFO]: [EnchantmentSolution] Language file initialized!
[14:54:06] [Server thread/ERROR]: Error occurred while enabling EnchantmentSolution v2.1.10 (Is it up to date?)
java.lang.NullPointerException: null
at org.ctp.enchantmentsolution.utils.ConfigUtils.useAdvancedFile(ConfigUtils.java:31) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.DefaultEnchantments.setEnchantments(DefaultEnchantments.java:97) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.save(ConfigFiles.java:149) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:111) ~[?:?]
at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:83) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:334) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:412) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:443) ~[patched_1.13.2.jar:git-Paper-652]
at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:357) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:608) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:570) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:431) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:316) ~[patched_1.13.2.jar:git-Paper-652]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:787) ~[patched_1.13.2.jar:git-Paper-652]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]
[14:54:06] [Server thread/INFO]: [EnchantmentSolution] Disabling EnchantmentSolution v2.1.10

Version: 2.1.10
21.10 00:04:52 [Server] WARN java.lang.reflect.InvocationTargetException
21.10 00:04:52 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
21.10 00:04:52 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
21.10 00:04:52 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
21.10 00:04:52 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:498)
21.10 00:04:52 [Server] WARN at org.ctp.enchantmentsolution.listeners.abilities.EnchantmentListener.runMethod(EnchantmentListener.java:36)
21.10 00:04:52 [Server] WARN at org.ctp.enchantmentsolution.listeners.abilities.BlockListener.onBlockBreakHighest(BlockListener.java:56)
21.10 00:04:52 [Server] WARN at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor214.execute(Unknown Source)
21.10 00:04:52 [Server] WARN at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69)
21.10 00:04:52 [Server] WARN at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
21.10 00:04:52 [Server] WARN at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
21.10 00:04:52 [Server] WARN at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:303)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:262)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:236)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1307)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:40)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PacketPlayInBlockDig.a(SourceFile:10)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1029)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1022)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1006)
21.10 00:04:52 [Server] WARN at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:929)
21.10 00:04:52 [Server] WARN at java.lang.Thread.run(Thread.java:748)
21.10 00:04:52 [Server] WARN Caused by: java.lang.NoClassDefFoundError: com/gamingmesh/jobs/container/ActionInfo


Please fix the enchanting Telepathy, every time you destroy a block 1 goes into the inventory that 1 again drops

Version: 2.1.9
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Enabling EnchantmentSolution v2.1.9
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Bukkit Version: 1.14.4
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] CREATE TABLE IF NOT EXISTS enchantment_solution (`info` varchar(255) NOT NULL DEFAULT "",`file_name` varchar(255) NOT NULL DEFAULT "",`backup_num` int(11) NOT NULL DEFAULT 0,`field` varchar(255) NOT NULL DEFAULT "",`value` varchar(255) NULL DEFAULT "",`type` varchar(255) NOT NULL DEFAULT "",`created_at` varchar(255) NOT NULL DEFAULT "",PRIMARY KEY (`info`))
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Loading ability enchantment file...
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Ability enchantment file initialized!
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Loading default config...
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Default config initialized!
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Loading fishing config...
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Fishing config initialized!
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Loading enchantment config...
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Enchantment config initialized!
[15:53:47] [Server thread/INFO]: [EnchantmentSolution] Loading advanced enchantment config...
[15:53:47] [Server thread/WARN]: java.lang.NullPointerException
[15:53:47] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.ConfigUtils.isLevel50(ConfigUtils.java:21)
[15:53:47] [Server thread/WARN]: at org.ctp.enchantmentsolution.enchantments.CustomEnchantment.getDefaultConstant(CustomEnchantment.java:345)
[15:53:47] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.enchantmentAdvancedFile(ConfigFiles.java:393)
[15:53:47] [Server thread/WARN]: at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:106)
[15:53:47] [Server thread/WARN]: at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:83)
[15:53:47] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[15:53:47] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:352)
[15:53:47] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:417)
[15:53:47] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:461)
[15:53:47] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:375)
[15:53:47] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:449)
[15:53:47] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:266)
[15:53:47] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:775)
[15:53:47] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)
[15:53:48] [Server thread/INFO]: [EnchantmentSolution] Loading language file...
[15:53:48] [Server thread/INFO]: [EnchantmentSolution] Language file initialized!
[15:53:49] [Server thread/ERROR]: Error occurred while enabling EnchantmentSolution v2.1.9 (Is it up to date?)
java.lang.NullPointerException: null
at org.ctp.enchantmentsolution.utils.ConfigUtils.useAdvancedFile(ConfigUtils.java:31) ~[?:?]
at org.ctp.enchantmentsolution.enchantments.DefaultEnchantments.setEnchantments(DefaultEnchantments.java:97) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.save(ConfigFiles.java:149) ~[?:?]
at org.ctp.enchantmentsolution.utils.save.ConfigFiles.createConfigFiles(ConfigFiles.java:111) ~[?:?]
at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:83) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[server.jar:git-Spigot-94af569-6ddeb98]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:352) [server.jar:git-Spigot-94af569-6ddeb98]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:417) [server.jar:git-Spigot-94af569-6ddeb98]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:461) [server.jar:git-Spigot-94af569-6ddeb98]
at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:375) [server.jar:git-Spigot-94af569-6ddeb98]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:449) [server.jar:git-Spigot-94af569-6ddeb98]
at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:266) [server.jar:git-Spigot-94af569-6ddeb98]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:775) [server.jar:git-Spigot-94af569-6ddeb98]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_121]

Version: 2.1.9
Hey mate, thanks for your great plugin!

Could you maybe make it that we can choose if which part of the enchantment solution we use?

Our server wants to use the grindstone and anvil custom GUI and functionality of this plugin, but not the enchantment tables custom GUI.

Thank you very much in advance!

Version: 2.1.9
A good plugin is recommended for servers that need more enchantment
Hello World Halo Dunia

Version: 2.1.9
Nice Work. If its possible to update the Plugin to 1.8 down?
Some Features are still buggy.

Version: 2.1.7
[00:13:57 WARN]: [EnchantmentSolution] Task #46 for EnchantmentSolution v2.1.7 generated an exception
java.lang.IllegalArgumentException: Modifier is already applied on this attribute!
at net.minecraft.server.v1_14_R1.AttributeModifiable.addModifier(SourceFile:89) ~[Paper-latest.jar:git-Paper-166]
at org.bukkit.craftbukkit.v1_14_R1.attribute.CraftAttributeInstance.addModifier(CraftAttributeInstance.java:49) ~[Paper-latest.jar:git-Paper-166]
at org.ctp.enchantmentsolution.listeners.abilities.helpers.LifePlayer.doEquip(LifePlayer.java:32) ~[?:?]
at org.ctp.enchantmentsolution.listeners.abilities.helpers.AbilityPlayer.setItem(AbilityPlayer.java:53) ~[?:?]
at org.ctp.enchantmentsolution.listeners.abilities.helpers.AbilityPlayer.<init>(AbilityPlayer.java:17) ~[?:?]
at org.ctp.enchantmentsolution.listeners.abilities.helpers.LifePlayer.<init>(LifePlayer.java:17) ~[?:?]
at org.ctp.enchantmentsolution.listeners.abilities.AbilityPlayerRunnable.run(AbilityPlayerRunnable.java:38) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[Paper-latest.jar:git-Paper-166]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[Paper-latest.jar:git-Paper-166]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1147) ~[Paper-latest.jar:git-Paper-166]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[Paper-latest.jar:git-Paper-166]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[Paper-latest.jar:git-Paper-166]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[Paper-latest.jar:git-Paper-166]
at java.lang.Thread.run(Thread.java:834) [?:?]


this is the third time lol i don't know if you hate me for this, but i have nowhere else I can report my bugs to you at. I have gotten this exception now which makes my console borderline unreadable.

On top of that, I get some messages that go ''is in here 6 true'' and the number changes. Would you mind helping me out again? :(

Version: 2.1.6
10.08 15:58:01 [Server] Server thread/WARN [EnchantmentSolution] Task #41 for EnchantmentSolution v2.1.6 generated an exception
10.08 15:58:01 [Server] INFO java.util.ConcurrentModificationException: null
10.08 15:58:01 [Server] INFO at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442) ~[?:1.8.0_171]
10.08 15:58:01 [Server] INFO at java.util.HashMap$EntryIterator.next(HashMap.java:1476) ~[?:1.8.0_171]
10.08 15:58:01 [Server] INFO at java.util.HashMap$EntryIterator.next(HashMap.java:1474) ~[?:1.8.0_171]
10.08 15:58:01 [Server] INFO at org.ctp.enchantmentsolution.listeners.abilities.MiscRunnable.curseOfExhaustion(MiscRunnable.java:56) ~[?:?]
10.08 15:58:01 [Server] INFO at org.ctp.enchantmentsolution.listeners.abilities.MiscRunnable.run(MiscRunnable.java:34) ~[?:?]
10.08 15:58:01 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:394) [custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1023) [custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:396) [custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:971) [custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:816) [custom.jar:git-Spigot-9de398a-9c887d4]
10.08 15:58:01 [Server] INFO at java.lang.Thread.run(Thread.java:748) [?:1.8.0_171]

help

Version: 2.1.6
[16:58:50 WARN]: [EnchantmentSolution] Task #52 for EnchantmentSolution v2.1.6 generated an exception
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445) ~[?:1.8.0_212]
at java.util.HashMap$EntryIterator.next(HashMap.java:1479) ~[?:1.8.0_212]
at java.util.HashMap$EntryIterator.next(HashMap.java:1477) ~[?:1.8.0_212]
at org.ctp.enchantmentsolution.listeners.abilities.MiscRunnable.curseOfExhaustion(MiscRunnable.java:56) ~[?:?]
at org.ctp.enchantmentsolution.listeners.abilities.MiscRunnable.run(MiscRunnable.java:34) ~[?:?]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftTask.run(CraftTask.java:84) ~[Paper-latest.jar:git-Paper-154]
at org.bukkit.craftbukkit.v1_14_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452) ~[Paper-latest.jar:git-Paper-154]
at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1147) ~[Paper-latest.jar:git-Paper-154]
at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:420) ~[Paper-latest.jar:git-Paper-154]
at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[Paper-latest.jar:git-Paper-154]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[Paper-latest.jar:git-Paper-154]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]

Once again I come, humbly asking for help. I've realized that when my users enchant on their table, no experience is consumed if using the vanilla GUI. In the other GUI they can dupe their items by clicking on it constantly. Please help me out again :(
-
Author's response
I will take a look at it!

Version: 2.1.6
Recommand it. Dev working hard on it. Those enchantment imself are for pvp but working great on a freebuild community and pve too. Looking for a good enchantement plugins? check this one out! Free and simple to maintain

Version: 2.1.5
During startup, I get this exception:

[13:10:35] [Server thread/WARN]: java.lang.NumberFormatException: For input string: "96-SNAPSHOT"
[13:10:35] [Server thread/WARN]: at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
[13:10:35] [Server thread/WARN]: at java.lang.Integer.parseInt(Integer.java:580)
[13:10:35] [Server thread/WARN]: at java.lang.Integer.parseInt(Integer.java:615)
[13:10:35] [Server thread/WARN]: at org.ctp.enchantmentsolution.EnchantmentSolution.onEnable(EnchantmentSolution.java:138)
[13:10:35] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
[13:10:35] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:338)
[13:10:35] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:420)
[13:10:35] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugin(CraftServer.java:467)
[13:10:35] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_14_R1.CraftServer.enablePlugins(CraftServer.java:381)
[13:10:35] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:474)
[13:10:35] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.DedicatedServer.init(DedicatedServer.java:282)
[13:10:35] [Server thread/WARN]: at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:869)
[13:10:35] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)

After startup, while on the server, I get this one multiple times on a row:

[13:14:07] [Server thread/ERROR]: Could not pass event InventoryClickEvent to EnchantmentSolution v2.1.5
java.lang.Error: Unresolved compilation problem:
items cannot be resolved to a variable

at org.ctp.enchantmentsolution.listeners.vanilla.AnvilListener.onInventoryClick(AnvilListener.java:63) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor560.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[Paper-latest.jar:git-Paper-149]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[Paper-latest.jar:git-Paper-149]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[Paper-latest.jar:git-Paper-149]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:2310) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:33) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.PacketPlayInWindowClick.a(SourceFile:10) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1012) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1005) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:989) ~[Paper-latest.jar:git-Paper-149]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:922) ~[Paper-latest.jar:git-Paper-149]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]


Think I could get some support? Your plugin is really great and I love the way it works, without forcing a GUI on my users and simply letting them keep on using the vanilla interface. But this is really bugging me out... I'm having a couple of performance issues and I need to get rid of all exceptions.
-
Author's response
Should be fixed in 2.1.6 - sorry for the issue!

Version: 2.1.4
try to found the issus. there it is issus while loading new chest placed by player because why not?

looking for chest to fill them with enchantment solution stuff. ma config didnt change since 2.1.2


[13:14:15] [Server thread/ERROR]: Failed to save chunk
java.io.IOException: Stream Closed
at java.io.RandomAccessFile.seek0(Native Method) ~[?:1.8.0_201]
at java.io.RandomAccessFile.seek(Unknown Source) ~[?:1.8.0_201]
at net.minecraft.server.v1_14_R1.RegionFile.a(RegionFile.java:304) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.RegionFile.writeChunkData(RegionFile.java:302) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.RegionFile.writeChunk(RegionFile.java:374) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.RegionFile.a(RegionFile.java:275) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.RegionFile$ChunkBuffer.close(RegionFile.java:546) ~[patched_1.14.4.jar:git-Paper-135]
at java.io.FilterOutputStream.close(Unknown Source) ~[?:1.8.0_201]
at net.minecraft.server.v1_14_R1.RegionFileCache.writeRegion(RegionFileCache.java:118) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.RegionFileCache.write(RegionFileCache.java:289) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.IChunkLoader.write(IChunkLoader.java:90) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PlayerChunkMap.saveChunk(PlayerChunkMap.java:771) ~[patched_1.14.4.jar:git-Paper-135]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_201]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_201]
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_201]
at net.minecraft.server.v1_14_R1.PlayerChunkMap.save(PlayerChunkMap.java:318) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.save(ChunkProviderServer.java:385) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.ChunkProviderServer.close(ChunkProviderServer.java:391) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.World.close(World.java:1234) ~[patched_1.14.4.jar:git-Paper-135]
at org.ctp.enchantmentsolution.nms.chest.ChestPopulate_v1_14_R1.isLootChest(ChestPopulate_v1_14_R1.java:59) ~[?:?]
at org.ctp.enchantmentsolution.nms.ChestPopulateNMS.isLootChest(ChestPopulateNMS.java:42) ~[?:?]
at org.ctp.enchantmentsolution.listeners.chestloot.ChestLootListener.onPlayerInteract(ChestLootListener.java:99) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1007.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-135]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-135]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-135]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-135]
at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:445) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PlayerInteractManager.a(PlayerInteractManager.java:440) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PlayerConnection.a(PlayerConnection.java:1361) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.TickTask.run(SourceFile:18) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.MinecraftServer.aX(MinecraftServer.java:1014) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext(MinecraftServer.java:1007) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeAll(IAsyncTaskHandler.java:95) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.MinecraftServer.sleepForTick(MinecraftServer.java:990) ~[patched_1.14.4.jar:git-Paper-135]
at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:924) ~[patched_1.14.4.jar:git-Paper-135]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]

Version: 2.1.4
Is it possible to put the plugin in 1.9? That would be great, otherwise the plugin is cool (Excuse me for my English)

Version: 2.1.4
Great Plugin must have for many servers we all Love what you are doing! Keep up the great work.

Version: 2.1.3
recomiendo recortar el codigo tiene demacradas cosas que no sirven otras que si es inutil el codigo viejo xd saludos y gran trabajo espero updates
-
Author's response
No part of the plugin is useless, but thank you for the review!

Version: 2.1.2
Some memory leak caused by some useless old java code. should think about making him lighter. (integer are not longer needed ;) )
-
Author's response
What memory leaks?

Version: 2.1.0
This plugin is great for survival servers whose players need some more things to do in survival. Also, I'm not sure if you're taking suggestions for new enchantments, but I thought it would be neat to have a enchantment for boots that makes it so you can't trample crops. Thank you for making this great plugin!

Version: 2.0.8
This is an incredible plugin as it does everything I need it to do. You asre able to disable certain ones, give them new caps, while allowing you to modify the vanilla ones too. An absolute must have!

Please continue to update the resource as I will use it from here on out.

Version: 2.0.8
When i used this on 1.13.2 i lost the abillity to to /fly and other essentials commands
-
Author's response
Players should have the "enchantmentsolution.enable-flight" permission to be able to use essentials flight as it conflicts with enchantments.
If you have any other problems, please post them in discussion so they can be fixed.

Version: 2.0.6
this is awesome! i'm using it on 1.14.2 and its very well done! my only suggestion would be to allow other items to be enchanted.. like how it would be very useful to allow players to enchant shulkerboxes with "soulbound" or barrels since theres a few new plugins that allow barels used as backpacks now. i would request a "whitelist" of things that are able to be enchanted so i can add those two things to the list.. and other server owners can do the same if they need.

Version: 2.0.6
I highly enjoy this plugin, the custom enchants are loved by my server however i noticed that it doesn't seem compatible with the Armored Elytra plugin.
In the standard anvil gui you would take a chestplate and combine it with an elytra to create an elytra that can have the same enchants and armor strength as the original chestplate.
With this installed, it doesnt allow the combination of the chestplate and elytra which makes making the Armored Elytra impossible.

Version: 2.0.6
One Of The Best Plugin :D Please Update 1.14.2 Since It Support For 1.14.1 Only :')
-
Author's response
2.0.6 should already support 1.14.2, if it does not leave a comment in the discussion area.

Version: 2.0.5
Fantastic plugin bruv super fun to use, however 1.14.2 just came out and it's not supported, will there be an update soon? My survival server lives for this plugin lol

Version: 2.0.3
This plugin is amazing! I too, wish you would use the vanilla Enchanting Table GUI, yes it is possible via reflection, as shown in EnchantmentAPI (the plugin is outdated and the anvil is totally broken, but the enchanting table works with the vanilla GUI). I don't currently use all of the enchantments, however I LOVE many of the new ones. KEEP UP THE GREAT WORK!!! Also, although I think the plugin would be better with the vanilla enchanting table, it is still amazing as it is, and I will continue to use even if not implemented.

Version: 2.0.2
Amazing plugin, only things that would make it better are:
Default enchanting GUI while still getting all the enchantments.
The default enchanting book instead of the now enchanted 'book'.

A bug when increasing the levels of enchantments. The level doesn't add up in the anvil when combining higher the default plugin level, it also doesn't prevent this, therefore loosing an enchanted item.
-
Author's response
Default enchanting GUI is impossible with the added features.
Making it the enchanted book is possible.
Don't think that's a bug. Please put it in discussion or github rather than a review so I can get more context. Thanks!

Version: 2.0.2
Excelente , but enchanting decrease the level by lapizlazuli needed to enchant..
if i need 4 Lapiz to enchant and 28 levels , it only cost 4 lapiz and 4 levels

Version: 1.4.3
Awesome plugin
Issue: /reload KILLS custom enchants and makes me do a full restart to fix. I would love if this would be fixed <333333333333
Keep up the work though

Version: 1.4.3
Works well, Good support when needed, Well maintained, my server members love it, Looking forward to seeing new enchantments added as the plugin grows

Version: 1.4.2
Great plugin, although repairing an item DOES remove all lore from it, making custom items a bit tricky to do.

Version: 1.4.1
Love the plugin its pretty good and customizable, just wish it had a vanilla enchanting table option like it does for the anvil.

Version: 1.4.1
Very good plugin, incredible customization - an absolute must whether or not you're looking for something simple (install and go), or complex (permission-based enchants).

Dev is great and respond very fast, as well!

Version: 1.3.7
Very good plugin and great response time!!!
.

Version: 1.3.7
Awesome plugin and awesome author ... very speedy replies and has fixed issues. I highly recommend this on your server

Version: 1.3.6
Hey, Very Good plugin, only if you would insert a command in the latest version that you added today it would say the command in the chat.
Otherwise it would've been a 5star.

Version: 1.3.5
This plugin is amazing. I have yet to find a bug, and the level 50 enchanting options work like a charm. I hope more enchantments are added soon though, as more would make this plugin better (there are currently only 19).
-
Author's response
New enchantments will be coming soon!

Version: 1.3.5
i like this plugin. i do have a question u say up to level 50 enchantments. does that mean like looting level 50?
-
Author's response
The level 50 enchanting means that the enchantment table goes up to level 50 rather than level 30, offering higher level enchantments.

Version: 1.3.1
1.12.2 Pls? =/
-
Author's response
Version 2.0.0 will release with a 1.9-1.12 version

Version: 1.2.0
Works great, no bugs and my playerbase love it!
And I'd like to see more enchants in the future :)
but,
really great plugin!
-
Author's response
Thank you! I really appreciate it.
I would love to see how my plugin is implemented, just to see if I can get ideas of how it's used/what to add.
And yes, more enchantments will be coming once 1.14 comes out.

Version: 1.0.2
Been looking for a plugin like this for sooooo long anyone who has any kind of survival economy server definitely needs this one! Works like a charm and no problems/bugs as I can see yet. Would love to see more message configuration on the GUI part of the plugin, hopefully the Author does not abandon this plugin. Hope to see more updates! Currently works using Spigot 1.13-R0.1-snapshot-b1835 build
-
Author's response
Thank you! I'm already working on a few things with this plugin. Would you share what you mean by the message configuration in the Discussion section?

Version: 1.0.2
Great plugin.
Can you make a translation for spanish?

Nevermind, good plugin. n.n

Resource Information
Author:
----------
Total Downloads: 87,012
First Release: Aug 7, 2018
Last Update: Jun 1, 2024
Category: ---------------
All-Time Rating:
89 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings