From 1d4ff226e08c38e58ce33cdae3daa050f7ee9c67 Mon Sep 17 00:00:00 2001 From: Anon Date: Mon, 23 Mar 2026 03:01:06 +0100 Subject: [PATCH] Limit custom Discord RPC pipe client to Linux --- MinecraftClient/ChatBots/DiscordRpc.cs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/MinecraftClient/ChatBots/DiscordRpc.cs b/MinecraftClient/ChatBots/DiscordRpc.cs index 8ed4f73f..6ab78ac9 100644 --- a/MinecraftClient/ChatBots/DiscordRpc.cs +++ b/MinecraftClient/ChatBots/DiscordRpc.cs @@ -104,12 +104,13 @@ namespace MinecraftClient.ChatBots try { - _rpcClient = new DiscordRpcClient(Config.ApplicationId.Trim(), client: new DiscordRpcPipeClient()) - { - Logger = Settings.Config.Logging.DebugMessages - ? new ConsoleLogger(LogLevel.Trace) - : new ConsoleLogger(LogLevel.None) - }; + _rpcClient = OperatingSystem.IsLinux() + ? new DiscordRpcClient(Config.ApplicationId.Trim(), client: new DiscordRpcPipeClient()) + : new DiscordRpcClient(Config.ApplicationId.Trim()); + + _rpcClient.Logger = Settings.Config.Logging.DebugMessages + ? new ConsoleLogger(LogLevel.Trace) + : new ConsoleLogger(LogLevel.None); _rpcClient.OnReady += (_, e) => {