Commit Graph
70 Commits
Author SHA1 Message Date
auto fd58617e44 Edited templates for spy/party format 2022-01-30 19:52:53 +01:00
auto 6360d74b30 Added more config messages 2022-01-30 19:50:33 +01:00
auto a0a60757f6 Check if a user is already in a party before letting them make another party 2022-01-30 19:50:22 +01:00
auto 89938338b1 Configure party invite messages 2022-01-30 19:50:06 +01:00
auto f8ede610b2 Parse commands before putting them in template 2022-01-30 19:49:53 +01:00
auto 2acebc6c16 Renamed partycommand and made party chat work from galaxy to proxy 2022-01-30 19:31:29 +01:00
auto 4f4f48e847 Added all the commands and added configurable messages for everything 2022-01-30 17:50:18 +01:00
auto 5fcf9da6b9 Removed updateparty comments 2022-01-30 15:46:22 +01:00
auto daf6ab21a5 started migrating party to proxy 2022-01-30 02:12:09 +01:00
auto aaaa46e97f Fixed some party messages 2021-08-08 18:27:43 +02:00
auto c701621e42 Added party spy 2021-08-08 18:27:30 +02:00
auto 18c3c4c6f4 Improve the hard coded messages instead of just putting them into a config which is something I'll hopefully do later :) 2021-08-08 17:18:50 +02:00
auto 31d2eb44d4 Added login and logout notifiers 2021-08-08 14:48:42 +02:00
auto 9551785f83 Added a terrible way to sync parties cus I don't have time to implement a proper solution atm 2021-08-08 13:30:57 +02:00
auto 30cc4b3ead Renamed party things to not conflict with mcmmo hopefully 2021-08-08 12:46:56 +02:00
auto 7a4bc0eeb4 Added tab completing to party command 2021-08-08 12:34:45 +02:00
auto 67eccd389d Switched to Username only (no nicknames) till colors can be fixed (for party users) 2021-08-08 12:19:32 +02:00
auto 2cb843b68c Finished party command, and sub commands 2021-08-08 11:36:06 +02:00
auto 0932bf8d51 Merge branch 'main' into party 2021-08-08 07:15:28 +02:00
auto 351515ab55 Make ignore work in ChatChannel 2021-08-08 07:11:00 +02:00
auto 1cdf50b188 Added party command 2021-08-08 05:13:29 +02:00
auto c4f56a9d21 Merge branch 'main' into party 2021-08-05 11:49:19 +02:00
auto 32f323ff41 Merge branch 'chat_channels' 2021-08-05 11:41:37 +02:00
auto b9fae1cb35 Created configurable chat channels 2021-08-05 11:40:42 +02:00
auto 9d9b8f0bf2 Added configurable chat channels 2021-08-04 15:46:45 +02:00
auto 3b4d9414bd Load all chat users on startup
Load all parties on startup
2021-08-04 15:07:25 +02:00
auto 571f02b6df Load all chat users on startup
Load all parties on startup
2021-08-04 15:07:16 +02:00
auto 7c15731dcd When someone enters a new regex incorrectly don't crash the whole plugin 2021-08-04 14:47:42 +02:00
auto c1a51dc803 Fixed muting server 2021-08-01 04:51:09 +02:00
auto 321255eaa1 Don't create a new chat user if we can't find one, only create a new one if we can't find one when a player joins 2021-08-01 04:22:09 +02:00
auto e51c893649 Added ignore ? (ignore list) and sync ignores 2021-08-01 04:21:33 +02:00
auto dfcf8de34e Removed Bukkit stuff I missed from the general use API 2021-08-01 03:20:49 +02:00
auto e253894a77 Removed Bukkit stuff I missed from the general use API 2021-07-31 23:27:29 +02:00
auto 59a6edd4f6 Removed code that uses Bukkit API from the API 2021-07-31 23:16:51 +02:00
auto a61399bd71 Removed unused code 2021-07-31 22:26:42 +02:00
auto 604d06b700 Added logging for which filter is triggered 2021-07-31 20:21:50 +02:00
auto a9be164979 Made global chat async and added uuid to it everywhere 2021-07-31 03:46:50 +02:00
auto a36ac260f1 Made mute server properly register and use the right permission for it 2021-07-31 03:46:37 +02:00
auto 49a6fc6f87 Don't send join/leave message to ignored players 2021-07-30 23:53:37 +02:00
auto 899e363677 Optimized globalchat by checking only the ppl who have perms 2021-07-30 23:26:56 +02:00
auto fb594e6825 Made sure ppl who ignore ppl don't see their globalchat messages 2021-07-30 23:23:37 +02:00
auto 5a362ca67d Added a way to mute all chat 2021-07-30 23:23:16 +02:00
auto e7d508d8d1 Moved Util to Utility 2021-07-30 23:22:38 +02:00
auto 85dd526617 Only send social spy if the target isn't you and the sender isn't you
Check if player is muted before letting them send a global chat message
2021-07-30 21:55:19 +02:00
auto e2aa9e892d Should fix all normal names being lowercase 2021-07-30 21:09:31 +02:00
auto e0f7b159e8 Send Player along with replaceText 2021-07-30 05:33:49 +02:00
auto befece04d9 Send Player along with replaceText 2021-07-30 05:33:35 +02:00
auto 01be60ed23 Inverse on/off for gc toggle cus for some reason it's inversed and this is a lazy fix 2021-07-30 05:33:05 +02:00
auto 6a947fac9c Actually flip the permission 2021-07-30 05:32:02 +02:00
auto bb71d5787e Added bypass permission for filter (chat.bypass-filter.<filter-name>) 2021-07-30 05:31:37 +02:00
auto c07399f0ba Don't show chat messages from ignored user to user who ignored them 2021-07-29 22:30:50 +02:00
auto ead360ee1c Chance stored party users to a HashMap for easier access 2021-07-29 03:21:29 +02:00
auto fee6b5c72f Fix user save query inserting unique values multiple times 2021-07-29 03:18:37 +02:00
auto 7603bc0db6 Send proper messages when blocking a message 2021-07-29 03:18:18 +02:00
auto fc76d07b4c Return if matcher.find() OR matcher.matches() is true since one seems to work when it's the only thing in the text, and the other only works when there is other text around it?? 2021-07-28 22:51:45 +02:00
auto a2aa2d8b94 Hardcoded 3 character limit for repeated characters (should be configurable) 2021-07-28 22:50:58 +02:00
auto 3d5a48dabc Added HARDCODED messages WHICH SHOULD BE IN CONFIG to alert the user their message was blocked and alert staff a message was blocked and what that message was. 2021-07-28 21:57:00 +02:00
auto 9134890538 Don't send chat message if it was blocked 2021-07-28 21:42:58 +02:00
auto 70b5f980f0 Make Regex case insensitive 2021-07-28 21:26:21 +02:00
auto 313d09906d Fixed DatabaseConnection not being loaded on startup 2021-06-30 02:02:35 +02:00
auto bfadd18020 only iterate through players that are actually in a party when saving them 2021-06-08 04:03:03 +02:00
auto cc6a9a5a46 removed forcetp from chatuser 2021-06-07 15:41:05 +02:00
auto 2096d85b53 made togglegc command 2021-05-16 02:06:42 +02:00
auto 599de2647f made togglegc command 2021-05-16 02:05:46 +02:00
auto c15da75114 Renamed chatState to partyChatState 2021-05-16 02:02:03 +02:00
auto b8ff682748 Get prefixes, display name, and gc toggle when initializing a new user object 2021-05-15 03:02:52 +02:00
auto 2475197526 Changed PartyUser to be ChatUser 2021-05-14 02:33:23 +02:00
auto cec31f675e Removed regex queries
Added nickname query but it's using the wrong connection, needs to either get a connection to the nickname db or something else
2021-05-12 23:59:19 +02:00
auto 21a15c3817 Added queries to store regex, ignored users, parties, and party users
Added Party and party user class with all database functionality
NOTE: Regex doesn't have a way to be added or edited through the plugin atm. I don't know if that's needed since doing it through minecraft seems a bit odd, we could maybe add it to some discord bot or something in the future though
2021-05-11 19:21:48 +02:00
auto 19b4c8aaa0 Started working on a chat filter, doesn't load from config yet, has example data 2021-05-02 21:42:35 +02:00