@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { super.drawGuiContainerForegroundLayer(mouseX, mouseY); fontRendererObj.drawString(MFRUtil.localize("info.cofh.stored") + ':', 8, 54, 4210752); String v = String.valueOf(_dsu.getQuantity()); fontRendererObj.drawString(v, 8 + maxWidth - fontRendererObj.getStringWidth(v), 80, 4210752); }
@Override protected void drawTooltips(int mouseX, int mouseY) { if (isPointInRegion(160, 15, 8, 60, mouseX, mouseY)) { int buffer = ((TileEntityLiquidGenerator) _tileEntity).getBuffer(); int bufferMax = ((TileEntityLiquidGenerator) _tileEntity).getBufferMax(); drawBarTooltip(MFRUtil.energy(), "RF", buffer, bufferMax, mouseX, mouseY); } else super.drawTooltips(mouseX, mouseY); }
@Override protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY) { super.drawGuiContainerForegroundLayer(mouseX, mouseY); drawBar( 160, 75, ((TileEntityLiquidGenerator) _tileEntity).getBufferMax(), ((TileEntityLiquidGenerator) _tileEntity).getBuffer(), _barEnergyIndex); }
@SuppressWarnings("unchecked") @Override public void initGui() { super.initGui(); maxWidth = fontRendererObj.getStringWidth(String.valueOf(_dsu.getMaxStoredCount())); addElement( button = new ElementButtonManaged(this, 8, 16, 40, 16, "") { @Override public void onClick() { Packets.sendToServer(Packets.ChronotyperButton, _dsu); } }); }