Commit Graph

285 Commits

Author SHA1 Message Date
cnaude
aebf34f88e Fall back to Herochat 5.6.5 (re-up) 2016-05-30 10:50:09 -07:00
cnaude
5071014d7f Add nick-prefix.owner option 2016-05-24 07:28:56 -07:00
cnaude
764c783ee7 Rejoin IRC channel if kicked. 2016-05-20 22:04:13 -07:00
cnaude
511c4c3165 Ignore Herochat private messages (workaround). 2016-05-17 22:22:51 -07:00
cnaude
c127d278e3 Update for MC 194. 2016-05-13 21:51:08 -07:00
cnaude
12104ddd36 Additional tab-completion debugging. 2016-05-03 18:25:00 -07:00
cnaude
f963e3aee1 Include remote players in tab completion. 2016-05-02 22:23:55 -07:00
cnaude
13846baa16 Include remote players in tab completion. 2016-05-02 22:12:30 -07:00
cnaude
69b79c586e Ignore private hc messages. 2016-05-01 22:07:43 -07:00
cnaude
d558739877 Ignore private hc messages. 2016-05-01 15:44:11 -07:00
cnaude
8cc249649c Add zero width space in correct location of display name/ 2016-04-30 22:10:26 -07:00
cnaude
2795cf747a Fix /irc send 2016-04-29 22:44:11 -07:00
cnaude
2fedc55ea5 Add zero-width-space to display name. 2016-04-29 22:16:00 -07:00
cnaude
d5198d3129 Check for comments before tokenizing. 2016-04-17 23:30:50 -07:00
cnaude
b2eb1eb887 Update for RTS 2.0.0 build 54. 2016-04-17 22:13:59 -07:00
cnaude
fddf4f8377 Herochat null pointer check (invalid channel) 2016-04-10 15:35:14 -07:00
cnaude
e663de701b SimpleTicketManager added to sample. 2016-03-22 19:25:27 -07:00
cnaude
e330bf0eaa Update to Herochat 5.7.0. 2016-03-20 22:15:22 -07:00
cnaude
a1ade0072f Added FactionChat official repo 2016-03-20 09:09:43 -07:00
cnaude
89ab3ff194 Update SuperVanish (and PremiiumVanish) dependency to 5.5.0. 2016-03-14 18:21:25 -07:00
Chris Naude
66c6e972ef Add sensitive commands to example command-notify ignore list. #16 2016-03-13 16:04:09 -07:00
Chris Naude
d32c03c912 Add new raw-message-list option. #15 2016-03-12 11:03:28 -07:00
Chris Naude
1fe12c06fd Vanilla command workaround for MC 1.9. 2016-03-12 09:10:11 -07:00
Chris Naude
dfb22860c1 Synchronously send broadcast messages to the game. 2016-03-11 10:53:40 -07:00
Chris Naude
2e9abd1a53 Update for Spigot 1.9 2016-03-01 21:45:00 -07:00
BuildTools
e2bd187844 Don't send duplicate messages to from VentureChat. #14 2016-02-28 10:33:39 -07:00
Chris Naude
d290a818ef Adjust listener priority to correctly catch VentureChat QuickChat messages. #13 2016-02-27 19:41:56 -07:00
cnaude
e2ad1f501a Update znc command help message. 2016-02-25 12:38:56 -07:00
cnaude
749e998cbc Add znc command. 2016-02-25 12:31:56 -07:00
cnaude
02dd637ec6 Add znc command. 2016-02-25 12:28:57 -07:00
cnaude
99def2450c Add Venture chat examples to to sample bot 2016-02-21 19:53:11 -07:00
cnaude
ae2e731fff Switch from MineverseChat to VentureChat. 2016-02-16 22:52:08 -07:00
cnaude
3057840cb2 Add new %UUID% token for game messages. 2016-01-08 18:00:47 -07:00
cnaude
1e814a3a30 Add new command-sent message template. 2016-01-06 22:57:44 -07:00
cnaude
8411d2178c Add setMessage method to IRCMessageEent. 2016-01-02 09:58:43 -07:00
cnaude
c1ea5c8244 Add cool_down option for IRC commands. 2015-12-26 18:25:19 -07:00
cnaude
99bf740ff6 Join and quit delay should probably be the same and configurable. 2015-12-25 12:27:58 -07:00
cnaude
33cad8d3fb Initial SimpleTicketManager support. #9 2015-12-21 07:38:40 -07:00
cnaude
666b94b502 Refactoring 2015-12-19 18:30:13 -07:00
cnaude
1258cfa305 Add MineverseChat hooks. 2015-12-18 22:43:53 -07:00
cnaude
0b1eee3989 Compatible with CraftBukkit now. 2015-12-14 20:00:46 -07:00
cnaude
7ec6e42e60 Don't send zws to game. 2015-12-13 21:14:58 -07:00
cnaude
00fb65c20d Fix opposite AFK messages. 2015-12-09 21:08:03 -07:00
cnaude
7885a0a398 Only send AFK message when player is online. 2015-12-09 18:50:32 -07:00
cnaude
bcad2b3e5e Only send AFK message when player is online. 2015-12-08 22:56:07 -07:00
cnaude
25775081d7 Don't use ssl for update checker... 2015-12-06 19:58:17 -07:00
cnaude
04a7191ef6 Update jenkins URLs for update checker. 2015-12-06 18:44:52 -07:00
cnaude
57c682b5b3 Fix hook messages on startup. 2015-12-06 18:44:16 -07:00
cnaude
7b6c4f6ac2 Sample update 2015-12-05 22:26:10 -07:00
cnaude
d1d4cc6b1d Add global chat-ping-fix option. Inserts zero width space into tokenized payer names. 2015-12-05 22:23:01 -07:00
cnaude
1416950ede Add global chat-ping-fix option. Inserts zero width space into tokenized payer names. 2015-12-05 22:17:30 -07:00
cnaude
b27ecc59db Add IRCMessageEvent
Minor bug fix in mcmmo hook.
2015-12-05 10:58:16 -07:00
cnaude
07361bc6e8 Added excludes option for file tailer. #10 2015-12-04 22:17:47 -07:00
cnaude
5fab8c3dc9 Properly translate game colors when tailing log file. #10 2015-12-02 20:43:38 -07:00
cnaude
72a0d9dace Ignore bot nick when inserting zero width space. #10 2015-12-02 20:34:39 -07:00
cnaude
1bb118bf45 Save on shutdown and reload is now default to to false. 2015-12-01 22:28:21 -07:00
cnaude
860aa27f27 Added new log-private-chat option. 2015-12-01 18:41:10 -07:00
cnaude
5734359021 Log tailer enhancements. #10 2015-11-28 22:21:37 -07:00
cnaude
f71d7b373c Sample bot updates 2015-11-28 11:38:34 -07:00
cnaude
7206d02d3a Improve PMs UX: reply command
Add NTheEndAgain hooks
2015-11-27 23:45:17 -07:00
cnaude
ecd89e7e25 Add NTheEndAgain hooks. 2015-11-26 14:50:02 -07:00
cnaude
ea300a0a23 Updating javadocs. #116
Code merge with CB version.
Added game-first-join message template.
2015-11-22 16:01:58 -07:00
cnaude
9b7c0d4deb Add file tailer. Tail your server.log and send output to user or channel. 2015-11-15 17:25:26 -07:00
cnaude
2c65df64bf New commands: ban, unban, addban, removeban, listbans
Improved addop and addvoice commands.
2015-11-15 15:58:22 -07:00
cnaude
529ac427a1 Add output option for custom commands. See SamepleBot.yml. 2015-11-06 16:11:58 -07:00
cnaude
8ec2a46c0a Add zero-width-space option for bots. 2015-11-06 15:08:22 -07:00
cnaude
cf7197ccd4 * Null pointer fix. 2015-11-01 16:52:13 -07:00
cnaude
6202673298 Add player list info to join/quit messages. #7 2015-10-22 07:23:30 -07:00
cnaude
3c71797184 Don't send blank death messages to IRC. 2015-10-08 08:41:49 -07:00
cnaude
33bed55111 NPE fix 2015-09-27 11:06:36 -07:00
cnaude
14975229fd Add game-achievement to sample bot 2015-09-15 18:23:38 -07:00
cnaude
88c36e11ab Null pointer fix. 2015-08-27 13:46:15 -07:00
BuildTools
710e1c3ff9 Null pointer check for game achievement 2015-08-18 07:55:43 -07:00
cnaude
baeef2802b Remove unused GriefPrevention listener. 2015-08-17 21:33:59 -07:00
cnaude
a279fddd15 Fix group prefix and suffix issue. #110 2015-08-16 16:33:02 -07:00
cnaude
78dcdb8450 Remove GP listener 2015-08-12 23:24:24 -07:00
cnaude
4e69d6b37c Remove GP listener 2015-08-12 14:30:35 -07:00
cnaude
34fbba71e3 Add user_masks to sample bot 2015-08-09 15:08:56 -07:00
cnaude
a0db45b042 Add user_mask option for commands. 2015-08-09 15:03:28 -07:00
cnaude
d4095fc9f0 Add GriefPrevention hook 2015-07-30 19:13:04 -07:00
cnaude
852a534f4c Update for 1.8.8. 2015-07-30 18:25:30 -07:00
cnaude
6b1c9f0c0e Add color support to game_command_usage. 2015-07-18 20:07:28 -07:00
cnaude
d667158aca Add additional example. 2015-07-18 19:01:28 -07:00
cnaude
e3e6a9fc1b Add support for %ARGX+% and game_command_usage. 2015-07-18 18:55:18 -07:00
cnaude
09f88c37b9 Prevent duplicate AdminChat messages when FactionChat is detected. 2015-07-18 16:13:10 -07:00
cnaude
aa08c80d7a Fix irc-a-chat 2015-07-18 14:50:52 -07:00
cnaude
ea3a0ae035 Add support for ampersand color codes in say command. 2015-07-18 12:17:51 -07:00
cnaude
7996d0f966 Throw error when invalid version of AdminPrivateChat is detected. 2015-07-15 19:08:42 -07:00
cnaude
5b631cd60a Add %ARGX% tokens for game_command where X is any number. 2015-07-15 18:33:59 -07:00
cnaude
0ae7cc9027 ProtocolLib dependency update. 2015-07-14 22:01:21 -07:00
cnaude
c8629381d8 Fix game-pchat-response for /irc smsg. 2015-06-28 16:39:32 -07:00
cnaude
d8e6f0acca Send correct name with local smsg. 2015-06-28 10:15:20 -07:00
cnaude
1708bf2bd9 Fix help.
Stick to one shade of purple for all output.
No need for file name in commands.
2015-06-27 22:24:57 -07:00
cnaude
09e0d1f682 Dynamically add /msg and /r when configured. 2015-06-25 21:43:59 -07:00
cnaude
d17b11a6de Rename /msg to /ircm and /r to /ircr. 2015-06-25 07:03:53 -07:00
cnaude
2c4344289e Tokenize smsg response correctly. 2015-06-24 20:13:34 -07:00
cnaude
d5d3f02a9d Don't truncate linked messages.
Tokenize smsg response correctly.
2015-06-24 19:49:30 -07:00
cnaude
5728d279e7 Minor fix. 2015-06-23 22:29:25 -07:00
cnaude
86576ea326 Various bot linking fixes. 2015-06-23 21:58:54 -07:00
cnaude
468c2474ba Dependency fixes and relocations. 2015-06-23 19:19:22 -07:00
cnaude
4e9fb80944 Added new AwayEvent listener. 2015-06-20 22:10:12 -07:00
cnaude
d5a8f53579 Update IRC away status correctly in /irc list command when user returns. 2015-06-20 18:39:19 -07:00
cnaude
19aacbf847 Add /r for quick replying to private messages. 2015-06-20 15:10:00 -07:00
cnaude
6e04672421 Add /msg alias for /irc smsg 2015-06-20 08:40:46 -07:00
cnaude
b67be94124 Added slist command. 2015-06-19 20:37:18 -07:00
cnaude
ad177de12f Initial bot linking capabilities. 2015-06-19 07:18:16 -07:00
cnaude
edea3e8b73 Don't use mcMMO API to send messages. 2015-06-07 14:20:20 -07:00
cnaude
2c689c0271 Only filter messages when enable-filtering is true. 2015-06-07 07:44:16 -07:00
cnaude
471dbaec65 Ciphers are now configurable.
Per channel message templates.
2015-06-06 12:33:26 -07:00
cnaude
785a5ad5a9 Add support for MC 1.8.7. 2015-06-06 11:26:56 -07:00
cnaude
c8c61949a6 Now we can send messages to mcMMO chat channels. (party and admin) 2015-06-05 20:05:49 -07:00
cnaude
e7bc3f5f85 Minecraft 1.8.6 compatibility. 2015-05-25 16:17:35 -07:00
cnaude
1699a7fa3a Minecraft 1.8.5 compatibility. 2015-05-22 21:19:29 -07:00
cnaude
c3b8bde799 Minecraft 1.8.4 compatibility. 2015-05-22 05:25:35 -07:00
cnaude
0a3a8c3a53 Add support for Minecraft 1.8.4. 2015-05-21 18:23:01 -07:00
cnaude
5654897419 Split messages with \r\n and \n. 2015-05-19 18:13:18 -07:00
cnaude
60dcc46328 Merging changes from Spigot version. 2015-05-17 11:20:34 -07:00
cnaude
6042d1a162 Fix duplicate tab-complete names.
Add chat tab-completion
2015-05-16 19:43:40 -07:00
cnaude
16f5162b15 Fix command-notify ignore. 2015-05-11 11:58:07 -07:00
cnaude
5b71aba092 Fix command-notify ignore. 2015-05-11 11:55:52 -07:00
cnaude
7b797b2ef8 Tidy up the error replies. 2015-05-08 20:14:59 -07:00
cnaude
6be25284d1 Log error messages from IRC servers. 2015-05-08 09:43:09 -07:00
cnaude
a039875685 Custom tab ignore list is now case insensitive. 2015-05-08 09:04:56 -07:00
cnaude
46c426f92a Command preprocessor should not be case sensitive. 2015-05-08 07:22:38 -07:00
cnaude
6de8c7957c Command notify should not be case sensitive. 2015-05-08 06:47:27 -07:00
cnaude
44cc7de81f Check for nulls before dispatching to Dynmap. 2015-05-03 10:29:51 -07:00
cnaude
3101663625 Flood protection. 2015-05-02 18:08:30 -07:00
cnaude
3e00ae9087 Only relay ALLOWED messages from Herochat players. 2015-04-26 08:40:52 -07:00
cnaude
45b8444e40 Type fix: excample => example 2015-04-25 12:37:52 -07:00
cnaude
3dd9f42279 Add %CHANNELPREFIX% 2015-04-21 22:00:12 -07:00
cnaude
b30654daed Only display hook info when debug is enabled.
Add displayName to test command.
2015-04-18 11:34:13 -07:00
cnaude
10ec37c06b Fix voice and op commands. 2015-03-28 12:30:20 -07:00
cnaude
135b0d7f08 Saving enhancements. 2015-03-26 10:28:27 -07:00
cnaude
d0dc9be979 Save mute list 2015-03-26 07:18:13 -07:00
cnaude
ad9d0b7fc6 Save mute list 2015-03-26 07:17:09 -07:00
cnaude
23d1eed62b Extra debugging. 2015-03-23 18:11:31 -07:00
cnaude
c921879788 Broadcasting chat to console is now optional. 2015-03-22 00:00:41 -07:00
cnaude
692eac4b8c Formatting 2015-03-21 10:45:04 -07:00
cnaude
5a515b7d82 Add hooks command.
Some refactoring and cleanup.
2015-03-21 10:42:07 -07:00
cnaude
aec0df7274 Fix TLS support. 2015-03-19 21:50:01 -07:00
cnaude
b3e92df042 TLS does not require SSL to be true. 2015-03-18 11:24:24 -07:00
cnaude
620d1d0a9d Add TLS support. 2015-03-18 10:34:40 -07:00
cnaude
701496debe Typo fix. 2015-03-16 11:16:24 -07:00
cnaude
812d7852e3 Cleanup. 2015-03-16 10:36:58 -07:00
cnaude
d20dbd20ef Tokenizer changes. 2015-03-16 10:32:15 -07:00
cnaude
3363d71415 Tokenizer changes. 2015-03-16 07:01:00 -07:00
cnaude
d440e0220b Extra debugging 2015-03-13 09:13:51 -07:00
cnaude
7885a2597e More error catching around vault. 2015-03-13 07:35:54 -07:00
cnaude
0dfad43aeb Concurrency fix.
Tab list fix.
2015-03-11 22:36:42 -07:00
cnaude
9c5e2a2ab9 Change the way we hook to Jobs. 2015-03-09 16:56:17 -07:00