mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
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);
|
|
}
|
|
|
|
}
|