@Override
public void drawForegroundLayer(BasicTeslaGuiContainer container, int guiX, int guiY, int mouseX, int mouseY) {
super.drawForegroundLayer(container, guiX, guiY, mouseX, mouseY);
if (this.tile != null) {
long timeLeft = 0;
long generatingRate = 0;
if (this.tile.getGeneratedPowerStored() > 0) {
timeLeft = ((this.tile.getGeneratedPowerStored() / 2) / this.tile.getGeneratedPowerReleaseRate()) / 20;
generatingRate = this.tile.getGeneratedPowerReleaseRate();
}
FontRenderer renderer = Minecraft.getMinecraft().fontRenderer;
GlStateManager.pushMatrix();
GlStateManager.translate(this.getLeft() + 2, this.getTop() + 2, 0);
GlStateManager.scale(1, 1, 1);
renderer.drawString(TextFormatting.DARK_GRAY + new TextComponentTranslation("text.industrialforegoing.display.burning").getFormattedText(), 4, 4, 0xFFFFFF);
renderer.drawString(TextFormatting.DARK_GRAY + getFormatedTime(timeLeft * 1000), 8, (renderer.FONT_HEIGHT) + 5, 0xFFFFFF);
renderer.drawString(TextFormatting.DARK_GRAY + new TextComponentTranslation("text.industrialforegoing.display.producing").getFormattedText(), 4, 2 * (renderer.FONT_HEIGHT) + 9, 0xFFFFFF);
renderer.drawString(TextFormatting.DARK_GRAY + "" + generatingRate + " RF/tick", 8, 3 * (renderer.FONT_HEIGHT) + 10, 0xFFFFFF);
GlStateManager.popMatrix();
}
}
PetrifiedFuelInfoPiece.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:Industrial-Foregoing
作者:
评论列表
文章目录