From c89f3e9356215e402274d559c1731228318a3ffd Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Sat, 9 Feb 2019 16:44:59 +0300 Subject: [PATCH] fix: unicode in chat --- .../java/mc/core/network/proto_1_12_2/NetOutputStream_p340.java | 2 +- .../core/network/proto_1_12_2/ByteArrayOutputNetStreamTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/NetOutputStream_p340.java b/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/NetOutputStream_p340.java index 396ec74..60d609a 100644 --- a/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/NetOutputStream_p340.java +++ b/proto_1.12.2/src/main/java/mc/core/network/proto_1_12_2/NetOutputStream_p340.java @@ -32,7 +32,7 @@ public abstract class NetOutputStream_p340 extends NetOutputStream { writeBytes(buf); } else { byte[] buf = value.getBytes(StandardCharsets.UTF_8); - writeVarInt(value.length()); + writeVarInt(buf.length); writeBytes(buf); } } diff --git a/proto_1.12.2/src/test/java/mc/core/network/proto_1_12_2/ByteArrayOutputNetStreamTest.java b/proto_1.12.2/src/test/java/mc/core/network/proto_1_12_2/ByteArrayOutputNetStreamTest.java index 3d34bb1..e9c9cb0 100644 --- a/proto_1.12.2/src/test/java/mc/core/network/proto_1_12_2/ByteArrayOutputNetStreamTest.java +++ b/proto_1.12.2/src/test/java/mc/core/network/proto_1_12_2/ByteArrayOutputNetStreamTest.java @@ -221,7 +221,7 @@ class ByteArrayOutputNetStreamTest { final byte[] strBytes = string.getBytes(StandardCharsets.UTF_8); final byte[] bytes = new byte[strBytes.length + 1]; - bytes[0] = (byte) string.length(); // здесь считается, что размер поместится в один байт + bytes[0] = (byte) strBytes.length; // здесь считается, что размер поместится в один байт System.arraycopy(strBytes, 0, bytes, 1, strBytes.length); assertArrayEquals(bytes, byteArrayOutputNetStream.toByteArray());