package openmods.integration; import cpw.mods.fml.common.Loader; import openmods.conditions.ICondition; import openmods.reflection.SafeClassLoad; public class Conditions extends openmods.conditions.Conditions { public static ICondition classExists(String clsName) { final SafeClassLoad cls = new SafeClassLoad(clsName); return new ICondition() { @Override public boolean check() { return cls.tryLoad(); } }; } public static ICondition modLoaded(final String modName) { return new ICondition() { @Override public boolean check() { return Loader.isModLoaded(modName); } }; } }