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!
In reply to wekabu_city:
https://github.com/Geolykt/NMSless-Zenchantments/releases
The most recent file was used here.
Minecraft 1.16.2 is correct.
In reply to 아이즈원강광배:
I'd transfer the conversation over to a github issue (https://github.com/Geolykt/NMSless-Zenchantments/issues/new) so we don't clutter up this project page.
Currently I only have like 3 unpatched issues I know the patch to, and another 2 or 3 knownbugs. However all don't affect to a scale that they don't work, UNLESS you are using "PR47-lore" as the enchantment getter, which would actually impact exactly those enchantment (all enchantments that have 1 as their max-level), a workaround would be to set it to "upstream", if you are using NBT, then it should only affect old enchantments, I'll rerelease the "final" version again then
Hello I am using in Korea.
I'm using this plugin very useful on my server!
Thanks to the developer!
I heard that 1.16 development has begun.
When can I use it?
In reply to 아이즈원강광배:
Hello, a fix was provided yesterday, where the source can be seen here: https://github.com/Zedly/Zenchantments/tree/dev2
Otherwise (self plug) I have a fork that supports 1.16.2 natively for a long time here: https://github.com/Geolykt/NMSless-Zenchantments.
It is likely that Zedly will update the jar here on bukkit dev rather soon, so yeah, yay I guess
In reply to wekabu_city:
감사합니다!!!
Thanks!
The enchantment effects aren't working on anything, but I'm assuming that's because I'm running the server on 1.16 and the plugin isn't compatible, it would seem. When will the plugin be updated to work with 1.16?
In reply to eilrahcrrodrl:
The developer doesn't have time to update it and no pull request is made on the github of the project, so I think it's not ready to be updated .
It's the only plugin that still prevents me from upgrading to 1.16
GPiSIn reply to ixeygrek:
Only Spigot is at fault here. Try using a VERY old realease of 1.16.1 spigot
Hi. New version of minecraft works fine, until something happens and all enchantments lose their power. Speed stops working when you take armor off and everything else too in armors, for some reason tracer works in bow untill fixed in anvil. Only way i get it to work again is to delete world and put backup world in there. Anybody know how to fix or what might cause this? Really loved this plugin, updated server to newest current version. Worked fine for a moment...
Dumb guestion: Do older versions work for current minecraft update?
I think I know what you are talking about, and no, there are no (official) fixes for it. HOWEVER there is a workaround: use a REALLY old spigot build, the Bug was introduced thanks to a Spigot update, as such it May Not exist in Craftbukkit (never tested) Paper and friends should all be fully infected, glowstone and friends not
how do I do a pull request? I wanna work on it altho I have no idea how
https://github.com/Zedly/Zenchantments/pulls
In reply to thenagazai:
Thank you for offering your time to help out the project! I have added the list of Zenchantments forks to the official page. You are welcome to make your own!
I am trying to check if a player has a specific enchantment on his weapon, but I don't know how to do it. I can see on the player data that the weapon has a specific lore, but its a bit weird and idk how to replicate it in command. Im trying this :
execute if entity @p[nbt={SelectedItem:{tag:{display:{Lore:['{"text":"\\\\\\Ice Aspect II"}']}}}}] run say a
but thats not working, whithout the \ too. Is there anything else specific in the data which I can use for it?
In reply to bafy78:
WTF is the lore, I looked into the players.dat files and I found this lore :
{"text":"§\§<§z§e§.§e§n§c§h§.§2§9§.§2§\§>§§§F§7Ice Aspect II"}
O_o
But we can't use the symbol § in commands blocks ._.
In reply to bafy78:
It's to hide it. While I get that you may want to use it on Command blocks, I got no idea how to do the sort of stuff you want without using plugins
Any chance that you tell us if you are going to update this plugin?
It loads, and appear on items, but it doesn't properly work. So maybe it may be hard to fix, but I'm willing to help. Never did a plugin, nor coded minecraft stuff, BUT I'm graduated in science computer. I love this plugin, and my server also loves it. Hope to hear about you soon
In reply to thenagazai:
Hi, you can create pull request : https://github.com/Zedly/Zenchantments/pulls
does it work with 1.16?
In reply to lolten278:
No. At least didnt work for me.