# 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](/superenchants/getting-started/quickstart.md) 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://superenchants.gitbook.io/superenchants/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
