EnchantmentsPlus
Enchantments+
1.15.2 Support
Version 3.1.0 to 3.1.6 supports it natively, later versions do not include that support
1.16.5 Support
Following 4.0.0 the version is still supported codewise, however you need to severely tinker with the magicCompat.yml file in order to get full functionallity. Consider just copying it from your 3.1.6 install
Description
While we currently don't add or remove any enchantments (compared to Zenchantments), we will attempt to rebalance them and make them futureproof. In essence, we attempt to make this fork as stable as possible to support production-grade Servers. We also introduce the one or other twist, such as colourable lasers (pointless, I know)!
Now to copy the original plugin's description:
We also provide a magicCompat.yml so you can be prepared for the future and a patches.yml so you can tailor said gameplay experience even more (as well as borking the plugin)!
FAQ
How do I get support?
Lore getters or NBT getters? What's the difference anyway?
Lore getters have the pro that they are very versatile and can be used to accept your old Zenchantments enchantments.
They WILL however break if you choose to change the name of the lore or set the name of the lore to ""!
They will accept "invisible" enchantments and the change of the name of enchantments, however cannot convert from other getters, in case you want to convert the enchantments, use an old 1.1.x version for the meantime.
Does this work with 1.8.x/1.12.x/1.15.x?
Why would I use this over any other CE plugins?
The plugin is also compatible with Zenchantments, provided that you are using a Lore Getter
In case you find a bug, report it to me and I'll do the best to fix it
Can you implement XYZ?
Permissions
enchplus.enchant.get - On player enchant event, allow player to have a chance at the enabled custom enchantments
enchplus.enchant.use - Allow player to use the given custom enchants on an item
enchplus.command.reload - Access to /ench reload, to reload the configuration (try not to use, may lead to memory leaks)
enchplus.command.give - Gives an enchanted item, while similar to enchant, it also gives the underlying material
enchplus.command.list - Lists all availiable enchantments
enchplus.command.info - Returns the info of an enchantments
enchplus.command.onoff - Abillity to turn on / turn off a certain enchantment
enchplus.command.enchant - Enchants a item without giving the underlying material. Also allows to enchant other people's stuff, so be cautious.
enchplus.command.lasercol - Enables the abillity to colo(u)r the laser of your item in hand. Purely cosmetic and a good way to get a few extra "donations".
Commands
/ench - General command where everything within the plugin is handled
/ench give <Player> <Material> <enchantment> <?level> ... - gives the target the given enchanted item
/ench version - shows the version info of the plugin
/ench lasercol - sets the colo(u)r of the item in hand
/ench <enchantment> <?level> <?modifier> <?doNotification> - enchants the item in hand of the given player
/ench help - lists all availiable commands
Enchantments
A list of enchantments can be found at https://github.com/Geolykt/EnchantmentsPlus/wiki/List-of-Enchantments albeit it's currently not complete due to my lazyness
Compatibility
The current version of this plugin is fully compatible with Spigot version 1.17 and 1.16.5. Versions above 1.17 may work, but that is not fully guaranteed
Changes performed in this fork
to view the changes that were performed, got o https://github.com/Geolykt/Enchantm...-this-fork-compared-to-nms-less-zenchantments
In reply to Squoshy:
What
In reply to teh_god10:
in theory, yes - easily possible. But apparently there is a bug that I doubt exists. Still blame that it is an user error and given that I don't enjoy minecraft anymore I won't test it out for myself
When I use the anvil I can't enchant the tool by enchanted book I'm sure the tool can use the enchant but it is only work when I enchant by enchanting table
For example: I can enchant bind by enchanting table but I can't enchant it with anvil and enchanted book.
Sorry for bad English. >_<
In reply to jerry20030401:
If using spigot you will need to enable the "1xx-anvil-merger" in the patches.yml config file
In reply to wekabu_city:
I see,Thank you for your help. The plugin is nice!!
In reply to jerry20030401:
help me.
with the plugin for the anvil
In reply to landan10031:
Anvil merging is a bit bork. Use paper for the optimal experience, otherwise good luck have fun
How do I enchant a sword
In reply to unavailbele:
One way would be via commands (listed above), though you may need the given permission for that. Otherwise you can enchant the sword like normally and with added luck you will get an enchantment added on it. The third option is to apply it via an enchanted book on an anvil
can u make NBT tags cyz i want to make a dungeon map and i need to add this enchants to tools from zombies can u make for example something like this /give @s bow{Firestorm:3} its a example i hope u know how i mean this this NBT Tags
In reply to Mr_Mystery_1_0:
The plugin will never support NBT tags directly (I use them indirectly via PDC already, but that is another story); consider altering the lore though which the plugin would then automatically pick up (provided it is using a lore-based enchantment getter).
Adding support for such stuff is simply off the limit of what the plugin aims to do.
Is there anyway I can give people that has a certain tag get a custom-enchanted item? I also need it so I can use @a, @e, @p, @r, and @s if I want to give more than just 1 person an enchanted item.
In reply to ansorusew:
@a, @e, @pm @r and @s are confirmed working, not sure what you mean about the tag though
hi, i literally cant enchant anything
can someone help?
In reply to Redstone4lyf:
I perhaps broke something lately, will check more extensively soon (TM)
yo why cant i get these in my normal enchant table what am i doing wrong
Hi im having problem with the Lazer Enchantment im Typing /enchantments_plus:ench lazer 3 while holding a netherite picaxe in my hand but it doesn't seem to enchant it
In reply to yt_drago_vitch:
Did you try "/enchantments_plus:ench laser 3 @p true true" instead?
Can anyone explain me all the effect of enchant? pls
In reply to filoif:
https://github.com/Geolykt/EnchantmentsPlus/wiki/In-depth-documention-of-Enchantments
and
https://github.com/Geolykt/EnchantmentsPlus/wiki/List-of-Enchantments
should help you. But remember, there is always "/ench info" for in-game help!
Also: where are you all coming from? I mean, I will not complain, but this sudden spike in comments is a bit strange for me