@Override protected void drawForeground() { drawTabIcon(CoreTextures.ICON_STEAM); if (!isFullyOpened()) { return; } String flowDirection = isProducer ? "info.cofh.steamProduce" : "info.cofh.steamConsume"; getFontRenderer().drawStringWithShadow(StringHelper.localize("info.cofh.steam"), sideOffset() + 20, 6, headerColor); getFontRenderer().drawStringWithShadow(StringHelper.localize(flowDirection) + ":", sideOffset() + 6, 18, subheaderColor); getFontRenderer().drawString(myContainer.getInfoSteamPerTick() + UNIT_INSTANT, sideOffset() + 14, 30, textColor); getFontRenderer().drawStringWithShadow(StringHelper.localize("info.cofh.steamMax") + ":", sideOffset() + 6, 42, subheaderColor); getFontRenderer().drawString(myContainer.getInfoMaxSteamPerTick() + UNIT_INSTANT, sideOffset() + 14, 54, textColor); GlStateManager.color(1.0F, 1.0F, 1.0F, 1.0F); }