Onboarding
In this (for now) short documentation/guide to use the API for SuperEnchants I'll be showing you how to make a simple addon to the SuperEnchants plugin. We'll be making an enchantment named "Feather" which negates any fall damage.
Prerequisites
SuperEnchants version 3.0.0 or higher installed on your server
Intermediate Java knowledge
Intermediate knowledge of papermc API
Disclaimer
Please note that this guide is very advanced and in developing with the SuperEnchants API you will become very frustrated very fast, sadly with how mojang have implemented things it's very hard to make custom enchantments in the latest versions, and because of that there's nothing I can do to how hard it is to add enchantments, however I've tried to make the API as easy to use as possible.
If you're still not deterred I'd recommend going to Quickstart and then reading the specific documentation about the inner workings, I look forward to seeing what people make with this.
I also kindly ask that you respect my work and don't distribute this as a jar in jar/shadow jar, and that you give me proper credit. This plugin takes alot of work to maintain :p
Last updated