
Changes 🔨
- Removed the half-baked modern implementation of ChatManager.
Bugs Fixed 🐛
- Fixed an issue potentially with antiswear not working.
- Cleaned up a chunk of the internals.
- Fixed a lot of config issues due to default values not being supplied in the config.
As always, Report 🐛 to https://github.com/Crazy-Crew/ChatManager/issues
0e26c74 Fix an issue with anti-spam commands/messages by using getOrDefault
db4bd29 Merge pull request #101 from TechGe3ks/patch-1
Update ChatCooldowns to handle nulls
902adc3 Merge pull request #102 from TechGe3ks/patch-2
aeed23b Fix no value present issue with toggle chat listener
9df7c22 Add missing defaults to config options internally to prevent null pointers when a config option isn't present.
b697bcf Fix issue with motd not being sent on join
ef90d39 Fix issue with PlaceholderAPI on startup
678740c Removed grammar listener
ff17098 Register /motd as an actual command
- Fixed an issue with Essentials Support throwing an NPE with /message.
- Only send a message if the message isn't blank/empty.
- Updated to 1.21.4
Notice
If you wish to use this on 1.21.3, simply change the api-version in the plugin.yml to 1.21.3 when opening the jar with 7zip.
Fixes:
- Used the correct player for receiving a message with /message
Removed:
Server_Nameis removed from the config.yml, which means {server_name} as a placeholder can be replaced by PlaceholderAPI
Fixes:
- Yet another PlaceholderAPI fix involving /message
Added:
- Support for Folia.
Fixed:
- Issue with placeholders like {prefix} not being replaced on auto broadcast.
- Added null safety to /reply, fixing an NPE if no recipient found.
- Issue where all players could see /staffchat, added a permission check:
chatmanager.staffchat - Issue where {player} wasn't replaced for /staffchat in console.
- Issue where if you sent a message in staffchat, it wouldn't show your name but the person receiving it.
Changes:
- PlaceholderAPI was not parsing placeholders in the broadcast/autobroadcast features.
- Bumped version, because I messed up semver.

