aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2022-10-01 10:51:06 +0200
committerGitHub <noreply@github.com>2022-10-01 10:51:06 +0200
commit5404dda312c34b62178e1c0eba93b6ef011a6547 (patch)
treee04639122bab7f6332d37a7d12c9c11bbd39e442 /src/main
parent3c7a1788d733ddf39061c6ceb6254dfc5b1ef3b8 (diff)
downloadGT5-Unofficial-5404dda312c34b62178e1c0eba93b6ef011a6547.tar.gz
GT5-Unofficial-5404dda312c34b62178e1c0eba93b6ef011a6547.tar.bz2
GT5-Unofficial-5404dda312c34b62178e1c0eba93b6ef011a6547.zip
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 <miisterunknown@gmail.com> 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>
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_IntegratedOreFactory.java23
-rw-r--r--src/main/resources/assets/gregtech/lang/en_US.lang1
2 files changed, 24 insertions, 0 deletions
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<String> 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,
diff --git a/src/main/resources/assets/gregtech/lang/en_US.lang b/src/main/resources/assets/gregtech/lang/en_US.lang
index 5123033fd3..ce99857d77 100644
--- a/src/main/resources/assets/gregtech/lang/en_US.lang
+++ b/src/main/resources/assets/gregtech/lang/en_US.lang
@@ -231,6 +231,7 @@ GT5U.multiblock.efficiency=Efficiency
GT5U.multiblock.problems=Problems
GT5U.multiblock.mei=Max Energy Income
GT5U.multiblock.usage=Probably uses
+GT5U.multiblock.parallelism=Max parallelism
GT5U.config.colormodulation=Color Modulator
GT5U.config.colormodulation.cable_insulation=Cable Insulation