Hey everyone, we are happy to finally announce the release of Apollo, Lunar Client's brand new server-side API. This blog will go into detail explaining exactly what Apollo is, the features that are currently available, how and where to download it, and what to expect for the API in the near future.
If you have any feature suggestions or run into any issues when implementing Apollo to your server, please join our Developer Discord. You can also find Apollo's documentation and download pages here.

Apollo is a complete revamp of Lunar Client's legacy API with tons of new features. Apollo allows server owners to interact and utilize unique features for Lunar Client users. Apollo offers a range of features, modules, and opportunities to enrich the experience of servers way further than what's possible within vanilla Minecraft. Allowing server owners and developers to explore new possibilities, from simply disabling mods, to providing users quality of life features to capture their creativity. Let’s dive into some of the capabilities and opportunities that can be found within Apollo.

Apollo has most of it's features in the form of modules. These modules can be enabled by the server so players running Lunar Client can utilize them. Let's dive into a few modules inside Apollo and their amazing capabilities below.
Beam
The beam module allows you to create custom beams resembling beacon beams, which can be placed on your server to highlight specific points of interest.

Border
The border module not only enhances Minecraft's current world border system by allowing multiple borders in the world, but also backports all the improvements and vanilla features to Minecraft 1.7.10 players.

Mod Setting
The mod setting module allows you to interact with Lunar Client player's mods or settings when joining your server. The list of Lunar Client mods and their options can be found here.

Transfer
The transfer module allows you to transfer players from one server to another, without the need of additional proxy setups, using the transfer packet. We've also introduced a ping packet to get a players ping to other servers.

Team
The team module will allow you to interact with the Team View mod in Lunar Client and enable various features for teammates in various other mods.

Waypoint
The waypoint module allows you to interact with the Waypoints mod and place waypoints at various different points of interest in your worlds.

If you would like to learn more about all of the other modules Apollo has, please check out our docs page!