aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaiden Baker <jaidencolebaker@gmail.com>2023-09-06 19:42:16 +1200
committerGitHub <noreply@github.com>2023-09-06 09:42:16 +0200
commite3666bea2f4d485370c257768da7cef4eb781de7 (patch)
treef30c572f3893e6612edaba7ac293f1aefff50d8f
parenta37f522fc01b3d717af12529be68c4c90af42b52 (diff)
downloadGT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.tar.gz
GT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.tar.bz2
GT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.zip
Add optional description to input hatch constructors (#2278)
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java17
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java8
2 files changed, 21 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java
index 57ddcf42d9..e3b94dec47 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_Input.java
@@ -23,27 +23,36 @@ public class GT_MetaTileEntity_Hatch_Input extends GT_MetaTileEntity_Hatch {
public GT_Recipe_Map mRecipeMap = null;
public GT_MetaTileEntity_Hatch_Input(int aID, String aName, String aNameRegional, int aTier) {
- super(
+ this(
aID,
aName,
aNameRegional,
aTier,
- 3,
new String[] { "Fluid Input for Multiblocks",
"Capacity: " + GT_Utility.formatNumbers(8000L * (1L << aTier)) + "L" });
}
+ public GT_MetaTileEntity_Hatch_Input(int aID, String aName, String aNameRegional, int aTier,
+ String[] aDescription) {
+ this(aID, 3, aName, aNameRegional, aTier, aDescription);
+ }
+
public GT_MetaTileEntity_Hatch_Input(int aID, int aSlot, String aName, String aNameRegional, int aTier) {
- super(
+ this(
aID,
+ aSlot,
aName,
aNameRegional,
aTier,
- aSlot,
new String[] { "Fluid Input for Multiblocks", "", "Can hold " + aSlot + " types of fluid." });
mDescriptionArray[1] = "Capacity: " + GT_Utility.formatNumbers(getCapacityPerTank(aTier, aSlot)) + "L";
}
+ public GT_MetaTileEntity_Hatch_Input(int aID, int aSlot, String aName, String aNameRegional, int aTier,
+ String[] aDescription) {
+ super(aID, aName, aNameRegional, aTier, aSlot, aDescription);
+ }
+
public int getCapacityPerTank(int aTier, int aSlot) {
return (int) (8000L * (1L << aTier) / aSlot);
}
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java
index 5dc04f8ea0..cea2e25baa 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_MultiInput.java
@@ -33,6 +33,14 @@ public class GT_MetaTileEntity_Hatch_MultiInput extends GT_MetaTileEntity_Hatch_
mCapacityPer = getCapacityPerTank(aTier, aSlot);
}
+ public GT_MetaTileEntity_Hatch_MultiInput(int aID, int aSlot, String aName, String aNameRegional, int aTier,
+ String[] aDescription) {
+ super(aID, aSlot, aName, aNameRegional, aTier, aDescription);
+ this.mStoredFluid = new FluidStack[aSlot];
+ fluidTanks = new FluidStackTank[aSlot];
+ mCapacityPer = getCapacityPerTank(aTier, aSlot);
+ }
+
public GT_MetaTileEntity_Hatch_MultiInput(String aName, int aSlot, int aTier, String[] aDescription,
ITexture[][][] aTextures) {
super(aName, aSlot, aTier, aDescription, aTextures);