// Path: src/main/java/modpacktweaks/client/gui/library/gui/IGuiBase.java
// public interface IGuiBase
// {
//     public ElementBase addElement(ElementBase element);
// 
//     public void addElements();
// 
//     public void addTabs();
// 
//     public void drawBackgroundTexture();
// 
//     public void drawElements();
// 
//     public ElementBase getElementAtPosition(int mouseX, int mouseY);
// 
//     public FontRenderer getFontRenderer();
// 
//     public int getGuiLeft();
// 
//     public int getGuiTop();
// 
//     public int getHeight();
// 
//     public RenderItem getItemRenderer();
// 
//     public Minecraft getMinecraft();
// 
//     public int getMouseX();
// 
//     public int getMouseY();
// 
//     public TextureManager getTextureManager();
// 
//     public int getWidth();
// 
//     public float getZLevel();
// 
//     public void handleElementButtonClick(String buttonName, int mouseButton);
// 
//     public void handleElementFakeSlotItemChange(ElementFakeItemSlot slot);
// 
//     public boolean isItemStackAllowedInFakeSlot(ElementFakeItemSlot slot, ItemStack stack);
// 
//     public void setZLevel(float zlevel);
// }


import modpacktweaks.client.gui.library.gui.IGuiBase;
import net.minecraft.item.ItemStack;
package modpacktweaks.client.gui.library.gui.element;


public class ElementItemIconWithCount extends ElementItemIcon
{
// Path: src/main/java/modpacktweaks/client/gui/library/gui/IGuiBase.java
// public interface IGuiBase
// {
//     public ElementBase addElement(ElementBase element);
// 
//     public void addElements();
// 
//     public void addTabs();
// 
//     public void drawBackgroundTexture();
// 
//     public void drawElements();
// 
//     public ElementBase getElementAtPosition(int mouseX, int mouseY);
// 
//     public FontRenderer getFontRenderer();
// 
//     public int getGuiLeft();
// 
//     public int getGuiTop();
// 
//     public int getHeight();
// 
//     public RenderItem getItemRenderer();
// 
//     public Minecraft getMinecraft();
// 
//     public int getMouseX();
// 
//     public int getMouseY();
// 
//     public TextureManager getTextureManager();
// 
//     public int getWidth();
// 
//     public float getZLevel();
// 
//     public void handleElementButtonClick(String buttonName, int mouseButton);
// 
//     public void handleElementFakeSlotItemChange(ElementFakeItemSlot slot);
// 
//     public boolean isItemStackAllowedInFakeSlot(ElementFakeItemSlot slot, ItemStack stack);
// 
//     public void setZLevel(float zlevel);
// }


// Path: src/main/java/modpacktweaks/client/gui/library/gui/element/ElementItemIconWithCount.java
import modpacktweaks.client.gui.library.gui.IGuiBase;
import net.minecraft.item.ItemStack;

package modpacktweaks.client.gui.library.gui.element;


public class ElementItemIconWithCount extends ElementItemIcon
{
    public ElementItemIconWithCount(IGuiBase parent, int x, int y, ItemStack stack)