Zenchantments
Thanks for joining the Zenchantments Tech Support Discord and reporting bugs.
Try out the 1.20.4 version on the official test server:
Zenchantments is a custom enchantment plugin adds 70+ new enchantments to the game, covering a multitude of different uses. These include target-tracing arrows, lumber axes, block-breaking lasers, and much more. These custom enchantments are obtained through the normal enchantment process, and act like regular enchantments, capable of being combined and merged. A complete list of all these enchantments can be found below.
Gameplay
Zenchantments seamlessly expands the possible range of enchantments available using the enchanting table. Their appearance is made to match that of the original enchantments as closely as possible!
A freshly enchanted pickaxe with new enchantments
Zenchantments can be merged between tools in the Anvil and removed using the Grindstone.
Using the anvil to apply more Zenchantments to a tool
Once applied, Zenchantments can have effects when a tool is used, when you are under attack or continuously depending on how you deck out your gear.
Pierce mining a tall shaft, Fire smelting logs while being broken
Customization
The displayed name of each Zenchantment can be edited in each world's config file. Before you start editing those though, we will add proper multi language support in the coming weeks.
Because of the way Zenchantments recognizes enchantments on your tools, you must not change the enchantment display names after you have created enchanted items. Items with the old name for an enchantment will cease to work!
Each Zenchantment has a short description which can be enabled towards the bottom of the config file. If you change this setting after creating a few items with Zenchantments, the description will appear/disappear on each tool when it is repaired in the anvil. The enchantments will continue to work regardless of the descriptions setting.
Descriptions allow new players to quickly undersatand the function of the enchantments on their tools
World Safety
Zenchantments does its best to respect protection and logging plugins and is confirmed to work reliably with WorldGuard as well as HawkEye or CoreProtect. Most other protection/claims plugins such as Factions should work and no particular dependencies exist.
A shovel with Shred V is sparing somebody's plot protected by WorldGuard
Installing and Configuration
If you still have a Zenchantments config from an older version, we strongly recommend you to delete the old files, let it generate a fresh set, and re-apply any changes you made.
To install Zenchantments, simply add it to your plugins folder. Zenchantments creates one config file for each world active on your server. In it, you can disable enchantments individually, change their abundance, maximum available level and, for some of them, fine tune their power. To be fair though, the config file is pretty ugly. We can help you set it up if you contact us.
Out of the box, Zenchantments is configured to add a distinctly more powerful late-game experience without ruining the fun of the daily grind. Check out the list of available enchantments to see if there are any deal-breakers in it, then just set their probability to 0.0!
Adding new enchantment configuration manually:
If you don't want to redo your changes to the default Zenchantments config, simply add these items to the end of the list of enchantments in each .yml file:
- Blanket: probability: 3.0 tools: Axe, Shovel, Sword, Pickaxe, Hoe name: Blanket max-level: 3 cooldown: 0 power: 1.0 - Caffeine: probability: 4.0 tools: Helmet name: Caffeine max-level: 3 cooldown: 0 power: 1.0 - Chitin: probability: 5.0 tools: Elytra name: Chitin max-level: 4 cooldown: 0 power: 1.0 - HelpingHand: probability: 3.0 tools: Chestplate name: Helping Hand max-level: 1 cooldown: 0 power: 1.0 - MasterKey: probability: 4.0 tools: Chestplate name: Master Key max-level: 1 cooldown: 0 power: 1.0 - Trough: probability: 5.0 tools: Chestplate, Leggings name: Trough max-level: 1 cooldown: 0 power: 1.0
If you get errors while loading the config file, make sure your text editor didn't accidentally add any Tab characters to any .yml files, because servers are highly allergic to those.
See also
Bug Reporting & Suggestions
Contact us on Discord, here on CurseForge, on GitHub or send an email to [email protected] for any suggestions or bug reports. Don't forget to include Plugin version and a Console error if there is one. Thank you!
Hi! I wondered if you have an ETA for a 1.14.4 version? Thanks in advance!
I can't get Anthropomorphism to work. I'm playing on a server with MCMMO, but I have disabled the active abilities (which override the left click.) Anyone else have a similar issue?
Do you have any idea how long it will be until 1.14.1? I love this plugin so much, but I can't use it on our new server because of the supported versions.
In reply to Grammatonn:
I'm working on a 1.14 update now. It's almost done, I just need to try to fix whatever bugs I can reproduce that you all have brought to my attention. Shouldn't be too long!
Installed and loved it one hour, the next it just stopped working. Any ideas on how to fix?
01.03 22:10:40 [Server] INFO Caused by: java.lang.NullPointerException 01.03 22:10:40 [Server] INFO at zedly.zenchantments.CustomEnchantment.setGlow(CustomEnchantment.java:508) ~[?:?] 01.03 22:10:40 [Server] INFO at zedly.zenchantments.CustomEnchantment.setEnchantment(CustomEnchantment.java:504) ~[?:?] 01.03 22:10:40 [Server] INFO at zedly.zenchantments.WatcherEnchant.updateDescrptions(WatcherEnchant.java:293) ~[?:?] 01.03 22:10:40 [Server] INFO ... 11 more 01.03 22:10:40 [Server] WARN java.lang.reflect.InvocationTargetException 01.03 22:10:40 [Server] WARN at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) 01.03 22:10:40 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 01.03 22:10:40 [Server] WARN at java.lang.reflect.Method.invoke(Unknown Source) 01.03 22:10:40 [Server] WARN at zedly.zenchantments.TaskRunner.run(TaskRunner.java:61) 01.03 22:10:40 [Server] WARN at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:81) 01.03 22:10:40 [Server] WARN at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:392) 01.03 22:10:40 [Server] WARN at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:889) 01.03 22:10:40 [Server] WARN at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:417) 01.03 22:10:40 [Server] WARN at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:831) 01.03 22:10:40 [Server] WARN at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:729) 01.03 22:10:40 [Server] WARN at java.lang.Thread.run(Unknown Source) 01.03 22:10:40 [Server] WARN Caused by: java.lang.NullPointerException 01.03 22:10:40 [Server] WARN at zedly.zenchantments.CustomEnchantment.setGlow(CustomEnchantment.java:508) 01.03 22:10:40 [Server] WARN at zedly.zenchantments.CustomEnchantment.setEnchantment(CustomEnchantment.java:504) 01.03 22:10:40 [Server] WARN at zedly.zenchantments.WatcherEnchant.updateDescrptions(WatcherEnchant.java:293) 01.03 22:10:40 [Server] WARN ... 11 more 01.03 22:10:50 [Server] ERROR Could not invoke event 'updateDescrptions' due to 01.03 22:10:50 [Server] INFO java.lang.NullPointerException 01.03 22:10:50 [Server] INFO java.lang.reflect.InvocationTargetException: null 01.03 22:10:50 [Server] INFO at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) ~[?:?] 01.03 22:10:50 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_162]
In reply to arksominous:
I believe the next update should fix that. I added some checks to ensure this doesn't happen, send me an email if after the next update it is still broken, thank you!
Hey I cant seem to run the plugin on 1.13.1!
I get these in my console:
ERROR Error occurred while enabling Zenchantments v1.5.2 (Is it up to date?)
INFO at zedly.zenchantments.enchantments.BlazesCurse.<clinit>(BlazesCurse.java:21) ~[?:?]
INFO at zedly.zenchantments.Zenchantments.loadConfigs(Zenchantments.java:32) ~[?:?] 30.09
INFO at zedly.zenchantments.Zenchantments.onEnable(Zenchantments.java:155) ~[?:?]
INFO org.bukkit.command.CommandException: Unhandled exception executing command 'ench' in plugin Zenchantments v1.5.2
INFO at zedly.zenchantments.CommandProcessor.onCommand(CommandProcessor.java:377) ~[?:?]
INFO at zedly.zenchantments.Zenchantments.onCommand(Zenchantments.java:80) ~[?:?]
INFO Zenchantments: Detected NMS version "v1_13_R2"
INFO No compatible adapter available, falling back to Bukkit. Not everything will work!
Please fix this. It looks amazing yet I cant use it.
Hello, I am having a problem enchanting a hoe. I went through the comment history here and found someone with the same problem and you told them to enchant a book THEN place it on the hoe.
I cant seem to even enchant a book with one of your enchantments through the normal enchanting table. When i went through the config and the tools.class file i didn't see any mention of a book as an object that could be targeted to be enchanted.
Am i doing something wrong? How can i enchant either a hoe or a book, using the normal enchanting table, with one of your enchantments?
Other than this problem, i love your enchantments, great work.
Doesn't work for 1.12.2, which im saddened by. Twas a great plugin!
In reply to Grrevous:
In reply to ZedlyDev:
In reply to Grrevous:
Loving this. Looking forward to new updates for it. Feel free to add our server to the list of ones using it.
This plugin is great! The server that I Co-Own uses it! However, there is an issue. The Laser Enchantment doesn't work! Can anyone help?
Hi just mentioning. I updated to MC 1.11 running paper with Zenchantments v1.4.1 Many Zenchants seem to work absolutely fine. This console error however with others. http://pastebin.com/ZT5wpYw9 The same error seems to trigger on other enchants like combustion and bow ench. Love this plugin. Looking forward to that update ;) Take care, have a good one.
Hello, I like your plugin, and I'm currently using it on my server. I do have a question regarding the Siphon enchant. When players try to use it, it does not heal them. They have the correct permissions, and it works for me when I'm opped, but it doesn't work for them. This is really weird...I'm not sure if anyone else has experienced this bug, and could explain to me what might be interfering with or disabling the lifesteal effect?
EDIT: Found out that this plugin is not compatible with NoCheatPlus. Disappointing :(
Is it possible to give players only 1 enchant? Such as zenchantments.enchant.get.weight?
can you make a Unchangeable admin enchant where the item cannot be edited by the player, meaning he cant change the name or add and remove enchants
Add 1.10 support please! Thank You http://pastebin.com/5r2NGFXS
Pls add translatable messages! PLS!