aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/lib/LoadedMods.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/core/lib/LoadedMods.java')
-rw-r--r--src/Java/miscutil/core/lib/LoadedMods.java62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/lib/LoadedMods.java b/src/Java/miscutil/core/lib/LoadedMods.java
new file mode 100644
index 0000000000..22f9129346
--- /dev/null
+++ b/src/Java/miscutil/core/lib/LoadedMods.java
@@ -0,0 +1,62 @@
+package miscutil.core.lib;
+
+import miscutil.core.util.Utils;
+import cpw.mods.fml.common.Loader;
+
+public class LoadedMods {
+
+ //Initialize Variables
+ public static boolean Gregtech = false;
+ public static boolean EnderIO = false;
+ public static boolean Big_Reactors = false;
+ public static boolean IndustrialCraft2 = false;
+ public static boolean Simply_Jetpacks = false;
+ public static boolean RFTools = false;
+ public static boolean Thaumcraft = false;
+ public static boolean Extra_Utils = false;
+ public static boolean PneumaticCraft = false;
+ private static int totalMods;
+
+ public static void checkLoaded(){
+ Utils.LOG_INFO("Looking for optional mod prereqs.");
+ if (Loader.isModLoaded("gregtech") == true ){
+ Gregtech = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("EnderIO") == true){
+ EnderIO = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("BigReactors") == true){
+ Big_Reactors = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("IC2") == true){
+ IndustrialCraft2 = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("simplyjetpacks") == true){
+ Simply_Jetpacks = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("rftools") == true){
+ RFTools = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("Thaumcraft") == true){
+ Thaumcraft = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("ExtraUtilities") == true){
+ Extra_Utils = true;
+ totalMods++;
+ }
+ if (Loader.isModLoaded("PneumaticCraft") == true){
+ PneumaticCraft = true;
+ totalMods++;
+ }
+
+ Utils.LOG_INFO("Content found for "+totalMods+" mods");
+
+ }
+}