// Path: com/lunix/cheata/Client.java
// public class Client {
// 
// 	private static String name = "Cheata";
// 	private static double ver = 1.21;
// 	private static String auth = "LUNiX";
// 	private static int color = 0x75ffb825;
// 	private static int colorDarker = 0xffb82500;
// 	
// 	private static ModManager modManager;
// 	private static FileManager fileManager;
// 	private static ModValueManager valueManager;
// 	private static FunctionMethods funcMethods;
// 	private static GuiManager guiManager;
// 	private static Class classs;
// 	private static GuiManagerDisplayScreen gui;
// 	
// 	private static boolean isInGame;
// 	
// 	public static void load(){
// 		Display.setTitle(name + " - " + ver);
// 		
// 		Client.getFileManager().setup();
// 		Client.getModManager().setup();
// 		Client.getValueManager().setup();
// 		
// 		ModEnabled.loadMods();
// 		ModSettings.loadMods();
// 		
// 		Runtime.getRuntime().addShutdownHook(new Thread()
// 		{
// 		    @Override
// 		    public void run()
// 		    {
// 		    	Client.getFileManager().saveMods();
// 		    	Client.getFileManager().saveModSettigs();
// 		    }
// 		});
// 	}
// 	
// 	public static GuiManager getGuiManager(){
// 		if(guiManager == null){
// 			guiManager = new GuiManager();
// 			guiManager.setTheme(new SimpleTheme());
// 			guiManager.setup();
// 			guiManager.update();
// 		}
// 		return guiManager;
// 	}
// 	
// 	public static GuiManagerDisplayScreen getGui(){
// 		if(gui == null){
// 			gui = new GuiManagerDisplayScreen(getGuiManager());
// 		}
// 		return gui;
// 	}
// 
// 	public static String getName() {
// 		return name;
// 	}
// 
// 	public static double getVer() {
// 		return ver;
// 	}
// 
// 	public static String getAuth() {
// 		return auth;
// 	}
// 
// 	public static ModManager getModManager() {
// 		return modManager;
// 	}
// 
// 	public static FunctionMethods getFunctionMethods() {
// 		return funcMethods;
// 	}
// 	
// 	public static FileManager getFileManager(){
// 		return fileManager;
// 	}
// 	
// 	public static ModValueManager getValueManager(){
// 		return valueManager;
// 	}
// 
// 	public static boolean isInGame() {
// 		return isInGame;
// 	}
// 
// 	public static void setInGame(boolean isInGame) {
// 		Client.isInGame = isInGame;
// 	}
// 
// 	public static int getColor() {
// 		return color;
// 	}
// 
// 	public static int getColorDarker() {
// 		return colorDarker;
// 	}
// 	
// 	private static Class getClasss(){
// 		return classs;
// 	}
// }
// 
// Path: com/lunix/cheata/utils/Category.java
// public enum Category {
// 	COMBAT, WORLD, PLAYER, MISC, MOVEMENT, NONE
// }


import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import com.lunix.cheata.Client;
import com.lunix.cheata.utils.Category;

	public void setBindMask(int bindMask) {
		if(!this.hasBindMask){
			this.hasBindMask = true;
		}
		this.bindMask = bindMask;
	}

	public void removeBindMask(int bindMask) {
		this.hasBindMask = false;
		bindMask = 0;
	}

	public String getName() {
		return name;
	}

	public Category getCategory() {
		return category;
	}

	public int getColor() {
		return color;
	}

	public boolean isEnabled() {
		return isEnabled;
	}
	
	public void setEnabled(boolean state){
// Path: com/lunix/cheata/Client.java
// public class Client {
// 
// 	private static String name = "Cheata";
// 	private static double ver = 1.21;
// 	private static String auth = "LUNiX";
// 	private static int color = 0x75ffb825;
// 	private static int colorDarker = 0xffb82500;
// 	
// 	private static ModManager modManager;
// 	private static FileManager fileManager;
// 	private static ModValueManager valueManager;
// 	private static FunctionMethods funcMethods;
// 	private static GuiManager guiManager;
// 	private static Class classs;
// 	private static GuiManagerDisplayScreen gui;
// 	
// 	private static boolean isInGame;
// 	
// 	public static void load(){
// 		Display.setTitle(name + " - " + ver);
// 		
// 		Client.getFileManager().setup();
// 		Client.getModManager().setup();
// 		Client.getValueManager().setup();
// 		
// 		ModEnabled.loadMods();
// 		ModSettings.loadMods();
// 		
// 		Runtime.getRuntime().addShutdownHook(new Thread()
// 		{
// 		    @Override
// 		    public void run()
// 		    {
// 		    	Client.getFileManager().saveMods();
// 		    	Client.getFileManager().saveModSettigs();
// 		    }
// 		});
// 	}
// 	
// 	public static GuiManager getGuiManager(){
// 		if(guiManager == null){
// 			guiManager = new GuiManager();
// 			guiManager.setTheme(new SimpleTheme());
// 			guiManager.setup();
// 			guiManager.update();
// 		}
// 		return guiManager;
// 	}
// 	
// 	public static GuiManagerDisplayScreen getGui(){
// 		if(gui == null){
// 			gui = new GuiManagerDisplayScreen(getGuiManager());
// 		}
// 		return gui;
// 	}
// 
// 	public static String getName() {
// 		return name;
// 	}
// 
// 	public static double getVer() {
// 		return ver;
// 	}
// 
// 	public static String getAuth() {
// 		return auth;
// 	}
// 
// 	public static ModManager getModManager() {
// 		return modManager;
// 	}
// 
// 	public static FunctionMethods getFunctionMethods() {
// 		return funcMethods;
// 	}
// 	
// 	public static FileManager getFileManager(){
// 		return fileManager;
// 	}
// 	
// 	public static ModValueManager getValueManager(){
// 		return valueManager;
// 	}
// 
// 	public static boolean isInGame() {
// 		return isInGame;
// 	}
// 
// 	public static void setInGame(boolean isInGame) {
// 		Client.isInGame = isInGame;
// 	}
// 
// 	public static int getColor() {
// 		return color;
// 	}
// 
// 	public static int getColorDarker() {
// 		return colorDarker;
// 	}
// 	
// 	private static Class getClasss(){
// 		return classs;
// 	}
// }
// 
// Path: com/lunix/cheata/utils/Category.java
// public enum Category {
// 	COMBAT, WORLD, PLAYER, MISC, MOVEMENT, NONE
// }


// Path: com/lunix/cheata/mod/Mod.java
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import com.lunix.cheata.Client;
import com.lunix.cheata.utils.Category;


	public void setBindMask(int bindMask) {
		if(!this.hasBindMask){
			this.hasBindMask = true;
		}
		this.bindMask = bindMask;
	}

	public void removeBindMask(int bindMask) {
		this.hasBindMask = false;
		bindMask = 0;
	}

	public String getName() {
		return name;
	}

	public Category getCategory() {
		return category;
	}

	public int getColor() {
		return color;
	}

	public boolean isEnabled() {
		return isEnabled;
	}
	
	public void setEnabled(boolean state){
		if(Client.isInGame())