private void sendMapData(Player player) { if (this.cachedDataPacket == null) { RenderData data = this.getRenderData(); this.cachedDataPacket = new PacketPlayOutMap( this.getMapId(), (byte) 3, new ArrayList<MapIcon>(), data.buffer, 0, 0, 128, 128); } if (player != null) PacketSender.addPacketToQueue(player, this.cachedDataPacket); }