package com.austinv11.thaumicnei.overlay;
import com.austinv11.thaumicnei.utils.Logger;
import com.austinv11.thaumicnei.utils.ReflectionHelper;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.Slot;
public class ArcaneWorkbenchHelper {
public static Class<? extends Slot> slotCraftMatrix;
public static Class<? extends Container> arcaneTable;
public static Class<? extends GuiContainer> guiArcaneTable;
public static void setUp() {
try {
slotCraftMatrix = ReflectionHelper.getClass("thaumcraft.common.container.SlotCraftingArcaneWorkbench", Slot.class);
arcaneTable = ReflectionHelper.getClass("thaumcraft.common.container.ContainerArcaneWorkbench", Container.class);
guiArcaneTable = ReflectionHelper.getClass("thaumcraft.client.gui.GuiArcaneWorkbench", GuiContainer.class);
}catch (Exception e) {
Logger.error("Exception occurred!");
e.printStackTrace();
}
}
}