Maven Repository

Maven Repository

We offer a public Maven repository for Lunar Client artifacts, hosted at https://repo.lunarclient.dev (opens in a new tab). Please note the TLD, .dev, which is used for all of our developer-facing documentation. Visiting the root of the repository in a web browser will redirect to this page, providing instructions on how to add the repository.

Adding the Repository

pom.xml
<repositories>
    <repository>
        <id>lunarclient</id>
        <url>https://repo.lunarclient.dev</url>
    </repository>
</repositories>

Adding Apollo as a dependency

⚠️

The apollo-extra-adventure dependency is required if you do not already have a dependency to Adventure. Adventure does not need to be shaded into your plugin.

pom.xml
<dependencies>
    <dependency>
        <groupId>com.lunarclient</groupId>
        <artifactId>apollo-api</artifactId>
        <version>1.1.2</version>
        <scope>provided</scope>
    </dependency>
    <!-- For Adventure support add the following dependency. -->
    <dependency>
        <groupId>com.lunarclient</groupId>
        <artifactId>apollo-extra-adventure4</artifactId>
        <version>1.1.2</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Other artifacts

Apollo dependencies

Artifacts required to build Apollo.

Legacy API

⚠️

These artifacts are only available for backwards compatibility. All new development should use Apollo, our next-gen API platform.

API / sample implementations for the legacy Lunar Client API.

Lunar Client forks

Forks of various open source libraries we use and publish.