package matteroverdrive.network.packet.client; import cpw.mods.fml.common.network.simpleimpl.IMessage; import cpw.mods.fml.common.network.simpleimpl.MessageContext; import matteroverdrive.network.packet.TileEntityUpdatePacket; import matteroverdrive.tile.TileEntityMachineReplicator; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.tileentity.TileEntity; /** * Created by Simeon on 4/28/2015. */ public class PacketReplicationComplete extends TileEntityUpdatePacket { public PacketReplicationComplete(){super();} public PacketReplicationComplete(TileEntity entity){super(entity);} public static class ClientHandler extends AbstractClientPacketHandler<PacketReplicationComplete> { @Override public IMessage handleClientMessage(EntityPlayer player, PacketReplicationComplete message, MessageContext ctx) { TileEntity entity = message.getTileEntity(player.worldObj); if (entity instanceof TileEntityMachineReplicator) { ((TileEntityMachineReplicator) entity).beginSpawnParticles(); } return null; } } }