Commit Graph
253 Commits
Author SHA1 Message Date
auto de24ca4437 Refactor PlayerListener for mute handling and text prioritization
Improved the PlayerListener class by adjusting event handling priority and adding nullability constraints for PlayerDeathEvent for better program robustness. Also removed a now unused import of the TextComponent class for cleaner codebase management.
2024-04-13 16:15:35 +02:00
auto e351e86bea Add mute handling and text styling in PlayerListener
Enhanced PlayerListener feature by incorporating checks for server mute status before sending death messages. Additionally, styled the death messages by adding text color and italics when mute state is false to improve readability.
2024-04-10 22:02:01 +02:00
auto a377bdfe48 Implement player death message limits
The code now includes player death message limits, with a configured maximum number of messages per defined period. This was added in the PlayerListener class and configuration options were placed in Config.java. This change will restrict spamming of death messages.
2024-04-06 13:11:05 +02:00
auto 034de90062 Implement evidence for automatic ban for 'punish' filter violations
When a user who violate the 'punish' filter rules is automatically banned, there will now be a post about it in the #evidence channel.
2024-03-02 20:41:59 +01:00
auto bd8fa02f1e Add 'punish' filter and automatic banning functionality
Extended the RegexManager filterText method to include a 'punish' case that triggers an automatic ban for users who violate the filter. This commit also updates the PluginMessageListener to handle 'punish' commands, thus completing the execution of an auto-ban function.
2024-03-02 19:18:13 +01:00
Len eb7c1dd1e1 Update to 1.20.4 2023-12-17 12:37:21 +01:00
auto 278129e8d8 Changed pinging to prevent ping for not @'d user
Allowed \ to escape ping
2023-08-14 01:29:06 +02:00
auto f1deebf49e Merge remote-tracking branch 'origin/main' 2023-08-11 22:30:34 +02:00
auto 3e29fc7d17 Added minimum hex value for nick colors 2023-08-11 22:30:23 +02:00
Len ffa90b5c94 add MENTIONPLAYERTAG to Config.java 2023-07-15 17:45:03 +02:00
Len 9d7f944c88 Fix Tagging players and triggering a replacematcher not resetting chatcolor 2023-07-15 17:42:12 +02:00
auto 4b930e62c3 Log party messages that are from a toggled user on the local server as well 2023-07-10 23:33:42 +02:00
auto ce5ea19961 Removed unused imports 2023-07-07 23:16:15 +02:00
auto 591ca93981 Fixed first join messages only working if chat user is not loaded yet 2023-07-07 23:15:45 +02:00
auto d7cfe97644 Added first join messages back 2023-06-26 21:40:15 +02:00
auto c86a344d49 Trying a different way to see if a player is a new player 2023-06-22 02:00:51 +02:00
auto 55918670bc Maybe fixed mentions 2023-06-20 00:40:44 +02:00
auto f3c7a312c0 Added first join messages 2023-06-20 00:35:46 +02:00
auto 9b7868bea7 Fix mentions happening within words 2023-06-17 23:58:33 +02:00
auto 6c6b798677 Fix load order 2023-04-23 22:48:33 +02:00
auto 0c1b197054 Don't send players a ping sound if they have the player that's pinging them ignored 2022-11-25 19:49:37 +01:00
Len 57afbbe805 Update permissions for nicknames 2022-10-29 10:29:26 +02:00
Len 5398d97248 Merge branch 'main' of https://github.com/Altitude-Devs/Chat 2022-10-09 20:25:52 +02:00
Len d90f5ac376 Update nicknames for Player and CMI. 2022-10-09 20:25:40 +02:00
auto 0c7ad69e85 Only replace the first instance of a name/nickname 2022-10-09 19:33:06 +02:00
auto 5b06049265 Fixed double @ if someone doesn't have a nickname (or has the same nickname as the username) 2022-10-09 18:04:41 +02:00
auto ea051fd905 Fixed spacing for target replacement 2022-10-09 01:21:10 +02:00
auto 87d5c1b264 Fixed blocked messages not highlighting what was blocked 2022-10-09 01:18:13 +02:00
auto 5e62786010 Fixed case-sensitive name matching for replacing names/nicknames 2022-10-09 00:47:43 +02:00
auto 4f01c86877 @ players when they are mentioned by name or nickname (case-insensitive) 2022-10-09 00:36:50 +02:00
Len e811b0ca9a Update permissions for nickcommand. V2 2022-10-08 22:36:46 +02:00
Len 3eff30a4be Update permissions for nickcommand. 2022-10-08 11:14:58 +02:00
Len 3aa0b09133 Fix ChatFilter.java not applying to message. 2022-10-08 11:05:56 +02:00
Len 5db22461cf Fix [i] duplicating in GC 2022-10-08 10:36:06 +02:00
Len 7af91c1c94 Fix permission for emoteslist 2022-10-03 19:13:42 +02:00
Len 7de83f536b Show correct nickname in previews 2022-10-03 18:27:58 +02:00
Len 76f713409b Parse components in nicktry 2022-10-03 12:04:08 +02:00
Len ef831c48b3 Remove legacy codes in Nicknames.java 2022-10-03 11:29:06 +02:00
Len 8baa254d5e Revert "Fix replacement filers not working."
This reverts commit df4ff7f6b3.
2022-10-03 11:29:06 +02:00
Len 3d14cca551 Update minimessage tags to be lowercase 2022-10-03 11:29:06 +02:00
Len d1df551f35 Update minimessage tags to be lowercase 2022-10-03 10:30:27 +02:00
Len db8524134e update player displayname when changing Nicknames 2022-10-02 16:33:01 +02:00
Len e99626cebb Remove deprecation usages 2022-10-02 10:53:26 +02:00
auto d7bd3aa222 Switched to using minimessage (mostly) 2022-10-02 04:52:33 +02:00
auto 9407ba8bec Switched to using minimessage (mostly) 2022-10-02 03:52:02 +02:00
Len 5ec1f08fe1 Update version in plugin.yml 2022-10-01 20:46:07 +02:00
Len a4e4982dc3 Update nicknames to use Chat's plugin message channels. 2022-10-01 20:42:35 +02:00
Len 3d432a5af6 Change Nicknames.getNick to use UUID 2022-10-01 19:39:20 +02:00
Len 4b947996da Change some minor things to Nicknames 2022-10-01 15:04:08 +02:00
Len df4ff7f6b3 Fix replacement filers not working. 2022-10-01 13:32:04 +02:00