Len
bd48c3f0ca
Remove chat decorators
2024-07-27 11:03:55 +02:00
Len
c97f5a54d7
invert boolean check
2024-07-06 11:00:58 +02:00
Teriuihi
99f66c3b4b
Prevent empty stack exception in PlayerListener
...
An additional condition is added to prevent an exception from being thrown when attempting to peek an empty stack in the PlayerListener.java file. This should resolve issues where checking if the playerDeathsStack is before the cut off time caused an empty stack exception error.
2024-04-28 21:38:12 +02:00
Teriuihi
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
Teriuihi
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
Teriuihi
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
Teriuihi
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
Teriuihi
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
Teriuihi
278129e8d8
Changed pinging to prevent ping for not @'d user
...
Allowed \ to escape ping
2023-08-14 01:29:06 +02:00
Teriuihi
f1deebf49e
Merge remote-tracking branch 'origin/main'
2023-08-11 22:30:34 +02:00
Teriuihi
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
Teriuihi
4b930e62c3
Log party messages that are from a toggled user on the local server as well
2023-07-10 23:33:42 +02:00
Teriuihi
ce5ea19961
Removed unused imports
2023-07-07 23:16:15 +02:00
Teriuihi
591ca93981
Fixed first join messages only working if chat user is not loaded yet
2023-07-07 23:15:45 +02:00
Teriuihi
d7cfe97644
Added first join messages back
2023-06-26 21:40:15 +02:00
Teriuihi
c86a344d49
Trying a different way to see if a player is a new player
2023-06-22 02:00:51 +02:00
Teriuihi
55918670bc
Maybe fixed mentions
2023-06-20 00:40:44 +02:00
Teriuihi
f3c7a312c0
Added first join messages
2023-06-20 00:35:46 +02:00
Teriuihi
9b7868bea7
Fix mentions happening within words
2023-06-17 23:58:33 +02:00
Teriuihi
6c6b798677
Fix load order
2023-04-23 22:48:33 +02:00
Teriuihi
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
Teriuihi
0c7ad69e85
Only replace the first instance of a name/nickname
2022-10-09 19:33:06 +02:00
Teriuihi
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
Teriuihi
ea051fd905
Fixed spacing for target replacement
2022-10-09 01:21:10 +02:00
Teriuihi
87d5c1b264
Fixed blocked messages not highlighting what was blocked
2022-10-09 01:18:13 +02:00
Teriuihi
5e62786010
Fixed case-sensitive name matching for replacing names/nicknames
2022-10-09 00:47:43 +02:00
Teriuihi
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
Teriuihi
d7bd3aa222
Switched to using minimessage (mostly)
2022-10-02 04:52:33 +02:00
Teriuihi
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