From 588eeae73d4a4cb20d690d1bbbdd52919643f62c Mon Sep 17 00:00:00 2001 From: AoElite <20812471+AoElite@users.noreply.github.com> Date: Sat, 17 Aug 2024 13:28:21 -0400 Subject: [PATCH] implement verbose api --- build.gradle.kts | 2 +- .../java/ac/grim/grimac/manager/AlertManagerImpl.java | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 8f156b5cbc..05ab2d32a1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -40,7 +40,7 @@ dependencies { implementation("it.unimi.dsi:fastutil:8.5.13") implementation("github.scarsz:configuralize:1.4.0") - implementation("com.github.grimanticheat:grimapi:f3c5eed2e7") + implementation("com.github.grimanticheat:grimapi:1193c4fa41") // Used for local testing: implementation("ac.grim.grimac:grimapi:1.0") implementation("org.jetbrains:annotations:24.1.0") diff --git a/src/main/java/ac/grim/grimac/manager/AlertManagerImpl.java b/src/main/java/ac/grim/grimac/manager/AlertManagerImpl.java index d46d3300d2..873d0af92b 100644 --- a/src/main/java/ac/grim/grimac/manager/AlertManagerImpl.java +++ b/src/main/java/ac/grim/grimac/manager/AlertManagerImpl.java @@ -27,7 +27,6 @@ public void toggleAlerts(Player player) { String alertString = GrimAPI.INSTANCE.getConfigManager().getConfig().getStringElse("alerts-enabled", "%prefix% &fAlerts enabled"); alertString = MessageUtil.format(alertString); player.sendMessage(alertString); - enabledAlerts.add(player); } else { String alertString = GrimAPI.INSTANCE.getConfigManager().getConfig().getStringElse("alerts-disabled", "%prefix% &fAlerts disabled"); @@ -36,12 +35,17 @@ public void toggleAlerts(Player player) { } } + @Override + public boolean hasVerboseEnabled(Player player) { + return enabledVerbose.contains(player); + } + + @Override public void toggleVerbose(Player player) { if (!enabledVerbose.remove(player)) { String alertString = GrimAPI.INSTANCE.getConfigManager().getConfig().getStringElse("verbose-enabled", "%prefix% &fVerbose enabled"); alertString = MessageUtil.format(alertString); player.sendMessage(alertString); - enabledVerbose.add(player); } else { String alertString = GrimAPI.INSTANCE.getConfigManager().getConfig().getStringElse("verbose-disabled", "%prefix% &fVerbose disabled");