package mekanism.client.nei; import mekanism.client.gui.GuiMekanism; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.inventory.Slot; import codechicken.nei.guihook.IContainerSlotClickHandler; public class MekanismSlotClickHandler implements IContainerSlotClickHandler { @Override public void beforeSlotClick(GuiContainer gui, int slotIndex, int button, Slot slot, int modifier) { } @Override public boolean handleSlotClick(GuiContainer gui, int slotIndex, int button, Slot slot, int modifier, boolean eventconsumed) { if(gui instanceof GuiMekanism) { ((GuiMekanism)gui).handleMouse(slot, slotIndex, button, modifier); return true; } return false; } @Override public void afterSlotClick(GuiContainer gui, int slotIndex, int button, Slot slot, int modifier) { } }