package net.geforcemods.securitycraft.misc;
import java.util.Timer;
import java.util.TimerTask;
import net.geforcemods.securitycraft.tileentity.TileEntityFrame;
import net.minecraft.client.Minecraft;
public class CameraShutoffTimer{
Timer timer;
private TileEntityFrame tileEntity;
public CameraShutoffTimer(TileEntityFrame tileEntity){
timer = new Timer();
timer.schedule(new RemindTask(), (60000 * 5)); //300,000 milliseconds, or five minutes.
this.tileEntity = tileEntity;
}
class RemindTask extends TimerTask{
public void run(){
if(tileEntity != null && Minecraft.getMinecraft().theWorld != null){
tileEntity.disableView();
}
timer.cancel();
}
}
}