From dd0e65a7035bfd9ec1c1e0c58a42a7757e454d9a Mon Sep 17 00:00:00 2001 From: Ross Allan Date: Thu, 18 Jul 2013 22:57:05 +0100 Subject: [PATCH] Check if TP is installed Signed-off-by: Ross Allan --- src/common/nallar/tickthreading/minecraft/TickThreading.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/nallar/tickthreading/minecraft/TickThreading.java b/src/common/nallar/tickthreading/minecraft/TickThreading.java index a0ac1522..924a55e3 100644 --- a/src/common/nallar/tickthreading/minecraft/TickThreading.java +++ b/src/common/nallar/tickthreading/minecraft/TickThreading.java @@ -15,6 +15,7 @@ import cpw.mods.fml.common.IPlayerTracker; import cpw.mods.fml.common.IScheduledTickHandler; +import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.TickType; import cpw.mods.fml.common.event.FMLInitializationEvent; @@ -195,6 +196,10 @@ public void preInit(FMLPreInitializationEvent event) { @Mod.ServerStarting public void serverStarting(FMLServerStartingEvent event) { + if (Loader.isModLoaded("TickProfiler")) { + Log.severe("You're using TickProfiler with TT - TT includes TP's features. Please uninstall TickProfiler, it can cause problems with TT."); + Runtime.getRuntime().exit(1); + } Log.severe(VersionUtil.versionString() + " is installed on this server!" + "\nIf anything breaks, check if it is still broken without TickThreading" + "\nWe don't want to annoy mod devs with issue reports caused by TickThreading."