// Path: src/main/java/mezz/jeiaddons/JEIAddons.java
// @Mod(
// 		modid = JEIAddons.MOD_ID,
// 		version = JEIAddons.VERSION,
// 		clientSideOnly = true,
// 		acceptedMinecraftVersions = "[1.8.9]",
// 		dependencies =
// 				"required-after:JEI@[2.27,);" +
// 				"after:Thaumcraft"
// )
// public class JEIAddons {
// 	public static final String MOD_ID = "JEIAddons";
// 	public static final String VERSION = "@VERSION@";
// 
// 	@Mod.EventHandler
// 	public void preInit(@Nonnull FMLPreInitializationEvent event) {
// 		if (event.getSide() != Side.CLIENT) {
// 			return;
// 		}
// 
// 		initVersionChecker();
// 	}
// 
// 	private void initVersionChecker() {
// 		final NBTTagCompound compound = new NBTTagCompound();
// 		compound.setString("curseProjectName", "jeiaddons");
// 		compound.setString("curseFilenameParser", "JEIAddons_" + ForgeVersion.mcVersion + "-[].jar");
// 		FMLInterModComms.sendRuntimeMessage(JEIAddons.MOD_ID, "VersionChecker", "addCurseCheck", compound);
// 	}
// }


import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import mezz.jeiaddons.JEIAddons;

package mezz.jeiaddons.utils;



public class Log {

	public static void trace(String message, Object... params) {
		log(Level.TRACE, message, params);
	}

	public static void debug(String message, Object... params) {
		log(Level.DEBUG, message, params);
	}

	public static void info(String message, Object... params) {
		log(Level.INFO, message, params);
	}

	public static void warning(String message, Object... params) {
		log(Level.WARN, message, params);
	}

	public static void error(String message, Object... params) {
		log(Level.ERROR, message, params);
	}

	private static void log(Level logLevel, String message, Object... params) {

// Path: src/main/java/mezz/jeiaddons/JEIAddons.java
// @Mod(
// 		modid = JEIAddons.MOD_ID,
// 		version = JEIAddons.VERSION,
// 		clientSideOnly = true,
// 		acceptedMinecraftVersions = "[1.8.9]",
// 		dependencies =
// 				"required-after:JEI@[2.27,);" +
// 				"after:Thaumcraft"
// )
// public class JEIAddons {
// 	public static final String MOD_ID = "JEIAddons";
// 	public static final String VERSION = "@VERSION@";
// 
// 	@Mod.EventHandler
// 	public void preInit(@Nonnull FMLPreInitializationEvent event) {
// 		if (event.getSide() != Side.CLIENT) {
// 			return;
// 		}
// 
// 		initVersionChecker();
// 	}
// 
// 	private void initVersionChecker() {
// 		final NBTTagCompound compound = new NBTTagCompound();
// 		compound.setString("curseProjectName", "jeiaddons");
// 		compound.setString("curseFilenameParser", "JEIAddons_" + ForgeVersion.mcVersion + "-[].jar");
// 		FMLInterModComms.sendRuntimeMessage(JEIAddons.MOD_ID, "VersionChecker", "addCurseCheck", compound);
// 	}
// }


// Path: src/main/java/mezz/jeiaddons/utils/Log.java
import org.apache.logging.log4j.Level;
import org.apache.logging.log4j.LogManager;
import mezz.jeiaddons.JEIAddons;

package mezz.jeiaddons.utils;



public class Log {

	public static void trace(String message, Object... params) {
		log(Level.TRACE, message, params);
	}

	public static void debug(String message, Object... params) {
		log(Level.DEBUG, message, params);
	}

	public static void info(String message, Object... params) {
		log(Level.INFO, message, params);
	}

	public static void warning(String message, Object... params) {
		log(Level.WARN, message, params);
	}

	public static void error(String message, Object... params) {
		log(Level.ERROR, message, params);
	}

	private static void log(Level logLevel, String message, Object... params) {

		LogManager.getLogger(JEIAddons.MOD_ID).log(logLevel, message, params);
