diff --git a/api/src/main/java/net/momirealms/customcrops/api/BukkitCustomCropsPlugin.java b/api/src/main/java/net/momirealms/customcrops/api/BukkitCustomCropsPlugin.java index b3df232..ac4b2c5 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/BukkitCustomCropsPlugin.java +++ b/api/src/main/java/net/momirealms/customcrops/api/BukkitCustomCropsPlugin.java @@ -252,7 +252,7 @@ public abstract class BukkitCustomCropsPlugin implements CustomCropsPlugin { * * @param message the message supplier to log */ - public abstract void debug(Supplier message); + public abstract void debug(Supplier message); /** * Retrieves the data folder for the plugin. diff --git a/plugin/src/main/java/net/momirealms/customcrops/bukkit/BukkitCustomCropsPluginImpl.java b/plugin/src/main/java/net/momirealms/customcrops/bukkit/BukkitCustomCropsPluginImpl.java index 173352b..1d63ca2 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/bukkit/BukkitCustomCropsPluginImpl.java +++ b/plugin/src/main/java/net/momirealms/customcrops/bukkit/BukkitCustomCropsPluginImpl.java @@ -74,7 +74,7 @@ public class BukkitCustomCropsPluginImpl extends BukkitCustomCropsPlugin { private final PluginLogger logger; private BukkitCommandManager commandManager; private HologramManager hologramManager; - private Consumer debugger; + private Consumer> debugger = (supplier -> {}); private String buildByBit = "%%__BUILTBYBIT__%%"; private String polymart = "%%__POLYMART__%%"; private String time = "%%__TIMESTAMP__%%"; @@ -93,14 +93,12 @@ public class BukkitCustomCropsPluginImpl extends BukkitCustomCropsPlugin { @Override public void debug(Object message) { - if (this.debugger != null) - this.debugger.accept(message); + this.debugger.accept(message::toString); } @Override - public void debug(Supplier message) { - if (this.debugger != null) - this.debugger.accept(message.get()); + public void debug(Supplier message) { + this.debugger.accept(message); } @Override