From 011e3100bf1ec9c2b86e24b844fd710629eef057 Mon Sep 17 00:00:00 2001 From: Kenneth Endfinger Date: Mon, 17 Jan 2022 17:36:58 -0500 Subject: [PATCH] Bifrost: Don't announce uninteresting advancements. --- .../kubelet/foundation/bifrost/FoundationBifrostPlugin.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/foundation-bifrost/src/main/kotlin/cloud/kubelet/foundation/bifrost/FoundationBifrostPlugin.kt b/foundation-bifrost/src/main/kotlin/cloud/kubelet/foundation/bifrost/FoundationBifrostPlugin.kt index f094dd7..a296418 100644 --- a/foundation-bifrost/src/main/kotlin/cloud/kubelet/foundation/bifrost/FoundationBifrostPlugin.kt +++ b/foundation-bifrost/src/main/kotlin/cloud/kubelet/foundation/bifrost/FoundationBifrostPlugin.kt @@ -171,6 +171,11 @@ class FoundationBifrostPlugin : JavaPlugin(), DiscordEventListener, BukkitEventL return } + val advancementDisplay = e.advancement.display ?: return + if (!advancementDisplay.doesAnnounceToChat()) { + return + } + val display = AdvancementTitleCache.of(e.advancement) ?: return sendEmbedMessage(Color.CYAN, "${e.player.name} completed the advancement '${display}'") }