diff --git a/plugin/src/main/java/com/alttd/essentia/util/Timer.java b/plugin/src/main/java/com/alttd/essentia/util/Timer.java new file mode 100644 index 0000000..b2ce823 --- /dev/null +++ b/plugin/src/main/java/com/alttd/essentia/util/Timer.java @@ -0,0 +1,17 @@ +package com.alttd.essentia.util; + +import com.alttd.essentia.EssentiaPlugin; + +public class Timer { + + public Timer(String id, Runnable runnable) { + long startTime = System.currentTimeMillis(); + + runnable.run(); + + long duration = System.currentTimeMillis() - startTime; + + EssentiaPlugin.instance().getLogger().info("Loading " + id + " took " + duration + "ms"); + } + +}