package cofh.lib.util;
import net.minecraft.world.World;
/**
* A basic time tracker class. Nothing surprising here.
*
* @author King Lemming
*
*/
public class TimeTracker {
private long lastMark = Long.MIN_VALUE;
public boolean hasDelayPassed(World world, int delay) {
long currentTime = world.getTotalWorldTime();
if (currentTime < lastMark) {
lastMark = currentTime;
return false;
} else if (lastMark + delay <= currentTime) {
lastMark = currentTime;
return true;
}
return false;
}
public void markTime(World world) {
lastMark = world.getTotalWorldTime();
}
}