Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.gamersmods.fuelresourceful.client.gui;
- import net.gamersmods.fuelresourceful.containers.ContainerEndFurnace;
- import net.gamersmods.fuelresourceful.tileentity.TileEntityEndFurnace;
- import net.minecraft.client.gui.inventory.GuiContainer;
- import net.minecraft.entity.player.InventoryPlayer;
- import net.minecraft.util.EnumChatFormatting;
- import net.minecraft.util.ResourceLocation;
- import net.minecraft.util.StatCollector;
- import org.lwjgl.opengl.GL11;
- public class GuiEndFurnace extends GuiContainer
- {
- private TileEntityEndFurnace tileEntity;
- public static ResourceLocation texture = new ResourceLocation("gamersmods.fuelresourceful:textures/gui/EndFurnaceGui.png");
- public GuiEndFurnace(InventoryPlayer playerInventory, TileEntityEndFurnace tileEntity)
- {
- super(new ContainerEndFurnace(playerInventory, tileEntity));
- this.tileEntity = tileEntity;
- }
- @Override
- protected void drawGuiContainerForegroundLayer(int par1, int par2)
- {
- final String invTitle = "\u00A71End Furnace";
- fontRenderer.drawString(invTitle, xSize / 2 - fontRenderer.getStringWidth(invTitle) / 2, 6, 4210752);
- fontRenderer.drawString(EnumChatFormatting.BLACK + StatCollector.translateToLocal("container.inventory"), 8, ySize - 96 + 2, 4210752);
- TileEntityEndFurnace te = (TileEntityEndFurnace) tileEntity;
- String status = EnumChatFormatting.AQUA + "";
- if(te.flagIsLocked)
- {
- status += " Locked";
- }
- else
- {
- status += "UnLocked";
- }
- fontRenderer.drawString(status, xSize / 2 + 56 - fontRenderer.getStringWidth(status) / 2, 73, 4210752);
- }
- @Override
- protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3)
- {
- GL11.glColor4f(1f, 1f, 1f, 1f);
- mc.renderEngine.bindTexture(texture);
- int x = (width - xSize) / 2;
- int y = (height - ySize) / 2;
- drawTexturedModalRect(x, y, 0, 0, xSize, ySize);
- int i1;
- if(tileEntity.isBurning())
- {
- i1 = tileEntity.getBurnTimeRemainingScaled(12);
- drawTexturedModalRect(x + 8, y + 36 + 12 - i1, 176, 12 - i1, 14, i1 + 2);
- }
- i1 = tileEntity.getCookProgressScaled(24);
- drawTexturedModalRect(x + 31, y + 34, 176, 14, i1 + 1, 16);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement