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 SebasTheNinja:
Thank you very much for ratting them out :) The problem seems to have solved itself. I'll take it as a compliment
In reply to zedlydev:
Oh, that's good! I love your plugin (especially the Meador enchantment, can't live without it now xD)!
how would i use those enchants while getting a kit, im getting an internal error.
In reply to Forge_User_49048782:
Hi, on the technical level Zen enchantments are just lines of lore. Your best chance to build a kit is to spawn the items into your inventory and use commands or save-file editing to copy them into the kit file.
Reveal enchantment seems like a really cool idea, but... how does it work? Nobody seems to know and I can't find out how to use it. Pls give tutorial for reveal, thanks.
In reply to spookedlink:
Hi, to use Reveal just shift-right-click with your pickaxe. Any surrounding ore blocks show up as cubes with the entity glow effect :)
Are you going to make an updated version for 1.8?
In reply to shadowlockdethron:
Unfortunately I only have time to keep it updated for the latest version and I'll be dropping multi version support soon. You can dig in the GitHub repo for older versions, but you might have to compile them yourself :)
Any way to disable 1 enchant?
I run this on my server
Favorite plugin btw. haven't tested it yet but supposedly bind dupes items. I was told on death you drop them and they are still in inv on respawn.
Thank you for your time and best of luck in the future with this
In reply to xx_minecraftpro69_xx:
Hi, you can make an enchantment unobtainable from the enchantment table by setting its probability in the config to 0, or you can make it completely unspawnable by setting the probability to -1. Glad you enjoy it!
Cool bro. *Reads Dark Souls item description*
Oh
Anyway to add support for Fortune to affect Fire enchant?
In reply to max0r4axor:
You may already know this but the enchantment extraction gives you fortune on ores one would usually smelt.
Great features! Is there any way make individual enchantments in the enchanting table appear to players by permission? For example, zenchantments.enchant.get.arborist?
Very nice plugin but it has a little problem with the enchant "Gold Rush". When you dig the sand, it gives you the gold but does not remove the sand block that you dig. That means that the ppl can use the offhand to place sand blocks and dig the same blocks to get infinite gold. Could you fix it please? :D
Another suggestion: It should be nice if you could make that everyone could fully edit each little thing like the rates or the damage recieved like the Gust enchant, the push power and all those things :D Please do it if you can :D Awesome plugin!!
In reply to Xuberaxel:
Thank you for the bug report! I'm busy enough keeping the plugin up to date, but I'll probably revamp the config someday
-brain
In reply to Forge_User_21984939:
Hello again! I was testing more enchants and I see somethings wrong. I was testing them in some protected areas (World Guard) and Town areas (Towny). The enchants still works on that places. I don't want the ppl could grief without being in war (Towny) or at the spawn (World Guard). Other enchants does not work at all... Please when you can, fix those things. Thank you! :)
Enchant Tested:
- Lumber = Does not work.
- Switch = Ignores the protections.
- Missile = Has a nice sound but when you use it too much, it becomes annoying. You can shoot it every time without any reuse time.
Suggestions:
- Rail Gun: Enchant only for Bows and CrossBows that makes arrows fly super fast. Every level of this enchant increase the fly speed of the arrow shooted.
Note: Sorry for my english and thank you! :D
Is there a way to not allow enchants to be received from enchanting tables?
In reply to Forge_User_11531321:
Yes! You can set enchant_rarity to 0. This will make all enchantments only available via command.
I'm getting an error on startup that spams console: https://pastebin.com/NuQ0WsXd
The plugin works normally despite those errors, so I just wanted to know what's causing them and how to fix, all I did in the config was translate the skill names and disable some that would be unbalanced for my survival server. Here's my files: Link Removed: https://www.mediafire.com/file/j5xkk2y2rn7h444/enchants.zip/file
Version: PaperMC 1.14.4 build 235