Unofficial Forks supporting 1.16 are appearing on GitHub! Thank you so much for your incredible work! Official support may resume in winter.
1.16/Developer Info:
Enchantment detection was fixed using a workaround. Tool compatibility has been expanded to encompass Netherite. No other changes have been made. If you would like to contribute compatibility/gameplay fixes, work off the dev2 branch!
The main reason all enchantments are broken is due to a change in the Craftbukkit/Spigot internals which optimizes legacy color codes.
Specifically, a valid Zenchantments Lore text looks like this:
§\§<§z§e§.§e§n§c§h§.§3§1§.§2§\§>§§§F§7Laser II
But in new builds of Spigot, storing and retrieving the String results in this:
§\§<§z§e§.§c§h§.§1§.§2§\§>§§§F§7Laser II
The server removes the sections "§e§n" and "§3" because they are valid color codes directly followed by other valid color codes. I was able to make Znchantment detection work again using a regular expression to match the visible text at the end of these Strings.
Description
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.
User
Admin
Developer
Featured Server
Try out all the Zenchantments features on the dev's favorite Server since 2010:
NyanCat.de (Chat speaks English)
Ask for the Warp to ZenTest! Access to ZenTest is allowed under supervision due to abuse.
Bug Reporting & Suggestions
Contact us on BukkitDev 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!