summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java')
-rw-r--r--src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java b/src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java
new file mode 100644
index 0000000..b6762c8
--- /dev/null
+++ b/src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java
@@ -0,0 +1,46 @@
1package lv.enes.mc.eris_alchemy.client;
2
3import lv.enes.mc.eris_alchemy.EMC;
4import lv.enes.mc.eris_alchemy.ErisAlchemy;
5import lv.enes.mc.eris_alchemy.menu.EnergyCondenserMenu;
6import net.minecraft.client.gui.GuiGraphics;
7import net.minecraft.network.chat.Component;
8import net.minecraft.resources.ResourceLocation;
9import net.minecraft.world.entity.player.Inventory;
10
11public class EnergyCondenserScreen extends ChestLikeScreen<EnergyCondenserMenu> {
12 public static final ResourceLocation TEXTURE =
13 new ResourceLocation(ErisAlchemy.ID, "textures/gui/container/energy_condenser.png");
14
15 public static final int TEXTURE_WIDTH = 248;
16 public static final int TEXTURE_HEIGHT = 237;
17
18 public EnergyCondenserScreen(EnergyCondenserMenu menu, Inventory inventory, Component title) {
19 super(menu, inventory, title);
20 }
21
22 @Override
23 protected ResourceLocation getTexture() {
24 return TEXTURE;
25 }
26
27 @Override
28 protected int getTextureWidth() {
29 return TEXTURE_WIDTH;
30 }
31
32 @Override
33 protected int getTextureHeight() {
34 return TEXTURE_HEIGHT;
35 }
36
37 @Override
38 protected void renderLabels(GuiGraphics graphics, int mouseX, int mouseY) {
39 graphics.drawString(font, EMC.formatEmc(menu.getStoredEmc()), 28, 6, 0xFFFFFF);
40 }
41
42 @Override
43 protected boolean shouldRenderLabels() {
44 return false;
45 }
46}