Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package LiamsGhost;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.eventhandler.EventBus;
- import cpw.mods.fml.common.eventhandler.SubscribeEvent;
- import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent;
- import LiamsGhost.gui.GuiScreenMods;
- import LiamsGhost.mods.Mod;
- import LiamsGhost.mods.ModAimbot;
- import LiamsGhost.mods.ModAutoclicker;
- import LiamsGhost.mods.ModHUD;
- import LiamsGhost.mods.ModSTap;
- import LiamsGhost.mods.ModVelocity;
- import LiamsGhost.mods.ModWTap;
- import java.util.ArrayList;
- import net.minecraft.client.Minecraft;
- import org.lwjgl.input.Keyboard;
- public class LiamsGhost
- {
- private static ArrayList<Mod> mods = new ArrayList();
- private GuiScreenMods gui;
- static
- {
- mods.add(new ModHUD());
- mods.add(new ModAutoclicker());
- mods.add(new ModAimbot());
- mods.add(new ModWTap());
- mods.add(new ModVelocity());
- mods.add(new ModSTap());
- }
- public LiamsGhost()
- {
- this.gui = new GuiScreenMods(this);
- FMLCommonHandler.instance().bus().register(this);
- }
- public void destroy()
- {
- FMLCommonHandler.instance().bus().unregister(this);
- for (Mod mod : mods) {
- mod.setEnabled(false);
- }
- }
- public static ArrayList<Mod> getMods()
- {
- return mods;
- }
- @SubscribeEvent
- public void onKeyInput(InputEvent.KeyInputEvent event)
- {
- if (!Keyboard.getEventKeyState()) {
- return;
- }
- if (Keyboard.getEventKey() == 157)
- {
- Minecraft.func_71410_x().func_147108_a(this.gui);
- return;
- }
- for (Mod mod : mods) {
- if (mod.getKeybind() == Keyboard.getEventKey())
- {
- mod.setEnabled(!mod.isEnabled());
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement