@Override
public void write(ByteBuf buf, ProtocolConstants.Direction direction, int protocolVersion)
writeString( name, buf );
buf.writeByte( mode );
if ( mode == 0 || mode == 2 )
writeString( displayName, buf );
if ( protocolVersion < ProtocolConstants.MINECRAFT_1_13 )
writeString( prefix, buf );
writeString( suffix, buf );
writeString( nameTagVisibility, buf );
if ( protocolVersion >= ProtocolConstants.MINECRAFT_1_9 )
writeString( collisionRule, buf );
writeString( prefix, buf );
writeString( suffix, buf );
} else
for ( String player : players )
writeString( player, buf );