From 1834daa88c6fbefc5cd4062dca15dcf846b0a5a6 Mon Sep 17 00:00:00 2001 From: amy <144570677+amyavi@users.noreply.github.com> Date: Thu, 16 Jul 2026 22:18:24 -0300 Subject: [PATCH] Prevent Mannequin names from having formatting in 1.12.2 --- .../v1_21_9to1_21_7/rewriter/EntityPacketRewriter1_21_9.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/rewriter/EntityPacketRewriter1_21_9.java b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/rewriter/EntityPacketRewriter1_21_9.java index bd8e309aa..84e8139c4 100644 --- a/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/rewriter/EntityPacketRewriter1_21_9.java +++ b/common/src/main/java/com/viaversion/viabackwards/protocol/v1_21_9to1_21_7/rewriter/EntityPacketRewriter1_21_9.java @@ -315,10 +315,11 @@ private String randomHackyEmptyName() { final StringBuilder builder = new StringBuilder(); // Player names cannot be updated after the initial add without fully respawning them; // Stack random color codes to appear as an empty name, later filled with a team prefix - for (int i = 0; i < 8; i++) { + for (int i = 0; i < 7; i++) { final int random = ThreadLocalRandom.current().nextInt(ChatColorUtil.ALL_CODES.length()); builder.append('§').append(ChatColorUtil.ALL_CODES.charAt(random)); } + builder.append("§r"); return builder.toString(); }