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 8ad50eb..271f846 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 @@ -31,6 +31,19 @@ public class DiscordMessageHooks { if (SDLinkConfig.INSTANCE.generalConfig.debugging) { BotController.INSTANCE.getLogger().info("Sending Message from {}: {}", event.getAuthor().getName(), event.getMessage().getContentStripped()); } + + String message = event.getMessage().getContentRaw(); + if (message.isEmpty() && !event.getMessage().getAttachments().isEmpty()) { + message = (long) event.getMessage().getAttachments().size() + " attachments"; + } + + if (!message.isEmpty() && !event.getMessage().getAttachments().isEmpty()) { + message = message + " (+" + (long) event.getMessage().getAttachments().size() + " attachments)"; + } + + if (message.isEmpty()) + return; + SDLinkPlatform.minecraftHelper.discordMessageReceived(event.getMember(), event.getMessage().getContentRaw()); } catch (Exception e) { if (SDLinkConfig.INSTANCE.generalConfig.debugging) {