package com.hbm.inventory.gui; import java.util.Arrays; import com.hbm.lib.Library; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.resources.I18n; import net.minecraft.inventory.Container; public abstract class GuiInfoContainer extends GuiContainer { public GuiInfoContainer(Container p_i1072_1_) { super(p_i1072_1_); } public void drawFluidInfo(String[] text, int x, int y) { this.func_146283_a(Arrays.asList(text), x, y); } public void drawElectricityInfo(GuiInfoContainer gui, int mouseX, int mouseY, int x, int y, int width, int height, long power, long maxPower) { if(x <= mouseX && x + width > mouseX && y < mouseY && y + height >= mouseY) gui.drawFluidInfo(new String[] { Library.getShortNumber(power) + "/" + Library.getShortNumber(maxPower) + "HE" }, mouseX, mouseY); } public void drawCustomInfo(GuiInfoContainer gui, int mouseX, int mouseY, int x, int y, int width, int height, String[] text) { if(x <= mouseX && x + width > mouseX && y < mouseY && y + height >= mouseY) this.func_146283_a(Arrays.asList(text), mouseX, mouseY); } }