diff --git a/build-number.txt b/build-number.txt index 8f05b336..f0cec364 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -1504 \ No newline at end of file +1505 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/Configuration.java b/src/main/java/me/chayapak1/chomens_bot/Configuration.java index 7e29dbf1..3af9e5b1 100644 --- a/src/main/java/me/chayapak1/chomens_bot/Configuration.java +++ b/src/main/java/me/chayapak1/chomens_bot/Configuration.java @@ -35,6 +35,8 @@ public class Configuration { public ImposterFormatChecker imposterFormatChecker = new ImposterFormatChecker(); public OwnerAuthentication ownerAuthentication = new OwnerAuthentication(); + + public boolean announceClearChatUsername = false; public List trusted = new ArrayList<>(); public SelfCare selfCare = new SelfCare(); diff --git a/src/main/java/me/chayapak1/chomens_bot/plugins/ClearChatNameAnnouncerPlugin.java b/src/main/java/me/chayapak1/chomens_bot/plugins/ClearChatNameAnnouncerPlugin.java index 17bfd143..33d15d0a 100644 --- a/src/main/java/me/chayapak1/chomens_bot/plugins/ClearChatNameAnnouncerPlugin.java +++ b/src/main/java/me/chayapak1/chomens_bot/plugins/ClearChatNameAnnouncerPlugin.java @@ -11,6 +11,8 @@ public class ClearChatNameAnnouncerPlugin extends CommandSpyPlugin.Listener { public ClearChatNameAnnouncerPlugin (Bot bot) { this.bot = bot; + if (!bot.config.announceClearChatUsername) return; + bot.commandSpy.addListener(this); } diff --git a/src/main/resources/default-config.yml b/src/main/resources/default-config.yml index 8dfb3230..844fddf0 100644 --- a/src/main/resources/default-config.yml +++ b/src/main/resources/default-config.yml @@ -79,6 +79,10 @@ ownerAuthentication: ips: localhost:25565: '127.0.0.1' +# if this is enabled when someone does a clear chat command the bot +# will tellraw `{player} cleared the chat` +announceClearChatUsername: false + trusted: - 'player name'