@Override public boolean hideItemPanelSlot(GuiContainer gui, int x, int y, int width, int height) { if (gui instanceof GuiMekanism) { GuiMekanism guiMek = (GuiMekanism) gui; Rectangle4i rect = new Rectangle4i(x, y, width, height); for (GuiElement element : guiMek.guiElements) { if (element.getBounds(guiMek.getXPos(), guiMek.getYPos()).intersects(rect)) { return true; } } } return false; }