diff --git a/common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java b/common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java index 57df9063..f7f5c7d4 100644 --- a/common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java +++ b/common/src/main/java/com/viaversion/viabackwards/utils/ChatUtil.java @@ -128,6 +128,9 @@ public class ChatUtil { current = legacy.charAt(++i); lastState.processNextControlChar(current); } + if (isPrefix && !lastState.equals(builderState)) { + lastState.appendTo(builder); + } return builder.toString(); } }