Skip to content

Discord rich presence support for various client mods#666

Open
JakeMT04 wants to merge 14 commits intomainfrom
feat/lunar
Open

Discord rich presence support for various client mods#666
JakeMT04 wants to merge 14 commits intomainfrom
feat/lunar

Conversation

@JakeMT04
Copy link
Member

@JakeMT04 JakeMT04 commented Apr 20, 2025

Closes #609

Currently implements Lunar Client, Feather Client, and LabyMod nvm labymod sucks

@JakeMT04 JakeMT04 changed the title Discord rich presence support for Lunar and Feather Discord rich presence support for various client mods Apr 21, 2025
it can come back when I can be bothered to do the packet impl
}

if (event.getIdentifier().equalsIgnoreCase("minecraft:register")) {
if (event.getMessageString().contains("lunar:apollo") || event.getMessageString().contains("apollo:json")) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should probably be turned into its own thing in the CompatProvider that will call a method on all providers after registers happen and then they can use PacketQueue.get(player).channels().contains()

JakeMT04 and others added 4 commits April 27, 2025 16:06
# Conflicts:
#	bin/development/build.gradle.kts
#	bin/development/src/main/java/net/hollowcube/mapmaker/dev/DevServerRunner.java
#	gradle/libs.versions.toml
#	modules/hub/build.gradle.kts
@CLAassistant
Copy link

CLAassistant commented Mar 23, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 2 committers have signed the CLA.

❌ JakeMT04
❌ ThatGravyBoat
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lunar client API integration

4 participants