From 5404dda312c34b62178e1c0eba93b6ef011a6547 Mon Sep 17 00:00:00 2001 From: boubou19 Date: Sat, 1 Oct 2022 10:51:06 +0200 Subject: added current parallelism in the integrated ore factory desc (#1426) * added current parallelism in the integrated ore factory desc * spotlessApply (#1427) Co-authored-by: boubou19 Co-authored-by: GitHub GTNH Actions <> * updated lang file * update lang file Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../GT_MetaTileEntity_IntegratedOreFactory.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/main/java/gregtech') diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java index 0d4b6cc233..b1bdbd6674 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java @@ -114,6 +114,7 @@ public class GT_MetaTileEntity_IntegratedOreFactory private ItemStack[] sMidProduct; private int sMode = 0; private boolean sVoidStone = false; + private int currentParallelism = 0; private static void initHash() { for (String name : OreDictionary.getOreNames()) { @@ -296,6 +297,9 @@ public class GT_MetaTileEntity_IntegratedOreFactory } } + // for scanner + setCurrentParallelism(tRealUsed); + if (tRealUsed == 0) { return false; } @@ -397,6 +401,7 @@ public class GT_MetaTileEntity_IntegratedOreFactory public void loadNBTData(NBTTagCompound aNBT) { sMode = aNBT.getInteger("ssMode"); sVoidStone = aNBT.getBoolean("ssStone"); + currentParallelism = aNBT.getInteger("currentParallelism"); super.loadNBTData(aNBT); } @@ -404,6 +409,7 @@ public class GT_MetaTileEntity_IntegratedOreFactory public void saveNBTData(NBTTagCompound aNBT) { aNBT.setInteger("ssMode", sMode); aNBT.setBoolean("ssStone", sVoidStone); + aNBT.setInteger("currentParallelism", currentParallelism); super.saveNBTData(aNBT); } @@ -646,6 +652,23 @@ public class GT_MetaTileEntity_IntegratedOreFactory return new GT_MetaTileEntity_IntegratedOreFactory(mName); } + private void setCurrentParallelism(int parallelism) { + this.currentParallelism = parallelism; + } + + private int getCurrentParallelism() { + return this.currentParallelism; + } + + @Override + public String[] getInfoData() { + List informationData = Arrays.asList(super.getInfoData()); + String parallelism = StatCollector.translateToLocal("GT5U.multiblock.parallelism") + ": " + + EnumChatFormatting.BLUE + getCurrentParallelism() + EnumChatFormatting.RESET; + informationData.add(parallelism); + return informationData.toArray(new String[0]); + } + @Override public ITexture[] getTexture( IGregTechTileEntity aBaseMetaTileEntity, -- cgit