> For the complete documentation index, see [llms.txt](https://battlepass.advancedplugins.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://battlepass.advancedplugins.net/developer-api/developer-api-implementing.md).

# Implementing API

The API must be implemented through a local JAR file at the moment. There is no external repository. Here are two ways of doing so:

## Implementing using Gradle:

```gradle
dependencies {
    compileOnly files('path/to/file.jar')
}
```

## Implementing using Maven

```xml
<dependencies>
    <dependency>
        <groupId>io.github.battlepass</groupId>
        <artifactId>BattlePass</artifactId>
        <version>LATEST</version>
        <scope>system</scope>
        <systemPath>${project.basedir}/path/to/file.jar</systemPath>
    </dependency>
</dependencies>
```

***

You may also want to read:

* [Developer API - Creating Your Own Quest Types](/developer-api/developer-api-creating-your-own-quest-types.md)
* [Developer API - General API Methods](/developer-api/developer-api-general-api-methods.md)
