Artemis (Lunar Client Compat)

Quick rating

Artemis (Lunar Client Compat)

No reviews yet

Allows Forge clients to interact with Lunar Client's Apollo plugin as if they were Lunar Clients.

Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
artemis-0.1.0.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

artemis_logo

Description

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.

Important Note

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.

Features

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

QOL / Fixes

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.

Artemis-Specific features

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.

Screenshots

Gallery

  • hexa name.png
    hexa name.png hexa name.png
  • colored.png
    colored.png colored.png
  • colored fire.png
    colored fire.png colored fire.png
  • chat.png
    chat.png chat.png
  • waypoint.png
    waypoint.png waypoint.png
  • marker.png
    marker.png marker.png
  • limb.png
    limb.png limb.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works