@Override public void onDisable() { disable = true; tmetrics.stop(); ttt.disableItemThread.interrupt(); ttt.entityRemoveThread.interrupt(); ttt.gemArmorThread.interrupt(); ttt.worldScrubThread.interrupt(); ttt.saveThread.interrupt(); // ttt.limitFlyThread.interrupt(); try { Thread.sleep(1500); } catch (InterruptedException e) { } // Sleep for 1.5 seconds to allow the savethread to save. TRLogger.saveLogs(); TRLogFilter.disable(); Log.deinit(); FileLog.closeAll(); log.info("TekkitRestrict v " + version.fullVer + " disabled!"); }