diff --git a/src/main/java/me/totalfreedom/tfguilds/config/ConfigEntry.java b/src/main/java/me/totalfreedom/tfguilds/config/ConfigEntry.java index 6329439..f9e02f3 100644 --- a/src/main/java/me/totalfreedom/tfguilds/config/ConfigEntry.java +++ b/src/main/java/me/totalfreedom/tfguilds/config/ConfigEntry.java @@ -21,4 +21,9 @@ public enum ConfigEntry { return ChatColor.valueOf(config.getString(path).toUpperCase()); } + + public static boolean isLoggingGuildChat() + { + return config.getBoolean("server.guild_chat_logging.enabled"); + } } \ No newline at end of file diff --git a/src/main/java/me/totalfreedom/tfguilds/guild/Guild.java b/src/main/java/me/totalfreedom/tfguilds/guild/Guild.java index a2f91b4..68fb34f 100644 --- a/src/main/java/me/totalfreedom/tfguilds/guild/Guild.java +++ b/src/main/java/me/totalfreedom/tfguilds/guild/Guild.java @@ -4,6 +4,7 @@ import lombok.Getter; import lombok.Setter; import me.totalfreedom.tfguilds.TFGuilds; import me.totalfreedom.tfguilds.Common; +import me.totalfreedom.tfguilds.config.ConfigEntry; import me.totalfreedom.tfguilds.util.GLog; import me.totalfreedom.tfguilds.util.GUtil; import org.apache.commons.lang.StringUtils; @@ -288,7 +289,11 @@ public class Guild public void chat(String as, String msg) { broadcast(Common.tl("%s%[%p%Guild Chat %s%| %p%" + GUtil.colorize(name) + "%s%] %p%" + as + ChatColor.WHITE + ": %p%" + msg)); - GLog.info(Common.tl("%s%[%p%Guild Chat %s%| %p%" + GUtil.colorize(name) + "%s%] %p%" + as + ChatColor.WHITE + ": %p%" + msg)); + + if (ConfigEntry.isLoggingGuildChat()) + { + GLog.info(Common.tl("%s%[%p%Guild Chat %s%| %p%" + GUtil.colorize(name) + "%s%] %p%" + as + ChatColor.WHITE + ": %p%" + msg)); + } for (Player player : Bukkit.getOnlinePlayers()) { diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 86cbe2f..f3562cd 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -2,6 +2,10 @@ # TFGuilds - Configuration # +server: + guild_chat_logging: + enabled: true + scheme: primary: GREEN secondary: DARK_GREEN \ No newline at end of file