@Override public @Nonnull ITextComponent getDisplayName() { return super.getDisplayName(); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { super.drawGuiContainerForegroundLayer(mouseX, mouseY); PartEnum partEnum = part instanceof PartGasStorage ? PartEnum.GASSTORAGE : PartEnum.FLUIDSTORAGE; fontRenderer.drawString(partEnum.getStatName().replace("ME ", ""), 8, 6, 4210752); fontRenderer.drawString(player.inventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 3, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.inventory.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 3, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.extractor.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { fontRenderer.drawString(enchanter.getDisplayName().getUnformattedText(), 12, 5, 4210752); fontRenderer.drawString(playerInv.getDisplayName().getUnformattedText(), 8, ySize - 96 + 2, 4210752); if(enchanter.matrix != null) { listPieces = enchanter.matrix.benchedPieces; renderMatrixGrid(enchanter.matrix); } }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.inventory.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String displayName = this.inventory.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(displayName, this.xSize / 2 - this.fontRenderer.getStringWidth(displayName) / 2, 4, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.crate.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 6, 0x404040); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 0x404040); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = this.fossilGrinder.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.inventory.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 4, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = this.cauldron.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = this.dnaSynthesizer.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.embryonicMachine.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, 120 - this.fontRenderer.getStringWidth(name) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = this.dnaSequencer.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String name = this.incubator.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2, 4, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 4, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = I18n.format("container.pressure_cooker"); Optional.ofNullable(fluidTank.getFluid()).ifPresent(fluidStack -> { int fluidHeight = MathHelper.ceil(((float) fluidTank.getFluidAmount() / (float) fluidTank.getCapacity()) * (float) fluidBar.getHeight()); GuiUtils.renderTiledFluid(fluidBar.getX() + guiLeft, fluidBar.getY() + guiTop + (fluidBar.getHeight() - fluidHeight), fluidBar.getWidth(), fluidHeight, this.zLevel, fluidStack); }); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 4, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 4, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { if (tileFurnace != null) { String s = this.tileFurnace.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); } this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); String s1 = StatCollector.translateToLocal("lectern.nopages"); if (hasAllPages()) this.fontRenderer.drawString(s1, this.xSize / 2 - this.fontRenderer.getStringWidth("No new information can be added.") / 2, 20, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int i, int j) { String name = this.cultivator.getDisplayName().getUnformattedText(); this.fontRenderer.drawString(name, this.xSize / 2 - this.fontRenderer.getStringWidth(name) / 2 - 45, 10, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); this.fontRenderer.drawString(I18n.format("cultivator.proximates.name"), 200, 48, 4210752); this.fontRenderer.drawString(I18n.format("cultivator.minerals.name"), 200, 74, 4210752); this.fontRenderer.drawString(I18n.format("cultivator.vitamins.name"), 200, 100, 4210752); this.fontRenderer.drawString(I18n.format("cultivator.lipids.name"), 200, 126, 4210752); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = I18n.format("container.drink_machine"); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.playerInventory.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 2, 4210752); renderer.render(Minecraft.getMinecraft(), 26, 11, fluidTank.getFluid()); if (rectangle.contains(mouseX - guiLeft, mouseY - guiTop) && fluidTank.getFluidAmount() != 0) { ScaledResolution scaledresolution = new ScaledResolution(mc); GuiUtils.drawHoveringText(ItemStack.EMPTY, renderer.getTooltip(mc, fluidTank.getFluid(), ITooltipFlag.TooltipFlags.NORMAL), mouseX - guiLeft, mouseY - guiTop, scaledresolution.getScaledWidth(), scaledresolution.getScaledHeight(), -1, fontRenderer); } }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { String s = I18n.format("container.drink_machine"); this.fontRenderer.drawString(s, this.xSize / 2 - this.fontRenderer.getStringWidth(s) / 2, 6, 4210752); this.fontRenderer.drawString(this.inventoryPlayer.getDisplayName().getUnformattedText(), 8, this.ySize - 96 + 3, 4210752); renderer.render(Minecraft.getMinecraft(), 22, 14, fluidTank.getFluid()); // FoodCraftReloadedMod.getLogger().info(guiLeft + " " + guiTop + " " + mouseX + " " + mouseY + " " + (mouseX - guiLeft) + " " + (mouseY - guiTop)); if (rectangle.contains(mouseX - guiLeft, mouseY - guiTop) && fluidTank.getFluidAmount() != 0) { // FoodCraftReloadedMod.getLogger().info("Hovered fluid tank!"); ScaledResolution scaledresolution = new ScaledResolution(mc); GuiUtils.drawHoveringText(ItemStack.EMPTY, renderer.getTooltip(mc, fluidTank.getFluid(), ITooltipFlag.TooltipFlags.NORMAL), mouseX - guiLeft, mouseY - guiTop, scaledresolution.getScaledWidth(), scaledresolution.getScaledHeight(), -1, fontRenderer); } }