From 028fe7c56cb12eaf31a8ff519d6b687567053045 Mon Sep 17 00:00:00 2001 From: HypherionMC Date: Wed, 22 Nov 2023 01:39:02 +0200 Subject: [PATCH] [BUG] Don't try to pull member info from webhook reply --- .../sdlink/core/discord/hooks/DiscordMessageHooks.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hypherionmc/sdlink/core/discord/hooks/DiscordMessageHooks.java b/src/main/java/com/hypherionmc/sdlink/core/discord/hooks/DiscordMessageHooks.java index e6b4e5b..a7e3de3 100644 --- a/src/main/java/com/hypherionmc/sdlink/core/discord/hooks/DiscordMessageHooks.java +++ b/src/main/java/com/hypherionmc/sdlink/core/discord/hooks/DiscordMessageHooks.java @@ -48,7 +48,11 @@ public class DiscordMessageHooks { return; if (event.getMessage().getReferencedMessage() != null && event.getMessage().getMember() != null) { - message = "Replied to " + event.getMessage().getReferencedMessage().getMember().getEffectiveName() + ": " + message; + if (event.getMessage().isWebhookMessage()) { + message = "Replied to " + event.getMessage().getReferencedMessage().getAuthor().getEffectiveName() + ": " + message; + } else { + message = "Replied to " + event.getMessage().getReferencedMessage().getMember().getEffectiveName() + ": " + message; + } } SDLinkPlatform.minecraftHelper.discordMessageReceived(event.getMember(), message);