You want to know how to test the time it takes to load and unload your plugin? Well here's a neat way to do it: Code:Java public class MyPlugin extends JavaPlugin { private Logger log; private long loadTime; @Override public void onEnable() { startTest(); // Do a ton of stuff. stopTest(); } public void startTest() { loadTime = System.currentTimeMillis(); } public void stopTest() { loadTime = System.currentTimeMillis() - loadTime; this.getLogger().info("Load Time: <" + loadTime + "ms> "); }} How does it work? The startTest() method gets the system time (ms) at the start of the test, and stores it into the variable loadTime. When stopTest() is called, the initial clock time is subtracted from the current time - leaving the difference. The difference is printed to console