From 4cdb0f48c07b378e27d4f3be359d5c70f2472378 Mon Sep 17 00:00:00 2001 From: zontreck Date: Thu, 20 Mar 2025 12:16:02 -0700 Subject: [PATCH] Add a verbose flag --- src/main/java/dev/zontreck/amp/AutoMoneyPlugin.java | 4 ++++ src/main/java/dev/zontreck/amp/Configuration.java | 3 ++- src/main/resources/config.yml | 5 ++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/zontreck/amp/AutoMoneyPlugin.java b/src/main/java/dev/zontreck/amp/AutoMoneyPlugin.java index 5a59e46..8941134 100644 --- a/src/main/java/dev/zontreck/amp/AutoMoneyPlugin.java +++ b/src/main/java/dev/zontreck/amp/AutoMoneyPlugin.java @@ -30,6 +30,7 @@ public class AutoMoneyPlugin extends JavaPlugin { Configuration.g_dPaymentAmount = getConfig().getDouble("amountToGive", 0.25); Configuration.g_iPaymentInterval = getConfig().getInt("duration", 60); Configuration.g_sBankAccount = getConfig().getString("bank", ""); + Configuration.g_bVerbose = getConfig().getBoolean("verbose", false); // Setup the economy if (!setupEconomy()) { @@ -62,6 +63,9 @@ public class AutoMoneyPlugin extends JavaPlugin { @Override public void run() { if(Configuration.PaymentEnabled()) { + if(Configuration.g_bVerbose) { + getLogger().info("Paying all online players " + Configuration.g_dPaymentAmount); + } // Pay all online players getServer().getOnlinePlayers().forEach(player -> { //player.sendMessage("You have been paid " + Configuration.g_dPaymentAmount + " for being online."); diff --git a/src/main/java/dev/zontreck/amp/Configuration.java b/src/main/java/dev/zontreck/amp/Configuration.java index 999cefc..ad235c8 100644 --- a/src/main/java/dev/zontreck/amp/Configuration.java +++ b/src/main/java/dev/zontreck/amp/Configuration.java @@ -4,7 +4,8 @@ public class Configuration { public static double g_dPaymentAmount = 0.0; public static int g_iPaymentInterval = 0; public static String g_sBankAccount = ""; - + public static boolean g_bVerbose = false; + public static boolean PaymentEnabled() { return g_iPaymentInterval > 0; diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index c0d4bba..3a09e82 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -5,4 +5,7 @@ amountToGive: 0.25 duration: 60 # Bank account if applicable. Leave blank if undesired. -bank: "" \ No newline at end of file +bank: "" + +# Whether to print a log message in console every payout +verbose: false \ No newline at end of file