Legacy format velocity kick reason instead of just stripping all formatting

This commit is contained in:
ajgeiss0702
2023-05-24 17:08:24 -07:00
parent a91d271932
commit 9f0881756d
@@ -9,6 +9,7 @@ import net.kyori.adventure.bossbar.BossBar;
import net.kyori.adventure.sound.Sound; import net.kyori.adventure.sound.Sound;
import net.kyori.adventure.sound.SoundStop; import net.kyori.adventure.sound.SoundStop;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer; import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import net.kyori.adventure.title.Title; import net.kyori.adventure.title.Title;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -153,8 +154,10 @@ public class VelocityPlayer implements AdaptedPlayer, Audience {
handle.sendMessage( handle.sendMessage(
main.getMessages().getComponent( main.getMessages().getComponent(
"velocity-kick-message", "velocity-kick-message",
"SERVER:"+server.getName(), "SERVER:" + server.getName(),
"REASON:"+PlainTextComponentSerializer.plainText().serialize(reason) "REASON:" +
LegacyComponentSerializer.legacyAmpersand()
.serialize(reason)
) )
); );
} }