package com.xcompwiz.lookingglass.network; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import cpw.mods.fml.common.network.internal.FMLProxyPacket; /** * @author Ken Butler/shadowking97 */ // TODO: This class doesn't need to exist, it's just a (Player, Packet) tuple public class PacketHolder { EntityPlayer player; FMLProxyPacket packet; public PacketHolder(EntityPlayer player, FMLProxyPacket packet) { this.player = player; this.packet = packet; } public boolean belongsToPlayer(EntityPlayer p) { return player.equals(p); } public int sendPacket() { if (packet != null) { LookingGlassPacketManager.bus.sendTo(packet, (EntityPlayerMP) player); return packet.payload().writerIndex(); } return 0; } }