package com.fredtargaryen.floocraft.client.ticker;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;
public class OverrideTicker
{
private byte ticks;
public OverrideTicker()
{
this.ticks = -1;
}
public void start()
{
if(this.ticks == -1)
{
this.ticks++;
}
}
@SubscribeEvent
public void onClientTick(TickEvent.ClientTickEvent event)
{
if(this.ticks > -1)
{
if (event.phase == TickEvent.Phase.START)
{
this.ticks++;
}
if (this.ticks > 94)
{
this.ticks = -1;
}
}
}
public boolean isOverriding()
{
return this.ticks > -1;
}
}