done
This commit is contained in:
parent
2f18fadd79
commit
79d8fa3a4a
1 changed files with 19 additions and 10 deletions
|
@ -4,12 +4,15 @@ import cc.polyfrost.oneconfig.events.EventManager;
|
|||
import cc.polyfrost.oneconfig.events.event.InitializationEvent;
|
||||
import cc.polyfrost.oneconfig.libs.eventbus.Subscribe;
|
||||
import me.night0721.lilase.config.AHConfig;
|
||||
import me.night0721.lilase.config.ConfigUtils;
|
||||
import me.night0721.lilase.config.ConfigHandler;
|
||||
import me.night0721.lilase.events.SniperFlipperEvents;
|
||||
import me.night0721.lilase.features.cofl.Cofl;
|
||||
import me.night0721.lilase.features.sniper.PageFlipper;
|
||||
import me.night0721.lilase.features.sniper.Sniper;
|
||||
import me.night0721.lilase.gui.ImageRenderer;
|
||||
import me.night0721.lilase.utils.Clock;
|
||||
import me.night0721.lilase.utils.KeyBindingManager;
|
||||
import me.night0721.lilase.utils.Utils;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.GuiDisconnected;
|
||||
import net.minecraft.client.gui.GuiMainMenu;
|
||||
|
@ -24,7 +27,6 @@ import net.minecraftforge.fml.common.gameevent.TickEvent;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import static me.night0721.lilase.config.AHConfig.AUCTION_HOUSE_DELAY;
|
||||
import static me.night0721.lilase.config.AHConfig.RECONNECT_DELAY;
|
||||
|
||||
@Mod(modid = Lilase.MODID, name = Lilase.MOD_NAME, version = Lilase.VERSION, acceptedMinecraftVersions = "[1.8.9]")
|
||||
|
@ -34,13 +36,17 @@ public class Lilase {
|
|||
public static final String VERSION = "1.0.26";
|
||||
public static final Minecraft mc = Minecraft.getMinecraft();
|
||||
public static Sniper sniper;
|
||||
public static PageFlipper pageFlipper;
|
||||
public static Cofl cofl;
|
||||
public static AHConfig config;
|
||||
public static ConfigHandler configHandler;
|
||||
private int tickAmount;
|
||||
private final Clock clock = new Clock();
|
||||
|
||||
@Mod.EventHandler
|
||||
public void init(FMLInitializationEvent event) {
|
||||
ConfigUtils.register();
|
||||
configHandler = new ConfigHandler();
|
||||
configHandler.init();
|
||||
KeyBindingManager keyBindingManager = new KeyBindingManager();
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
||||
MinecraftForge.EVENT_BUS.register(keyBindingManager);
|
||||
|
@ -48,7 +54,10 @@ public class Lilase {
|
|||
MinecraftForge.EVENT_BUS.register(new ImageRenderer());
|
||||
EventManager.INSTANCE.register(this);
|
||||
sniper = new Sniper();
|
||||
pageFlipper = new PageFlipper();
|
||||
keyBindingManager.registerKeyBindings();
|
||||
cofl = new Cofl();
|
||||
cofl.onOpen();
|
||||
}
|
||||
|
||||
@Subscribe
|
||||
|
@ -60,14 +69,14 @@ public class Lilase {
|
|||
public void onTick(TickEvent.ClientTickEvent event) throws IOException {
|
||||
if (mc.thePlayer == null || event.phase != TickEvent.Phase.START) return;
|
||||
tickAmount++;
|
||||
if (tickAmount % (20 * AUCTION_HOUSE_DELAY) == 0) sniper.getItem();
|
||||
if (tickAmount % 2400 == 0) ConfigUtils.checkWebhookAndAPI();
|
||||
if (tickAmount % 20 == 0) Utils.checkFooter();
|
||||
if (tickAmount % (20 * 60) == 0) sniper.start();
|
||||
if (tickAmount % 2400 == 0) configHandler.checkWebhookAndAPI();
|
||||
if (pageFlipper != null) pageFlipper.switchStates();
|
||||
if (Sniper.flipper != null) Sniper.flipper.switchStates();
|
||||
if (mc.currentScreen instanceof GuiDisconnected) {
|
||||
if (clock.passed()) {
|
||||
clock.schedule(RECONNECT_DELAY * 1000L);
|
||||
FMLClientHandler.instance().connectToServer(new GuiMultiplayer(new GuiMainMenu()), new ServerData(" ", "mc.hypixel.net", false));
|
||||
}
|
||||
if (mc.currentScreen instanceof GuiDisconnected && clock.passed()) {
|
||||
clock.schedule(RECONNECT_DELAY * 1000L);
|
||||
FMLClientHandler.instance().connectToServer(new GuiMultiplayer(new GuiMainMenu()), new ServerData(" ", "mc.hypixel.net", false));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue