Zenchantments
August 2025 Update: Consider the not-yet-official 1.21.5 fork https://github.com/moikheck/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 ZedlyDev@gmail.com for any suggestions or bug reports. Don't forget to include Plugin version and a Console error if there is one. Thank you!
-
View User Profile
-
Send Message
Posted May 18, 2020In reply to kalhagen:
Thanks
-
View User Profile
-
Send Message
Posted May 16, 2020This looks like an awesome plugin and I'm really looking forward to incorporating it into my server. I am wondering however, is it possible to make it so the enchantments add the enchanted effect onto items like the vanilla enchantments do?
-
View User Profile
-
Send Message
Posted May 11, 2020where are the arrow recipes? I cant find them
They were removed, nvm-
View User Profile
-
Send Message
Posted May 12, 2020In reply to thenagazai:
I'm ripping out all the references but I keep finding them!
-
View User Profile
-
Send Message
Posted May 8, 2020Hey,
I recently added this to my Spigot Server.
Most of the enchants are working fine, but timber/lumber doesn't work. Is there a fix?
Furthermore, is it possible to get them on books through liberian villager trades?
-
View User Profile
-
Send Message
Posted May 11, 2020In reply to Forge_User_48612195:
Hi! To use Lumber, hold shift while breaking a log. There is also a safety mechanism that prevents the tree from being broken if there are non-natural blocks (such as planks, cobblestone or glass) nearby, in case you break a part of your house. Enjoy!
Edit: Adding Zen items to villager trades is possible in principle with any villager customization plugin, provided it can configure items with lore. There is some hidden lore in the items, so the recommended strategy is to save your inventory using kits or something, and copy the item string from the yml file.
-
View User Profile
-
Send Message
Posted May 13, 2020In reply to zedlydev:
Hey Zedlydev,
Thanks for taking time to answer my question. (and the lumber tip xd)
For the villager loot table part, tutorial time?
Do you know a tutorial or a page/plugin I need for this. What do you recommend? Because I don't fully understand what you explain.
Thanks in advance.
-
View User Profile
-
Send Message
Posted May 18, 2020In reply to zedlydev:
I've tried looking for the solution to this.
I download a Custom Villager Trade plugin. But as U said, I need the item strings/data. I tried looking up an inventory with zenchantment items, but I can't figure it out. I dropped my playerdata.dat on a dat reader. Can't you just release the item strings/data?
-
View User Profile
-
Send Message
Posted May 8, 2020hey i need some help, i cant seem to find which one goes with version 1.12, can you help me? because whenever i try to use it on the latest version it says internal error every time i do /ench help
-
View User Profile
-
Send Message
Posted May 11, 2020In reply to pancakesnipez:
Hi, have you tried the 1.5 builds? You can find a complete list ofpublished builds here: https://dev.bukkit.org/projects/zenchantments/files?filter-game-version=1738749986:1
-
View User Profile
-
Send Message
Posted May 12, 2020In reply to zedlydev:
i have tried the 1.5 build but it didnt work. the list of builds dosent say which 1 is the 1.12 build. when i try to instal the latest build it just gives me the config and when i use /ench it tells me internal error or something
-
View User Profile
-
Send Message
Posted May 12, 2020In reply to pancakesnipez:
The best build for Minecraft 1.12 is version 1.5.2. Please PM me a console snippet with your error!
-
View User Profile
-
Send Message
Posted May 15, 2020In reply to zedlydev:
Add me on discord if you can and i can show you: Weedington#0696
-
View User Profile
-
Send Message
Posted May 6, 2020amazing plugin kudos
-
View User Profile
-
Send Message
Posted May 6, 2020Hey There, just a little question.
I have a bow with a few different zenchantments on it in a server of mine, and we were wondering if Spread and Tracer conflict with one another? It seems to only spawn in one arrow at a time and if they aren't supposed to conflict, then I'd just like to let you know since it might be a bug. In the chance that it is a conflict with a different enchant, ill list what I have on the bow here
Bow: Potion 2, Blizzard 2, Tracer 4 and Spread 5 (the other ones I have are just vanilla)
Also, it might be good to know that this is in the 3rd build of the plugin, thanks for the help
-
View User Profile
-
Send Message
Posted May 11, 2020In reply to 8ballw:
Hi, I just replicated your bow and it works as expected. Do you get any console errors? Also let me know the vanilla enchants you use just in case. Thanks!
-
View User Profile
-
Send Message
Posted May 2, 2020I cant seem to get it working for 1.15.2, I have added the file and don't seem to get the enchatntmetns. I tried using the command and it is just throwing an error in the server console.
On server load: Error occurred while enabling Zenchantments v1.6.2 (Is it up to date?)
java.lang.ExceptionInInitializerError: nul
On Command Execution: Unhandled exception executing command 'ench' in plugin Zenchantments v1.6.2
NOTE : so i tried it on a locally hosted server and it works not sure what is wrong on my real server. I have the same version of bukkit on both.
-
View User Profile
-
Send Message
Posted May 4, 2020In reply to HomelesWaffle:
Hi, if you're running a 1.15.2 server, you should download the latest build: 1.15.2 build 4 or later. If you still get the problem, please PM me your latest.log!
-
View User Profile
-
Send Message
Posted May 2, 2020I am on 1.15.2 and a player using siphon is causing the console to fill will errors telling me he is over max health. Is there way to make it so it doesn't heal a full health?
-
View User Profile
-
Send Message
Posted May 4, 2020In reply to Grandmakelly:
Hi, the latest build fixes this! Wait for "1.15.2 build 4" to appear :)