Added Chat Channels.
Added Chat Emojis.
Fixed join & leave groups returning error when the players group is not found.
Fixed /sc aliases for /supremechat not working.
New Permissions:
- supremechat.emoji.<emoji> & supremechat.emoji.*
- supremechat.channel
Updated Color Formatting, now support
𞉀 / #123456 / <𞉀> / <#123456> / <COLOR> color code formats.
Fixed regex invalid meta characters.
Added Vanish support for join/leave:
Should support:
- EssentialsX.
- SuperVanish / PremiumVanish
- NoVanishPacket.
Recoded join/leave formatting:
- Added group join/leave formatting.
- Added option to use either global or group formatting.
- Groups Support vault same as chat grouping.
Code (YAML):
join:
enable
: true
enable-groups
: false
global-format
: '&8
[&a&l+&8
] &7
%name%' # will be used if 'enable-groups' is false.
group-join
: false
groups:
default
: '&8
[&a&l+&8
] &7
%name%'
vip
: '&8
[&a&l+&8
] &7
%name%'
helper
: '&8
[&a&l+&8
] &7
%name%'
mod
: '&8
[&a&l+&8
] &7
%name%'
admin
: '&8
[&a&l+&8
] &7
%name%'
owner
: '&8
[&a&l+&8
] &7
%name%'
leave:
enable
: true
enable-groups
: false
global-format
: '&8
[&c&l-&8
] &7
%name%' # will be used if 'enable-groups' is false.
groups:
default
: '&8
[&c&l-&8
] &7
%name%'
vip
: '&8
[&c&l-&8
] &7
%name%'
helper
: '&8
[&c&l-&8
] &7
%name%'
mod
: '&8
[&c&l-&8
] &7
%name%'
admin
: '&8
[&c&l-&8
] &7
%name%'
owner
: '&8
[&c&l-&8
] &7
%name%'
Added support for 1.21.3
Added option to disable join/leave.
Code (YAML):
enable-join
: true
enable-leave
: true
Added 1.21.1 support.
Added Custom titles for join event.
Added First join broadcast.
Added Disabled worlds option for chat format, in these worlds the format will not be used.
Fixed SupremeChat format overriding punishment plugins.
Fixed Players without color permission being able to use colors in chat.
Updated to 1.20.6 + 1.20.1
Updated to all latest dependencies & libs.
Added anti-bot preventions for commands/chatting on join until player moves.
Fixed issue causing chat event to continue if cancelled by other major plugins.
Code (YAML):
# ==================================================
# ANTI-BOT
#
# what this does if true?
# - prevents from chatting on join until player moves.
# - prevents from using commands on join until player moves.
# ==================================================
anti-bot:
chat
: true
commands
: true
message
: '&c&lPrevention &8&l➟ &7Please move before performing this.'
Updated to 1.20.4
Updated all Dependencies
Bug fixes:
Fixed an issue causing op players not bypassing command spam.
Fixed an issue causing placeholderapi API being called when not installed, now SupremeChat runs without it.
Fixed an issue causing banned words not working properly.
Bug Fixes:
Fixed an issue causing chat function to ignore cancelled type with other plugins for things like mute etc.
Fixed priority filter from spamming, banned words will now be prioritised over other filters causing it not to spam when a filter is in action.
Bug Fixes:
Fixed an issue causing colors not to apply to chat format properly.
Bug Fixes:
Fixed some filters not using sc.bypass for ops.
Fixed an issue with blocked words wasn't cancelling chat properly.
Bug Fixes:
Fixed an issue causing hover messages not displaying colors properly.
Additions:
Added a option to directly disable/enable filters: `word-detect-enable: true`
Bug Fixes:
Fixed an issue where mention target would return null, breaking chat.
Fixed an issue causing mention spaces not showing properly.
Additions:
Added a option to directly disable/enable join motd, add
enable-join-motd: true to your config.
Bug Fixes:
Fixed an issue causing hover & click functions not to work.
Fixed an issue where %target% would display and not the targets name on mention.
Fixed an issue where Vault would return a null issue if no "provider".
Fixed an issue allowing a player being able to mention themself.
Bug Fixes:
Fixed an issue causing chat to break when using special characters.
Fixed an issue to prevent null checks if there are no custom commands.
Bug Fixes:
Fixed an issue causing chat function being incompatible with other plugins.
Fixed an issue with ItemInChat returns empty item names if there wasn't a custom displayname.
Bug Fixes:
Fixed an NoClassFound issue on util class.
Fixed an issue causing formatting to break for bypassed player on mutechat.
Fixed whitelisted commands in cmdspy from not ignoring.
Fixed an issue placeholders not being support on click messages.
Changes:
Added a check to prevent you from seeing your own commands in commandspy.
Bug Fixes:
Fixed an issue where
sc.bypass permisison, wouldn't bypass the command spam.
Fixed an issue causing placeholderapi not to register properly.
Changes:
Revamped the chat formatting function to change on setFormat(), this will allow chat to show up in console now.
Additions:
Added a bypass filter permissions
`sc.bypass`, this will allow anyone with this permission to bypass all filters.
Changes:
Revamped the
`Banned-Words` function to have smarter syntax to check if only a word equals that
`banned-word`.
Additions:
Added CommandSpy feature, now you can see players using commands.
Changes:
Plugin name has changed from
ScapeChat to
SupremeChat!
Additions:
Added full 1.20 support.
Bug fixes:
Fixed an issue where disabling repeat-enable would not properly disable this function.
Additions:
Added Vanish Support to join/leave messages.
Changes:
Adjusted spam filter to be a little smarter.
Added Mention system! you can mention players in chat, send a sound(ping), update/edit symbols.
Added Bstats
Added 1.19.4 Support.
Updated Dependencies
Improvements General code improvements
Extended Chat Filter Now includes a Cap Filter.
Fixed group format error for Item In Chat
Code (YAML):
caps-lowercase
: true
# changes caps to lowercase
caps-limit
: 4
# how many caps should be limited until it detects.
disable-caps-warn
: false
# set true if you want to disable 'caps-warn'
caps-warn
: '&cPlease do not use CAPS!'
Added Item In Chat Feature,
Code (YAML):
# ==================================================
# INTERACTIONS CHAT:
# ==================================================
# item in chat settings
enable-chat-item
: true
chat-item-strings
:
# message string that will grab the item the player is holding.
- '
[i
]'
- '
[item
]'
chat-item-replace
: '&8
[&b
%item%&8]' # this will be the message that will replace the item string.
Fixed group formatting, just enable 'group-formatting:'.
Code (YAML):
group-formatting
: false
groups:
default
: '
%vault_prefix%&7%name% &8➟ &7%message%'
vip
: '
%vault_prefix%&7%name% &8➟ &a%message%'
helper
: '
%vault_prefix%&7%name% &8➟ &e%message%'
mod
: '
%vault_prefix%&7%name% &8➟ &b%message%'
admin
: '
%vault_prefix%&7%name% &8➟ &c%message%'
owner
: '
%vault_prefix%&7%name% &8➟ &c%message%'
Fixed Join & Leave Messages not applying colour format.
HotFix