// 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 java.util.List;
import modpacktweaks.client.gui.library.gui.IGuiBase;
import org.lwjgl.opengl.GL11;
package modpacktweaks.client.gui.library.gui.element;




public class ElementRedstoneFlux extends ElementProgressBar
{
    public ElementRedstoneFlux(IGuiBase parent, int x, int y, int max)
    {
        this(parent, x, y, 0, max);
    }

// 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/ElementRedstoneFlux.java
import java.util.List;
import modpacktweaks.client.gui.library.gui.IGuiBase;
import org.lwjgl.opengl.GL11;

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




public class ElementRedstoneFlux extends ElementProgressBar
{
    public ElementRedstoneFlux(IGuiBase parent, int x, int y, int max)
    {
        this(parent, x, y, 0, max);
    }

    public ElementRedstoneFlux(IGuiBase parent, int x, int y, int progress, int max)