Change Log

  • v2.1.14-379 - Jan 10, 2016
    • Add new command-sent message template
    • Add new %UUID% token for game messages
  • v2.1.14-378 - Jan 5, 2016
  • v2.1.14-275 - May 3, 2015
    • Add support for CraftBukkit 1.8.3 - Now backwards compatible with 1.7.10 and older.
  • -v2.1.14-274 - May 3, 2015-
    • -Add support for CraftBukkit 1.8.3.-
  • v2.1.14-273 - April 26, 2015
    • Save mute list.
    • Saving enhancements.
    • Fix voice and op commands.
    • Add %CHANNELPREFIX%.
    • Only relay ALLOWED messages from Herochat players.
  • v2.1.14-266 - March 19, 2015
    • Fix TLS
  • v2.1.4.14-242 - January 30, 2015
    • Revert back to Vault 1.4.1
    • Revert back to ProtocolLib 3.4.0
    • Build our bot asynchronously.
    • Remove redundant player IP lookup call.
    • Add away info to whois result.
    • Remove deprecated getOfflinePlayer() call.
    • Check for null uuid before attempting to get offline player.
    • Add sender option for custom commands. #102
  • v2.1.4.14-235 - January 1, 2015
    • Removed Spigot dependencies. This will work much better on non-Spigot servers.
  • v2.1.14-233 - January 1, 2015
    • Add custom tab-complete for /irc commands.
    • Improve ctcp version response.
    • Add @version, @versionfull, and @bukkit commands.
    • Dispatch vanilla commands as ConsoleCommandSender.
    • Add STRIP color code. (Use this to ignore certain colors)
  • v2.1.14-227 - December 23, 2014
    • Add Update Checker. (Optional)
    • Add new valid-irc-commands token.
    • Add new irc-hero-action-channels token.
    • Add custom tab compatibility for MC 1.8.
    • Add SuperVanish hook.
    • Add UUID support. (Player UUIDs are cached on first login)
    • Add AdminPrivateChat support. (Use game_command: @a)
    • Add %JOBSSHORT% to sample config.yml.
    • Add custom tab list support for MC 1.8.
    • Check for valid version of Shortify. (Must use Shortify 1.8 and newer)
    • Check for valid version of FactionChat.
    • Add support for Faction 2.7.3.
    • Compatible with Jobs 2.12.0 and 2.13.1.
  • v2.1.14-174 - November 5, 2014
    • Asynchronous hostname lookups.
    • Add /me IRC actions to dynmap web chat via irc-action-dynmap-web-chat message type.
  • v2.1.14-166 - November 1, 2014
    • Tab support for 1.7.10 (spigot) and 1.7.9 (bukkit).
  • v2.1.14-160 - October 19, 2014
    • Add /load and /unload commands.
    • All commands requiring [bot] now use bot file name instead of nick name. You can leave off the .yml to shorten the command. This is to support running multiple bots with the same nick name.
    • Add support for Jobs 2.12.2.
    • Add new tokens: %HOST%, %AWAY%, %SERVER%, %KICKERHOST%, %KICKERAWAY% and %KICKERSERVER%
    • Add @rtsmb command.
  • v2.1.14-127 - August 9, 2014
    • Add ignore option for command-notify.
    • Add RedditStream hook - #78
  • v2.1.14-125 - August 3, 2014
    • Properly return CONSOLE as username for IRC relayed commands. (Fixes issue #75)
  • v2.1.14-121 - July 14, 2014
    • Add game-mode messages.
    • Add ircOp as valid mode for commands. Use 'i'.
    • Enable player tokens for dynmap chat relay.
    • Add OfflinePlayer support for player tokens.
    • Cache player display name for offline display.
    • Save displayName cache to disk.
    • Add bind option.
    • Add support for Essentials /helpop /amsg and /ac.
    • Add irc-ess-helpop.
    • Add prism support.
    • Add channel-auto-join-delay.
    • Ignore blank invalid-irc-command messages.
    • Allow invalid IRC commands to be sent to the game.
    • Ignore empty invalid-irc-message when relaying to game.
  • v2.1.14-96 - May 23, 2014
    • Add %NICKPREFIX% and nick-prefixes option
    • Add ignore-chat-cancel option
    • Remove "Invalid CE" message.
    • Fix IRC part listener.
    • Add voice commands (/irc voice...)
    • Ignore duplicate channels in bot file.
    • Fix case issues related to channel name and config file.
    • Fix %TOPIC% token for irc-topic messages.
    • Strip annoying IRC color codes...
    • Strip IRC background colors.
    • Change onJoin priority to highest possible.
  • v2.1.13 - April 27, 2014
    • Add permission option for IRC commands.
    • Add max-line-length option.
    • Ignore null channels in notice listener.
    • Ignore mcMMO chat messages when sender is blank.
  • v2.1.12 - March 23, 2014
    • Fix OreBroadcast support.
  • v2.1.11 - March 22, 2014
    • Prevent blocking main thread when IRC server is locked up (Critical fix)
    • Add OreBroadcast support (OreBoradcast 1.2.3 or newer only)
    • Add %PLAYERIP% token
    • Add custom color maps
    • Add IRC to dynmap web chat
    • Send messages to specific Towny channels
    • Don't send blank messages from IRC
    • Add IRC message filtering options.
    • Add chanserv style topic command option.
    • Add bot file name to listbots command output.
  • v2.1.9 - February 26, 2014
    • Add logging option for IRC to HeroChat messages.
    • Add Shortify support
  • v2.1.8 - February 18, 2014
    • Change command queue to be synchronous.
    • Add irc-console-chat
    • Fix irc-hero-channels templates.
    • Don't call isConnected() from main thread.
    • Optionally load message templates from bot yml.
  • v2.1.7 - January 30, 2014
    • Remove case sensitivity of channel names, bot names and IRC commands.
    • Fix playerprefix and playersuffix in RTS messages.
    • Add invalid-command option.
    • Fix mute command.
  • v2.1.6 - January 11, 2014
    • Fix NPE in ReportRTS listener when completing requests via console.
  • v2.1.5 - January 8, 2014
    • Added ReportRTS %MODCOMMENT% token. (ReportRTS 1.1.3 and higher only)
    • Fix TownyChat messages.
  • v2.1.4 - December 29, 2013
    • Added ReportRTS messages: rts-complete, rts-claim, rts-unclaim, rts-held and rts-assign
    • Added TownyChat support
    • Fixed mcMMO chat support
  • v2.1.1 - December 24, 2013
    • Add %MOTD% token for topic.
    • Fix Essentials conflict.
    • Update PircBotX to 2.0.1.
  • v2.1.0 - December 22, 2013
  • v2.0.9 - December 2, 2013
    • Enable color conversion for "/irc say"
    • Improve addop and removeop commands.
    • Add @list format options.
    • Add hero-channels and hero-action-channels. (per channel templates)
    • Fix game-kick detection and message.
    • More optimization and speed improvements.
  • v2.0.8 - December 1, 2013
  • v2.0.7 - November 27, 2013
    • Change onPlayerQuit priority to better detect vanished players.
    • Don't force FactionChat tags to lowercase.
    • Properly display faction tag colors.
    • Add @query command. Query remote servers for player list.
    • Refactoring and optimization.
  • v2.0.6 - November 21, 2013
    • Add charset option for bot.
    • Performance improvements. (Use asynchronous thread for IRCMessageQueueWatcher)
    • Properly order command responses sent to IRC.
  • v2.0.5 - November 17, 2013
    • Log all notice messages.
    • Fix nickserv ident password issues.
    • Add HeroChat emote detection and handling. (hero-action, hero-Global-action ...)
    • Various logging changes.
    • Add real-name option.
  • v2.0.3 - November 9, 2013
    • Performance improvements (moved IRC messages to separate thread)
  • v2.0.2 - November 8, 2013
    • Fix SSL support.
  • v2.0.1 - November 6, 2013
    • Upgraded to PircBotX 2.0.
    • Add "/irc motd" command.
    • Revamp "/irc help" command.
    • Fix irc-pchat-response colors.
    • Hide players from @list when they are vanished.
    • Add message sent notifications.
    • Code refactoring and improvement.
    • Fixed auto reconnect.
    • Add color support to tab list
    • Add @hchat command (send messages to specific hero channels from IRC).
  • v1.10.7 - October 22, 2013
    • Add relay-private-chat bot option (prevents private messages to the bot from getting relayed to the game)
    • Add %WORLDCOLOR% token
    • Add %GROUPSUFFIX% token
    • Adjust colors slightly
  • v1.10.5 - October 20, 2013
    • Add irc-notice message.
    • Add irc-mode message.
    • Properly handle invalid default world names in config.yml.
    • Fix reload, listbots and reloadconfig commands.
  • v1.10.1 - October 9, 2013
    • Add support for offline prefixes.
    • Add /irc msg command (private user messaging)
    • Add @msg command (private player messaging)
    • Add @ochat command (overrides irc-chat)
    • Add /irc sendraw command
    • Add /irc ctcp command
    • Add /irc notice command
    • Command prefixes now unlimited length
    • Add private_listen and channel_listen options for commands
  • v1.8.4 - September 16, 2013
    • Update for latest ReportRTS 1.1.1 (#145).
    • Prevent PurpleIRC from announcing vanished players join.
  • v1.8.3 - September 12, 2013
    • Resolve NullPointerException when changing bot nick.
  • v1.8.1 - September 7, 2013
    • Update for Factions 2.1.0
    • Add command watcher.
    • Change IRC nick player name match to be exact. (Configurable)
  • v1.7.1 - August 19, 2013
    • Add ctcp option for IRC command responses
    • Fix /irc join and /irc leave
    • Truncate IRC names in custom tab list (fixes client crash)
    • Update custom tab list when player joins
    • Update custom tab list when IRC user changes nick
    • Add irc-nickchange message and corresponding permission node
    • Link IRC names to online players (player tokens now work on IRC -> game messages)
    • Print error message when attempting enable custom tab list without ProtocolLib
    • Fix NullPointerExceptions
    • Fix tokenizer issues introduced in 1.7.0
  • v1.7.0 - August 15, 2013
  • v1.6.5 - August 4, 2013
    • Properly handle multiple IRC user modes.
  • v1.6.3 - July 25, 2013
    • Add ability to send raw message on connect (resolves issue connect to quake net)
    • Add quit listener and irc-quit message (properly catches IRC users quitting)
    • Add IRC nicknames to in-game tab list (kind of experimental)
  • v1.5.9 - July 19, 2013
    • Add Half Op, Super Op, and Owner modes.
    • Fix part message not replacing the %NAME% token.
    • Add permission error message for commands in IRC.
    • Add support for FactionChat 1.620. (Previous versions will no longer work)
  • v1.5.8 - July 16, 2013
    • Add %DISPLAYNAME% token
    • Fix NPE in tokenizer
  • v1.5.6 - July 10, 2013
    • Add support for Factions 2.0.0 and higher. (No longer supporting 1.8.2)
    • Add support for player suffix
    • Add support for ReportRTS ticket notifications (Only ReportRTS 1.1.1 and newer)
    • Add support for /broadcast command to relay to IRC
    • Add missing default permission nodes in plugin.yml
  • v1.5.1 - June 30, 2013
    • Add Multiverse world alias support (%WORLDALIAS%).
  • v1.5.0 - June 30, 2013
    • Fix don't remove the bot object after initiating a quit. (Fixes: Exception in thread "bot1-input")
    • Strip leading and trailing white spaces from IRC commands.
    • Properly handle empty command arguments.
  • v1.4.9 - June 23, 2013
    • Add SSL support
    • Add channel option to ignore normal chat messages (use with @chat)
  • v1.4.8 - June 20, 2013
    • Add reload command
    • Add and remove a few debugging options
  • v1.4.5 - June 14, 2013
    • Queue game commands from IRC and dispatch them synchronously.
  • v1.4.4 - June 10, 2013
    • Add support for channel names with dots (%2E == .)
    • Add @chat command
  • v1.4.3 - June 9, 2013
    • Add kick command
    • Fix op and deop commands
  • v1.4.1 - June 7, 2013
    • Add option to change IRC message delay.
  • v1.4.0 - June 4, 2013
    • Add TitanChat support
    • Fix removeop command.
    • Add verbosity to reloadbotconfig
    • Fix addop error message
    • Fix NPE with getGroupPrefix() and getGroupName()
  • v1.3.2 - May 29, 2013
    • Translate color codes in chat prefixes.
    • Remove a few debugging messages.
  • v1.3.1 - May 27, 2013
    • Add NickServ identify support.
    • Add %HEROCOLOR% token for Herochat.
    • Fix Herochat tokens.
    • Game messages now go to all valid IRC channels.
    • Code cleanup.
  • v1.2.7 - May 19, 2013
    • Properly detect CleverNotch on startup.
  • v1.2.5 - May 15, 2013
    • Add support player and group prefixes via Vault.
    • Fix IRC colors.
    • Fix NullPointerExceptions.
  • v1.2.1 - May 17, 2013
    • Fix SampleBot.yml creation.
  • v1.2.0 - May 17, 2013
    • Fixed %MESSAGE% token replacement in IRC chat.
    • Add support for CleverNotch.
    • Fix string replacement issues.
    • Fix reloadconfig issues
  • v1.0.0 - May 15, 2013
  • v0.0.18 - May 13, 2013
    • Fix chat issues with UnrealIRCd. (Replace raw messages with asynchronous sendMessage()).
  • v0.0.17 - May 13, 2013
    • Add HeroChat support
    • Add /irc send
    • Fix /irc reloadconfig
    • Fix /irc reloadbots
    • Fix channel password
  • v0.0.12 - May 8, 2013
    • Add /irc whois
    • Add IRC motd display
  • v0.0.11 - May 7, 2013
    • Fix irc-chat chat issue.
  • v0.0.8 - May 5, 2013
    • Add %GROUP% message token.
  • v0.0.7 - May 5, 2013
    • Add mcMMO chat support
    • Add console chat support
  • v0.0.6 - May 3, 2013
    • Add %ARGS% option for game_command.
  • v0.0.5 - May 2, 2013
    • Fix @uptime command.
  • v0.0.4 - May 2, 2013
    • Fix async chat exceptions
  • v0.0.3 - May 2, 2013
    • Initial version