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
<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.
<dependencies>
<dependency>
<groupId>com.lunarclient</groupId>
<artifactId>apollo-api</artifactId>
<version>1.1.5</version>
</dependency>
<!-- For Adventure support add the following dependency. -->
<dependency>
<groupId>com.lunarclient</groupId>
<artifactId>apollo-extra-adventure4</artifactId>
<version>1.1.5</version>
</dependency>
</dependencies>
Other artifacts
Apollo dependencies
Artifacts required to build Apollo.
com.lunarclient:apollo-extra-adventure4
(source available in main Apollo repo, at https://github.com/LunarClient/Apollo (opens in a new tab))com.lunarclient:apollo-common
(source available in main Apollo repo, at https://github.com/LunarClient/Apollo (opens in a new tab))com.lunarclient:apollo-protos
(source available on Buf Schema Registry, at https://buf.build/lunarclient/apollo (opens in a new tab))
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.
com.lunarclient:BukkitImpl
(source available at https://github.com/LunarClient/BukkitImpl (opens in a new tab))com.lunarclient:bukkitapi
(source available at https://github.com/LunarClient/BukkitAPI (opens in a new tab))com.lunarclient:bukkitapi-nethandler
(source available at https://github.com/LunarClient/BukkitAPI-NetHandler (opens in a new tab))
Lunar Client forks
Forks of various open source libraries we use and publish.
org.cadixdev:mercury
(source available at https://github.com/LunarClient/Mercury (opens in a new tab))org.cadixdev:mercurymixin
(source available at https://github.com/LunarClient/MercuryMixin (opens in a new tab))org.spongepowered:mixin
(source available at https://github.com/LunarClient/Mixin (opens in a new tab))com.eliotlash.molang:particleman
(source available at https://github.com/LunarClient/particleman (opens in a new tab))software.bernie.geckolib3:core
(source available at https://github.com/LunarClient/geckolib-core (opens in a new tab))