diff options
author | Jaiden Baker <jaidencolebaker@gmail.com> | 2023-09-06 19:42:16 +1200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-06 09:42:16 +0200 |
commit | e3666bea2f4d485370c257768da7cef4eb781de7 (patch) | |
tree | f30c572f3893e6612edaba7ac293f1aefff50d8f | |
parent | a37f522fc01b3d717af12529be68c4c90af42b52 (diff) | |
download | GT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.tar.gz GT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.tar.bz2 GT5-Unofficial-e3666bea2f4d485370c257768da7cef4eb781de7.zip |
Add optional description to input hatch constructors (#2278)
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); |