package pneumaticCraft.common.network;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import pneumaticCraft.common.DamageSourcePneumaticCraft;
import pneumaticCraft.common.tileentity.TileEntitySecurityStation;
public class PacketSecurityStationFailedHack extends LocationIntPacket<PacketSecurityStationFailedHack>{
public PacketSecurityStationFailedHack(){}
public PacketSecurityStationFailedHack(int x, int y, int z){
super(x, y, z);
}
@Override
public void handleClientSide(PacketSecurityStationFailedHack message, EntityPlayer player){}
@Override
public void handleServerSide(PacketSecurityStationFailedHack message, EntityPlayer player){
TileEntity te = message.getTileEntity(player.worldObj);
if(te instanceof TileEntitySecurityStation) {
TileEntitySecurityStation station = (TileEntitySecurityStation)te;
if(!station.isPlayerOnWhiteList(player)) {
player.attackEntityFrom(DamageSourcePneumaticCraft.securityStation, 19);
}
}
}
}