diff --git a/README.md b/README.md index 5a453e67..6d3d0a5a 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ Known issues 1.17 will not be able to see or interact with blocks below y=0 and above y=255 * <1.17 clients on 1.17+ servers might experience inventory desyncs on certain inventory click actions * Sound mappings are incomplete ([see here](https://github.com/ViaVersion/ViaBackwards/issues/326)) +* <1.19.4 clients on 1.20+ servers won't be able to use the smithing table Other Links - 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(); } }