From 000b84e87eaedb94fb87ccb11e376c51f99a1d07 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Wed, 10 Jan 2024 17:41:07 +0100 Subject: Added Energy Condenser --- .../eris_alchemy/client/EnergyCondenserScreen.java | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java (limited to 'src/main/java/lv/enes/mc/eris_alchemy/client/EnergyCondenserScreen.java') 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 @@ +package lv.enes.mc.eris_alchemy.client; + +import lv.enes.mc.eris_alchemy.EMC; +import lv.enes.mc.eris_alchemy.ErisAlchemy; +import lv.enes.mc.eris_alchemy.menu.EnergyCondenserMenu; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.player.Inventory; + +public class EnergyCondenserScreen extends ChestLikeScreen { + public static final ResourceLocation TEXTURE = + new ResourceLocation(ErisAlchemy.ID, "textures/gui/container/energy_condenser.png"); + + public static final int TEXTURE_WIDTH = 248; + public static final int TEXTURE_HEIGHT = 237; + + public EnergyCondenserScreen(EnergyCondenserMenu menu, Inventory inventory, Component title) { + super(menu, inventory, title); + } + + @Override + protected ResourceLocation getTexture() { + return TEXTURE; + } + + @Override + protected int getTextureWidth() { + return TEXTURE_WIDTH; + } + + @Override + protected int getTextureHeight() { + return TEXTURE_HEIGHT; + } + + @Override + protected void renderLabels(GuiGraphics graphics, int mouseX, int mouseY) { + graphics.drawString(font, EMC.formatEmc(menu.getStoredEmc()), 28, 6, 0xFFFFFF); + } + + @Override + protected boolean shouldRenderLabels() { + return false; + } +} -- cgit v1.2.3