From fa7958ea870f4510012c9bb7a5556be4c08e9b20 Mon Sep 17 00:00:00 2001 From: Quetz4l Date: Fri, 19 May 2023 13:13:34 +0300 Subject: yottank information (#163) * yottank information * changed the information for the yotta tank and added percentages. * * bs + sa * yottank move percentage to current storage * sa * spotlessApply (#164) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../blocks/tileEntity/YottaFluidTank.java | 28 ++++++++++++++++------ 1 file changed, 21 insertions(+), 7 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java b/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java index 58b940b1aa..0ebf9a8e1e 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/YottaFluidTank.java @@ -317,23 +317,37 @@ public class YottaFluidTank extends GT_MetaTileEntity_TooltipMultiBlockBase_EM @Override public String[] getInfoData() { - return new String[] { StatCollector.translateToLocal("scanner.info.YOTTank.0"), StatCollector.translateToLocal( - EnumChatFormatting.GREEN + CharExchanger.formatNumber(getCap()) + EnumChatFormatting.RESET + " L"), - StatCollector.translateToLocal("scanner.info.YOTTank.1"), + return new String[] { StatCollector.translateToLocal("scanner.info.YOTTank.1"), StatCollector.translateToLocal( + EnumChatFormatting.YELLOW + CharExchanger.formatNumber(getFluidName() + EnumChatFormatting.RESET)), + + StatCollector.translateToLocal("scanner.info.YOTTank.0"), StatCollector.translateToLocal( - EnumChatFormatting.YELLOW + CharExchanger.formatNumber(getFluidName()) - + EnumChatFormatting.RESET), + EnumChatFormatting.GREEN + CharExchanger.formatNumber(getCap()) + + EnumChatFormatting.RESET + + " L"), + StatCollector.translateToLocal("scanner.info.YOTTank.2"), StatCollector.translateToLocal( - EnumChatFormatting.BLUE + CharExchanger.formatNumber(getStored()) + EnumChatFormatting.GREEN + CharExchanger.formatNumber(getStored()) + EnumChatFormatting.RESET - + " L"), + + " L" + + " (" + + EnumChatFormatting.GREEN + + getPercent() + + "%" + + EnumChatFormatting.RESET + + ")"), + StatCollector.translateToLocal("scanner.info.YOTTank.3"), StatCollector.translateToLocal( EnumChatFormatting.YELLOW + CharExchanger.formatNumber(getLockedFluidName()) + EnumChatFormatting.RESET) }; } + private String getPercent() { + return String.valueOf(mStorageCurrent.multiply(new BigInteger("100")).divide(mStorage)); + } + @Override protected GT_Multiblock_Tooltip_Builder createTooltip() { final GT_Multiblock_Tooltip_Builder tt = new GT_Multiblock_Tooltip_Builder(); -- cgit