diff --git a/EssentialsDiscord/src/main/java/net/essentialsx/discord/listeners/BukkitListener.java b/EssentialsDiscord/src/main/java/net/essentialsx/discord/listeners/BukkitListener.java index 6a1727cf647..c5dc69a6bb1 100644 --- a/EssentialsDiscord/src/main/java/net/essentialsx/discord/listeners/BukkitListener.java +++ b/EssentialsDiscord/src/main/java/net/essentialsx/discord/listeners/BukkitListener.java @@ -217,6 +217,11 @@ public void onAdvancement(AbstractAchievementEvent event) { return; } + if (VersionUtil.getServerBukkitVersion().isHigherThanOrEqualTo(VersionUtil.v1_13_0_R01) + && Boolean.FALSE.equals(event.getPlayer().getWorld().getGameRuleValue(GameRule.ANNOUNCE_ADVANCEMENTS))) { + return; + } + sendDiscordMessage(MessageType.DefaultTypes.ADVANCEMENT, MessageUtil.formatMessage(jda.getSettings().getAdvancementFormat(event.getPlayer()), MessageUtil.sanitizeDiscordMarkdown(event.getPlayer().getName()),