
If you are looking for the Artemis (Apollo fork) plugin, see here
Artemis is a Forge mod that allows Forge clients to interact with Lunar Client's Apollo plugin, through their open protobuf channel.
The point of Artemis is to create a compatibility between Forge and Lunar for servers that relies on Lunar's Glowing, Waypoint, TeamView, Marker or other modules. This mod is "barebones", meaning there is no way to manually create a Lunar waypoint or marker. Its only purpose is to port some of Lunar's functionalities to Forge.
Artemis registers Lunar Client's channels when connecting to a server, so the official Apollo plugin can fully interact with the client.
While Artemis is not a cheat of any kind, it acts like a Lunar Client instance to the server. Some aggressive Anti-Cheats may flag Artemis as a Spoofed client, and treat it as such. Use at your own risks.
For Anti-Cheat developpers, Artemis has a specific channel when connecting to a server to identify.
Here is a list of currently supported modules :
| Module Name | Usage | Support |
|---|---|---|
| Chat | Chat supports live messages | 100%✅ |
| Glowing | Supports RGB Glowing for specific players / entities | 100%✅ |
| TeamView | Supports RGB TeamView targets | 100%✅ |
| Waypoint | Supports the creation, deletion or edition of Waypoints | 100%✅ |
| Markers | Servers the creation, deletion or edition of Markers | 100%✅ |
| Colored Fire | Supports RGB colors for fire display | 100%✅ |
| Cooldown | Supports custom Cooldown displays | 100%✅ |
| Glint | Supports RGB colors for enchantments via NBT | 100%✅ |
| Inventory | Supports specific item displays in inventories | 100%✅ |
| Limb | Supports partial limb rendering | 100%✅ |
| NameTag | Supports custom NameTag options | 100%✅ |
| Vignette | Supports custom Vignettes | 100%✅ |
| Beam | Supports RGB Beam placement | Planned |
| Border | Supports multiple RGB Borders | Planned |
| Combat | Supports 1.7 blocking & breaking animations | Planned |
| Hologram | Supports for Lunar's Hologram | Planned |
| Notifications | Supports Lunar's Notifications | Planned |
| Packet Enrichment | Add Lunar's custom packets | Planned |
| Custom Model Data | Add Lunar's custom model data backport | Planned |
Artemis fixes the "Fast Render" bug that makes the screen black when the Fast Render option is enabled in Optifine. Artemis allows the repositionning of the Cooldown module via the /artemis command.
On top of porting Apollo's modules, Artemis adds a few features of its own that go beyond what Lunar Client itself exposes on 1.8.9 :
Full RGB / Hex text rendering -> Artemis renders true 24-bit hex colors (the §x§r§r§g§g§b§b format) natively in the font renderer, so they show up everywhere text is drawn: chat, tab list, scoreboard sidebar, team prefixes, floating nametags, and /title / /subtitle. On 1.8.9 both vanilla and Lunar fall back to the 16 legacy colors in most of these spots. Artemis lifts that limitation.
Hex colors in the scoreboard & tab list -> the vanilla 16-character limit on team prefixes/suffixes is removed client-side, so servers can send fully hex-colored player names and have them display correctly in the tab list and the sidebar.
Rendering compatibility -> the hex renderer hooks the single point every draw call goes through, so it keeps working under OptiFine and alongside mods that re-render the HUD themselves (such as OldAnimations, which rolls the tab list back to its 1.7.10 version). These features are driven entirely by what the server sends: Artemis only needs the color to be encoded in the §x format inside the relevant string (team prefix, title, chat component, ...).
RGB Colored Lightning Bolts -> the server can send fully RGB colored lightning bolts to the client. This is a feature is suggested many times to the Lunar Client discord, without any answer.