Fixes:
- Used the correct player for receiving a message with /message
Removed:
Server_Name
is 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.
Fixed:
- Issue with Messages.yml changes not being reflected after
chatmanager reload
.
Fixed:
- Issue with PlaceholderAPI in messages.
- Issue with title messages toggle, we used the wrong config option for the toggle.
Changes:
- Updated internally how messages are handled which includes a safety net if the config gets messed up.
- Added a safety net to config options to ensure the plugin functions even if the config is messed up.
- Prefix is no longer sent in console as you can add it manually to every message.
- {Prefix} is now {prefix}, {Prefix} will work for the time being, but it's recommended you use
Find and Replace
to change it to {prefix}
Fixed:
- Fixed an issue where a null pointer would be thrown if PlaceholderAPI was not on the server.
Tested:
- Hex Colors have been tested, they do work. thy format is
#FFFFFF
.
Changes:
- Reverted the change removing per-group formats from the chat.
Fixed:
- Config changes made would not actually be reflected when doing /chatmanager reload.
- Error when running /chatradius with no args.
- No message was sent when doing /chatradius with the option set to false.
Added:
- Config check for
/chatradius
to prevent switching channels if the config optionChat_Radius.Enable
is false.
Changes:
- The plugin when initially installed has everything disabled out of the box.
- Only sending a message for a repeated command/message if not currently in cooldown.
- Allow 1.20.6-1.21 servers to use the plugin. (this may change in the future if the plugin does not function on 1.20.6)
- Reduced method calls if checks are not passed.
- Replaces override symbols before re-setting the message in chat.
- Cleared recipients of the message instead of removing every player through a loop. we only add the players if they are in range.
Fixed:
- Always being spammed with
Please wait x time before sending another command/message
due to the timer not being subtracted. chatmanager.chatmanager.staff
should have beenchatmanager.staff
.- Using the wrong placeholder for
/staff
, internally we used{players}
while the default config used{staff}
. - Issue with staff chat using the wrong configuration path internally.
- Player Name wasn't being replaced for
/staffchat
in the console. - Issue with chat radius no matter the channel always saying it's enabled.
Note:
- If you want to use this version of the plugin on 1.20.6, you have to open the jar in 7zip, edit the plugin.yml's
api-version
to1.20.6
, it does work on 1.20.6 but this version anyway has quite a few bugs in it.
Removed:
- Vault is no longer needed to run the plugin, All messages have
PlaceholderAPI
support. - Per-group chat format has been removed from the
config.yml
as you can simply usePlaceholderAPI
andGroup Weights
. - Hex Color Format can no longer be changed, It did not function very well.
Config_Version
from theconfig.yml
.Metrics_Enabled
from theconfig.yml
as you can disable Metrics inbStats
.{display_name}
,{displayname}
,{world}
,{online}
,{ess_player_balance}
,{ess_player_nickname}
. You can usePlaceholderAPI
for literally everything.
Changes:
- Updated
{vault_prefix}
and{vault_suffix}
to%luckperms_prefix%
and%luckperms_suffix%
in default config.yml. - Vanish Support has been altered, We no longer detect plugins itself but use hopefully a universal method to detect if vanished.
Added:
- 1.20.6 support
Removed:
- 1.20.4 support
Added:
- 1.20.4 support