MoonlightMeadows/src/main/java/me/kawaiizenbo/moonlight/util/Timer.java

32 lines
514 B
Java

package me.kawaiizenbo.moonlight.util;
public class Timer
{
public long lastMS = System.currentTimeMillis();
public void reset()
{
lastMS = System.currentTimeMillis();
}
public boolean hasTimeElapsed(long time, boolean reset)
{
if (lastMS > System.currentTimeMillis())
{
lastMS = System.currentTimeMillis();
}
if (System.currentTimeMillis()-lastMS > time)
{
if (reset) reset();
return true;
}
else
{
return false;
}
}
}