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());