Skip to content

Commit

Permalink
Add FCTickUtil to get current tick number
Browse files Browse the repository at this point in the history
  • Loading branch information
EverNife committed Jun 21, 2024
1 parent e1d3a6b commit 7925006
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import br.com.finalcraft.evernifecore.logger.ECDebugModule;
import br.com.finalcraft.evernifecore.logger.ECLogger;
import br.com.finalcraft.evernifecore.thread.SaveConfigThread;
import br.com.finalcraft.evernifecore.util.FCTickUtil;
import br.com.finalcraft.evernifecore.version.MCVersion;
import de.tr7zw.changeme.nbtapi.utils.MinecraftVersion;
import me.tom.sparse.spigot.chat.menu.ChatMenuAPI;
Expand Down Expand Up @@ -106,6 +107,7 @@ public void onEnable() {
ChatMenuAPI.init(instance, false);
}

FCTickUtil.getTickCount();//This will start tickCounting
info("§aEverNifeCore successfully started!");
}

Expand Down
25 changes: 25 additions & 0 deletions src/main/java/br/com/finalcraft/evernifecore/util/FCTickUtil.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package br.com.finalcraft.evernifecore.util;

import br.com.finalcraft.evernifecore.EverNifeCore;
import org.bukkit.scheduler.BukkitRunnable;

import java.util.concurrent.atomic.AtomicLong;

public class FCTickUtil {

private static AtomicLong tickCount = new AtomicLong(1);

static {
new BukkitRunnable(){
@Override
public void run() {
tickCount.incrementAndGet();
}
}.runTaskLaterAsynchronously(EverNifeCore.instance, 1);
}

public static long getTickCount(){
return tickCount.get();
}

}

0 comments on commit 7925006

Please sign in to comment.