diff --git a/src/main/java/net/packet/ByteBufOutPacket.java b/src/main/java/net/packet/ByteBufOutPacket.java index dbb8e75fbe..ce289603be 100644 --- a/src/main/java/net/packet/ByteBufOutPacket.java +++ b/src/main/java/net/packet/ByteBufOutPacket.java @@ -71,8 +71,9 @@ public class ByteBufOutPacket implements OutPacket { @Override public void writeString(String value) { - writeShort((short) value.length()); - writeBytes(value.getBytes(CharsetConstants.CHARSET)); + byte[] bytes = value.getBytes(CharsetConstants.CHARSET); + writeShort(bytes.length); + writeBytes(bytes); } @Override