From 2f729958f6cb2f9f584df397f542ae07b206564a Mon Sep 17 00:00:00 2001 From: cnaude Date: Thu, 13 Feb 2014 15:06:39 -0700 Subject: [PATCH] Add irc-console-chat --- src/main/java/com/cnaude/purpleirc/PurpleBot.java | 8 ++++++++ src/main/java/com/cnaude/purpleirc/TemplateName.java | 3 ++- src/main/resources/SampleBot.yml | 1 + src/main/resources/config.yml | 1 + 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cnaude/purpleirc/PurpleBot.java b/src/main/java/com/cnaude/purpleirc/PurpleBot.java index 7ab9344..4699d3c 100644 --- a/src/main/java/com/cnaude/purpleirc/PurpleBot.java +++ b/src/main/java/com/cnaude/purpleirc/PurpleBot.java @@ -1655,6 +1655,14 @@ public void broadcastChat(String nick, String myChannel, String message, boolean + " disabled"); } + if (enabledMessages.get(myChannel).contains(TemplateName.IRC_CONSOLE_CHAT)) { + String tmpl = plugin.getMsgTemplate(botNick, TemplateName.IRC_CONSOLE_CHAT); + plugin.logDebug("broadcastChat [Console]: " + tmpl); + plugin.logInfo(plugin.tokenizer.ircChatToGameTokenizer( + nick, myChannel, plugin.getMsgTemplate(botNick, + TemplateName.IRC_CONSOLE_CHAT), message)); + } + if (enabledMessages.get(myChannel).contains(TemplateName.IRC_HERO_CHAT)) { String hChannel = heroChannel.get(myChannel); String tmpl = plugin.getIRCHeroChatChannelTemplate(botNick, hChannel); diff --git a/src/main/java/com/cnaude/purpleirc/TemplateName.java b/src/main/java/com/cnaude/purpleirc/TemplateName.java index 53c2aa5..e2aef35 100644 --- a/src/main/java/com/cnaude/purpleirc/TemplateName.java +++ b/src/main/java/com/cnaude/purpleirc/TemplateName.java @@ -32,7 +32,7 @@ public class TemplateName { public final static String IRC_HERO_JOIN = "irc-hero-join"; public final static String IRC_HERO_PART = "irc-hero-part"; public final static String IRC_HERO_QUIT = "irc-hero-quit"; - public final static String IRC_HERO_TOPIC = "irc-hero-topic"; + public final static String IRC_HERO_TOPIC = "irc-hero-topic"; public final static String IRC_HERO_CHANNELS = "irc-hero-channels"; public final static String HERO_CHANNELS = "hero-channels"; @@ -63,6 +63,7 @@ public class TemplateName { public final static String IRC_NICK_CHANGE = "irc-nickchange"; public final static String IRC_MODE = "irc-mode"; public final static String IRC_NOTICE = "irc-notice"; + public final static String IRC_CONSOLE_CHAT = "irc-console-chat"; public final static String PLAYER_AFK = "player-afk"; public final static String PLAYER_NOT_AFK = "player-not-afk"; diff --git a/src/main/resources/SampleBot.yml b/src/main/resources/SampleBot.yml index 68732d7..3270945 100644 --- a/src/main/resources/SampleBot.yml +++ b/src/main/resources/SampleBot.yml @@ -95,6 +95,7 @@ channels: - irc-nickchange - irc-mode - irc-notice + #- irc-console-chat # mcMMO messages sent to IRC - mcmmo-admin-chat - mcmmo-party-chat diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index f611baa..905252c 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -71,6 +71,7 @@ message-format: irc-topic: '[&4IRC] Topic changed by %NAME%: %TOPIC%.' irc-nickchange: '[&4IRC] %OLDNICK% is now known as %NEWNICK%.' irc-mode: '[&4IRC] %NAME% %MODE% on %CHANNEL%' + irc-console-chat: '[&4IRC]<%NAME%> %MESSAGE%' irc-notice: '[&4IRC] [notice(%CHANNEL%)] %NOTICE% ' # Message template for Clevernotch bot to IRC messages clever-send: '[&4BOT]<%NAME%> %MESSAGE%'