Zenchantments

Zenchantments

62.2k Downloads

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!