diff --git a/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java b/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java index 3af9c94b..eb436ff8 100644 --- a/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java +++ b/protocol/src/main/java/net/md_5/bungee/protocol/DefinedPacket.java @@ -216,6 +216,12 @@ public abstract class DefinedPacket public static void writeProperties(Property[] properties, ByteBuf buf) { + if ( properties == null ) + { + writeVarInt( 0, buf ); + return; + } + writeVarInt( properties.length, buf ); for ( Property prop : properties ) {