Skip to content

Commit 880dea8

Browse files
committed
Remove discord RPC and window icons
1 parent b103121 commit 880dea8

14 files changed

Lines changed: 17 additions & 434 deletions

File tree

fabric.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,10 @@ dependencies {
104104
implementation("org.polyfrost.oneconfig:$module:$oneconfigVersion")
105105
}
106106

107-
implementation(libs.discord.game.sdk4j)
108107
implementation(libs.sentry)
109108
implementation(libs.bundles.ktor.client)
110109
implementation(libs.bundles.ktor.server)
111110
implementation(libs.bundles.ktor.serialization)
112-
113-
include(libs.discord.game.sdk4j)
114111
}
115112

116113
run {

fabric.obf.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,10 @@ dependencies {
109109
implementation("org.polyfrost.oneconfig:$module:$oneconfigVersion")
110110
}
111111

112-
implementation(libs.discord.game.sdk4j)
113112
implementation(libs.sentry)
114113
implementation(libs.bundles.ktor.client)
115114
implementation(libs.bundles.ktor.server)
116115
implementation(libs.bundles.ktor.serialization)
117-
118-
include(libs.discord.game.sdk4j)
119116
}
120117

121118
run {

gradle/libs.versions.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ kotlin = "2.3.0"
33
kotlinx-serialization = "2.3.0"
44
atomicfu = "0.27.0"
55
ktor = "3.3.1"
6-
discord-game-sdk4j = "v0.5.5"
76
sentry = "7.18.0"
87
mixin-extras = "0.5.0"
98
mixin-squared = "0.3.7-beta.1"
@@ -14,7 +13,6 @@ devauth = "1.2.2"
1413
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlin" }
1514
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
1615

17-
discord-game-sdk4j = { group = "com.github.JnCrMx", name = "discord-game-sdk4j", version.ref = "discord-game-sdk4j" }
1816
sentry = { group = "io.sentry", name = "sentry", version.ref = "sentry" }
1917
ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" }
2018
ktor-client-cio = { group = "io.ktor", name = "ktor-client-cio", version.ref = "ktor" }

src/main/java/org/polyfrost/polyplus/mixin/Mixin_ReplaceIcon.java

Lines changed: 0 additions & 70 deletions
This file was deleted.

src/main/kotlin/org/polyfrost/polyplus/client/PolyPlusClient.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import org.polyfrost.polyplus.client.cosmetics.CosmeticService
2424
import org.polyfrost.polyplus.client.cosmetics.CosmeticsInitializer
2525
//?}
2626
import java.util.concurrent.atomic.AtomicBoolean
27-
import org.polyfrost.polyplus.client.discord.DiscordPresence
2827
import org.polyfrost.polyplus.client.features.DefaultSettings
2928
import org.polyfrost.polyplus.client.features.OnboardingFeatures
3029
import org.polyfrost.polyplus.client.network.http.PolyAuthorization
@@ -81,7 +80,6 @@ object PolyPlusClient {
8180
}
8281
earlyHooks.forEach(EarlyInitializable::earlyInitialize)
8382

84-
DiscordPresence.initialize()
8583
PolyConnection.initialize {
8684
LOGGER.info("Connected to PolyPlus WebSocket server.")
8785

src/main/kotlin/org/polyfrost/polyplus/client/PolyPlusConfig.kt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import org.polyfrost.oneconfig.api.config.v1.annotations.Slider
1010
import org.polyfrost.oneconfig.api.config.v1.annotations.Switch
1111
import org.polyfrost.polyplus.BackendUrl
1212
import org.polyfrost.polyplus.PolyPlusConstants
13-
import org.polyfrost.polyplus.client.discord.DiscordPresence
1413
import org.polyfrost.polyplus.client.gui.MainMenuBackground
1514
import org.polyfrost.polyplus.client.network.websocket.PolyConnection
1615

@@ -115,9 +114,6 @@ object PolyPlusConfig : Config("${PolyPlusConstants.ID}.json", PolyPlusConstants
115114
)
116115
var hideMainMenuHostWorld = false
117116

118-
@JvmStatic @Switch(title = "Discord RPC")
119-
var isDiscordEnabled = true
120-
121117
@JvmStatic
122118
@Switch(
123119
title = "PolyPlus User Indicators",
@@ -185,10 +181,6 @@ object PolyPlusConfig : Config("${PolyPlusConstants.ID}.json", PolyPlusConstants
185181
if (mainMenuFpsLimitMode == MainMenuFpsLimitMode.CUSTOM) Display.SHOWN else Display.DISABLED
186182
}
187183

188-
addCallback("isDiscordEnabled") {
189-
DiscordPresence.start() // Ensure that Discord RPC is restarted if the setting was toggled
190-
}
191-
192184
addCallback("apiUrl") {
193185
LOGGER.info("API URL changed to $apiUrl, refreshing API data...")
194186
PolyConnection.reconnect() // Reconnect WebSocket under new URL

src/main/kotlin/org/polyfrost/polyplus/client/PolyPlusSentry.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@ package org.polyfrost.polyplus.client
22

33
import io.ktor.client.network.sockets.ConnectTimeoutException
44
import io.ktor.client.network.sockets.SocketTimeoutException
5+
import io.ktor.client.plugins.ClientRequestException
56
import io.ktor.client.plugins.HttpRequestTimeoutException
67
import io.ktor.client.plugins.ServerResponseException
8+
import io.ktor.http.HttpStatusCode
79
import io.sentry.Sentry
810
import net.fabricmc.loader.api.FabricLoader
911
import org.polyfrost.polyplus.PolyPlusConstants
@@ -54,6 +56,8 @@ object PolyPlusSentry {
5456
is java.net.UnknownHostException,
5557
is java.net.SocketException,
5658
-> return true
59+
is ClientRequestException ->
60+
if (cause.response.status == HttpStatusCode.Unauthorized) return true
5761
}
5862
val next = cause.cause
5963
if (next === cause) break

src/main/kotlin/org/polyfrost/polyplus/client/discord/DiscordPresence.kt

Lines changed: 0 additions & 110 deletions
This file was deleted.

src/main/kotlin/org/polyfrost/polyplus/client/discord/DiscordSDK.kt

Lines changed: 0 additions & 64 deletions
This file was deleted.

src/main/kotlin/org/polyfrost/polyplus/client/discord/PolyPlusDiscord.kt

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)