package universalteam.universalcore.libs.environment;
import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.FMLCommonHandler;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.relauncher.Side;
import universalteam.universalcore.UniversalCore;
import universalteam.universalcore.utils.UCLogger;
public class EnvironmentChecks
{
public static boolean hasOptifine;
protected static UCLogger logger = UniversalCore.logger.setSubName("EnvironmentChecks");
protected static final String obf = "OBF=false";
public static void checkEnvironement()
{
if (FMLCommonHandler.instance().getSidedDelegate().getSide() == Side.CLIENT && ((FMLClientHandler.instance().hasOptifine()) || Loader.isModLoaded("optifine")))
{
hasOptifine = true;
logger.warning("Optifine has been detected on your Minecraft installation, this can cause (rendering) issues");
}
}
public static boolean isObfuscated()
{
return Boolean.parseBoolean(obf.substring(obf.indexOf('=') + 1));
}
}