package com.example.examplemod.Module.imlp;
import com.example.examplemod.Module.Module;
import com.example.examplemod.Module.Utils.TimerUtils;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.inventory.container.ChestContainer;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Item;
import net.minecraftforge.event.TickEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
public class ChestStealer extends Module {
private final Setting delay = new Setting("Delay", this, 120.0D, 10.0D, 600.0D, false);
private final TimerUtils time = new TimerUtils();
public ChestStealer() {
super("ChestStealer", 74);
}
@SubscribeEvent
public void onPlayerTick(TickEvent.PlayerTickEvent e) {
System.out.println(1);
Minecraft mc = Minecraft.func_71410_x();
if (mc.field_71439_g.field_71070_bA != null && mc.field_71439_g.field_71070_bA instanceof ChestContainer) {
ChestContainer chestContainer = (ChestContainer)mc.field_71439_g.field_71070_bA;
for (int i = 0; i < chestContainer.func_85151_d().func_70302_i_(); i++) {
if (chestContainer.func_85151_d().func_70301_a(i).func_77973_b() != Item.func_150899_d(0) && this.time.check(this.delay.getValFloat())) {
mc.field_71442_b.func_187098_a(chestContainer.field_75152_c, i, 0, ClickType.QUICK_MOVE, (PlayerEntity)mc.field_71439_g);
this.time.reset();
}
}
}
}
}