Skip to content

1.18.2: Broken leave messages, with default config #3366

@TomLewis

Description

@TomLewis

Are you using MySQL?

Yes

Are you using a proxy?

Yes - Velocity

"/version ChatControlRed" - plugin version

11.6.2

Optional: Error log

No response

ZIP of "/chc debug"

I just upgraded from 10.28.4 to 11.6.2 and the join/leave messages are throwing errors, even with the default freshly generated quit.rs

Steps to reproduce

Vanilla configs, someone leave the server on 1.18.2.

group default
message:
- <gray>{player} <white>left the server

[22:09:05] [Server thread/INFO]: [ChatControl] -------------------------------------------------------------------------------------------
[22:09:05] [Server thread/INFO]: [ChatControl]  Error parsing rule: JoinQuitKickMessage {
[22:09:05] [Server thread/INFO]: [ChatControl]   "Group": "default",
[22:09:05] [Server thread/INFO]: [ChatControl]   "Type": "quit",
[22:09:05] [Server thread/INFO]: [ChatControl]   "Messages": [
[22:09:05] [Server thread/INFO]: [ChatControl]     "{player} left the server"
[22:09:05] [Server thread/INFO]: [ChatControl]   ]
[22:09:05] [Server thread/INFO]: [ChatControl] }
[22:09:05] [Server thread/INFO]: [ChatControl]  Error: %error
[22:09:05] [Server thread/INFO]: [ChatControl] -------------------------------------------------------------------------------------------
[22:09:05] [Server thread/INFO]: net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.
[22:09:05] [Server thread/INFO]:     PirateCraft left the game
[22:09:05] [Server thread/INFO]:     ^^

Ive been messing around with it, and every time its that error.
I even tried with no placeholders, same error, so its not me.

[22:15:19] [Server thread/INFO]: [ChatControl] -------------------------------------------------------------------------------------------
[22:15:19] [Server thread/INFO]: [ChatControl]  Error parsing rule: JoinQuitKickMessage {
[22:15:19] [Server thread/INFO]: [ChatControl]   "Group": "default",
[22:15:19] [Server thread/INFO]: [ChatControl]   "Type": "quit",
[22:15:19] [Server thread/INFO]: [ChatControl]   "Messages": [
[22:15:19] [Server thread/INFO]: [ChatControl]     "a player left the server"
[22:15:19] [Server thread/INFO]: [ChatControl]   ]
[22:15:19] [Server thread/INFO]: [ChatControl] }
[22:15:19] [Server thread/INFO]: [ChatControl]  Error: %error
[22:15:19] [Server thread/INFO]: [ChatControl] -------------------------------------------------------------------------------------------
[22:15:19] [Server thread/INFO]: net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.
[22:15:19] [Server thread/INFO]:     PirateCraft left the game
[22:15:19] [Server thread/INFO]:     ^^

I even checked to make sure CMI wasnt trying to set a join/quit message, thats defo disabled.

It worked fine befroe I updated the plugin.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions