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
Hi I used this plugin in a server 2 years ago and the server was build around this plugin but i cant update the server to new versions becuse the pluhin is only for 1.18.2 idk if its posible to update the plugin for the server (idk how hard it is to keep a plugin working on new version or even if its posible)
great thx
In reply to sandwich_blades:
Hello! Sorry for the significant delay! All these kinds of issues should be handled via Github - I don't actively listen on this account anymore. Anyways, the plugin should natively run on 1.19.X as long as you are using the latest version (if in doubt, compile the latest version from github yourself). 1.20.X has not yet been tested - but chances are it will work; should you encounter a bug report it over at Github and I'll gladly fix it.
As I no longer play on any servers that use this plugin nor run a server that uses this plugin, there are no active bughunting sessions done by me - hence beware, there will be dragons. But feel free to slay them.
Hey!
I've been having a blast with the plugin. However, is there a way in the config to make some enchantments incompatible with each other?
In reply to marulok:
The latest commit over on github allows for this. I haven't done the needed tests yet however which is why I have not yet released the version to the public
Hallo
just added this cool plugin for my friends and i, but we are wondering why we cant merge enchanted books with weapons, gear etc. Have we done somehing wrong or?
Cool plugin tho!! Love it :D
Good day
regards
In reply to birthdaykage:
A known issue that more or less is treated as a wontfix on my side. While I can actively reproduce the issue which usually is the determining factor I cannot find a working solution at all. If someone can come up with a solution to this bug, then they are encouraged to create a PR on github, but otherwise the currently only known workaround is to use paper, even though the plugin has a few issues with merging even on paper.
Please add an option in the config file for enchantments to effect other players. Currently some enchantments like Sonic Shock and Anthropomorphism do not
In reply to zAmMeRmAn:
This is where you realize that the plugin was meant for an SMP server and was only tested by me.
I'll introduce a config option later on for that, however to boost your chances of it getting implemented, consider creating an issue over at the github page
Hello, I am a user who used Zenchantments. As 1.16 support was not available, I transferred to a plug-in after March 2021.
I'm satisfied, but I have a question.
Each magic cool time does not apply. Is it revised after version 4.0.0?
Why is 1.16 recommended not to use 4.0.0?
+I'm worried if it's translated properly because it's a translator.
If it is simply my problem that cool time does not apply in version 3.1.6, I would like to know the reason.
If you need to update it to a higher version, please tell me how to do it.
Thank you.
how do i change the permissions of this plugin? i wanted to change the "enchplus.enchant.get" so the players cant get the enchantments.
In reply to zenomaxir:
Via a permissions Plugin Like luckperms
The 4.0.1 version on mc 1.16.5 wont work not even the 3.1.6 or any other under 4.0
In reply to minecrafter_official1:
3.1.x and lower works because back then 1.17 was not released. That being said, did you nuke the configs after downgrading? Configs for the wrong version of the game result in unexpected behaviour at best
In reply to wekabu_city:
yea the only version that worked for me was 2.2.2 bc all the others wouldnt load...
In reply to minecrafter_official1:
Probably a Java Version issue then the 3.x.x Family of versions require Java 11 or higher. That being said 2.2.4 should still work for you
In reply to wekabu_city:
Yes it does! However it only works sometimes, like sometimes i can enchant an item with commands and the next it says "An internal error occurred while trying to autocomplete the command" and when it does work it wont even shoot lasers or smelt the iron ores or even "teleport" the items into my inventory.
In reply to minecrafter_official1:
the console should print an error in log when this happens, could you fetch it to me? If so that could be an easy fix
is there any way as an admin on my server i can put all available enchants on my items? like is there a special command or something?
I was wondering if there is a way to get the enchantments without commands(like in a book form or from an enchantment table) because I couldn't find any other way to get the enchants,
In reply to teh_god10:
xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD