diff --git a/src/main/java/com/jelly/farmhelperv2/config/FarmHelperConfig.java b/src/main/java/com/jelly/farmhelperv2/config/FarmHelperConfig.java index dcd89c6d..5daa9b0f 100644 --- a/src/main/java/com/jelly/farmhelperv2/config/FarmHelperConfig.java +++ b/src/main/java/com/jelly/farmhelperv2/config/FarmHelperConfig.java @@ -1316,6 +1316,11 @@ public static void triggerManuallyPestsDestroyer() { description = "Pings everyone on Visitors Macro Logs" ) public static boolean pingEveryoneOnVisitorsMacroLogs = false; + @Switch( + name = "Send Macro Enable/Disable Logs", category = DISCORD_INTEGRATION, subcategory = "Discord Webhook", + description = "Sends messages when the macro has been enabled or disabled" + ) + public static boolean sendMacroEnableDisableLogs = true; @Text( name = "WebHook URL", category = DISCORD_INTEGRATION, subcategory = "Discord Webhook", description = "The URL to use for the webhook", diff --git a/src/main/java/com/jelly/farmhelperv2/handler/MacroHandler.java b/src/main/java/com/jelly/farmhelperv2/handler/MacroHandler.java index ccdc7f9b..6129b3ba 100644 --- a/src/main/java/com/jelly/farmhelperv2/handler/MacroHandler.java +++ b/src/main/java/com/jelly/farmhelperv2/handler/MacroHandler.java @@ -180,7 +180,9 @@ public void enableMacro() { LogUtils.sendDebug("Selected macro: " + LogUtils.capitalize(currentMacro.get().getClass().getSimpleName())); PlayerUtils.closeScreen(); LogUtils.sendSuccess("Macro enabled!"); - LogUtils.webhookLog("Macro enabled!"); + if (FarmHelperConfig.sendMacroEnableDisableLogs) { + LogUtils.webhookLog("Macro enabled!"); + } analyticsTimer.reset(); Multithreading.schedule(() -> { @@ -206,7 +208,9 @@ public void enableMacro() { public void disableMacro() { setMacroToggled(false); LogUtils.sendSuccess("Macro disabled!"); - LogUtils.webhookLog("Macro disabled!"); + if (FarmHelperConfig.sendMacroEnableDisableLogs) { + LogUtils.webhookLog("Macro disabled!"); + } currentMacro.ifPresent(m -> { m.setSavedState(Optional.empty()); m.getRotation().reset();