aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-15 23:30:13 +0200
committerGitHub <noreply@github.com>2024-09-15 23:30:13 +0200
commit5f6011f705c75007b48735d02e590581c78ca8db (patch)
tree9b7f240e568d11c2396dc1e8b9997bbdf61c83ca /src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations
parentdda786c0183f6655a4a264edf2d75688e7fe895e (diff)
downloadGT5-Unofficial-5f6011f705c75007b48735d02e590581c78ca8db.tar.gz
GT5-Unofficial-5f6011f705c75007b48735d02e590581c78ca8db.tar.bz2
GT5-Unofficial-5f6011f705c75007b48735d02e590581c78ca8db.zip
Small optimizations & MultiBlockBase cleanup (#3197)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java20
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java24
2 files changed, 22 insertions, 22 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java
index b1af2451aa..627443245f 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GTPPMultiBlockBase.java
@@ -1,6 +1,6 @@
package gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base;
-import static gregtech.api.util.GTUtility.filterValidMTEs;
+import static gregtech.api.util.GTUtility.validMTEList;
import java.lang.reflect.Method;
import java.util.ArrayList;
@@ -301,7 +301,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
public int getPollutionReductionForAllMufflers() {
int mPollutionReduction = 0;
- for (MTEHatchMuffler tHatch : filterValidMTEs(mMufflerHatches)) {
+ for (MTEHatchMuffler tHatch : validMTEList(mMufflerHatches)) {
mPollutionReduction = Math.max(calculatePollutionReductionForHatch(tHatch, 100), mPollutionReduction);
}
return mPollutionReduction;
@@ -309,7 +309,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
public long getStoredEnergyInAllEnergyHatches() {
long storedEnergy = 0;
- for (MTEHatch tHatch : filterValidMTEs(mAllEnergyHatches)) {
+ for (MTEHatch tHatch : validMTEList(mAllEnergyHatches)) {
storedEnergy += tHatch.getBaseMetaTileEntity()
.getStoredEU();
}
@@ -318,7 +318,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
public long getMaxEnergyStorageOfAllEnergyHatches() {
long maxEnergy = 0;
- for (MTEHatch tHatch : filterValidMTEs(mAllEnergyHatches)) {
+ for (MTEHatch tHatch : validMTEList(mAllEnergyHatches)) {
maxEnergy += tHatch.getBaseMetaTileEntity()
.getEUCapacity();
}
@@ -327,7 +327,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
public long getStoredEnergyInAllDynamoHatches() {
long storedEnergy = 0;
- for (MTEHatch tHatch : filterValidMTEs(mAllDynamoHatches)) {
+ for (MTEHatch tHatch : validMTEList(mAllDynamoHatches)) {
storedEnergy += tHatch.getBaseMetaTileEntity()
.getStoredEU();
}
@@ -336,7 +336,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
public long getMaxEnergyStorageOfAllDynamoHatches() {
long maxEnergy = 0;
- for (MTEHatch tHatch : filterValidMTEs(mAllDynamoHatches)) {
+ for (MTEHatch tHatch : validMTEList(mAllDynamoHatches)) {
maxEnergy += tHatch.getBaseMetaTileEntity()
.getEUCapacity();
}
@@ -405,7 +405,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
return mEnergyHatches.get(0)
.getBaseMetaTileEntity()
.getInputVoltage();
- for (MTEHatchEnergy tHatch : filterValidMTEs(mEnergyHatches)) rEnergy += tHatch.getBaseMetaTileEntity()
+ for (MTEHatchEnergy tHatch : validMTEList(mEnergyHatches)) rEnergy += tHatch.getBaseMetaTileEntity()
.getInputVoltage()
* tHatch.getBaseMetaTileEntity()
.getInputAmperage();
@@ -491,7 +491,7 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
* expected fluid
*/
protected boolean depleteInputFromRestrictedHatches(Collection<MTEHatchCustomFluidBase> aHatches, int aAmount) {
- for (final MTEHatchCustomFluidBase tHatch : filterValidMTEs(aHatches)) {
+ for (final MTEHatchCustomFluidBase tHatch : validMTEList(aHatches)) {
FluidStack tLiquid = tHatch.getFluid();
if (tLiquid == null || tLiquid.amount < aAmount) {
continue;
@@ -507,10 +507,10 @@ public abstract class GTPPMultiBlockBase<T extends MTEExtendedPowerMultiBlockBas
@Override
public void updateSlots() {
- for (final MTEHatchInputBattery tHatch : filterValidMTEs(this.mChargeHatches)) {
+ for (final MTEHatchInputBattery tHatch : validMTEList(this.mChargeHatches)) {
tHatch.updateSlots();
}
- for (final MTEHatchOutputBattery tHatch : filterValidMTEs(this.mDischargeHatches)) {
+ for (final MTEHatchOutputBattery tHatch : validMTEList(this.mDischargeHatches)) {
tHatch.updateSlots();
}
super.updateSlots();
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
index e4999ac3be..17c88caa20 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/MTESteamMultiBase.java
@@ -2,8 +2,8 @@ package gtPlusPlus.xmod.gregtech.api.metatileentity.implementations.base;
import static gregtech.api.enums.GTValues.V;
import static gregtech.api.util.GTStructureUtility.buildHatchAdder;
-import static gregtech.api.util.GTUtility.filterValidMTEs;
import static gregtech.api.util.GTUtility.formatNumbers;
+import static gregtech.api.util.GTUtility.validMTEList;
import static mcp.mobius.waila.api.SpecialChars.GREEN;
import static mcp.mobius.waila.api.SpecialChars.RED;
import static mcp.mobius.waila.api.SpecialChars.RESET;
@@ -197,7 +197,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public boolean depleteInput(FluidStack aLiquid) {
if (aLiquid == null) return false;
- for (MTEHatchCustomFluidBase tHatch : filterValidMTEs(mSteamInputFluids)) {
+ for (MTEHatchCustomFluidBase tHatch : validMTEList(mSteamInputFluids)) {
FluidStack tLiquid = tHatch.getFluid();
if (tLiquid != null && tLiquid.isFluidEqual(aLiquid)) {
tLiquid = tHatch.drain(aLiquid.amount, false);
@@ -215,7 +215,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
if (GTUtility.isStackInvalid(aStack)) return false;
FluidStack aLiquid = GTUtility.getFluidForFilledItem(aStack, true);
if (aLiquid != null) return depleteInput(aLiquid);
- for (MTEHatchCustomFluidBase tHatch : filterValidMTEs(mSteamInputFluids)) {
+ for (MTEHatchCustomFluidBase tHatch : validMTEList(mSteamInputFluids)) {
if (GTUtility.areStacksEqual(
aStack,
tHatch.getBaseMetaTileEntity()
@@ -228,7 +228,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
}
}
}
- for (MteHatchSteamBusInput tHatch : filterValidMTEs(mSteamInputs)) {
+ for (MteHatchSteamBusInput tHatch : validMTEList(mSteamInputs)) {
tHatch.mRecipeMap = getRecipeMap();
for (int i = tHatch.getBaseMetaTileEntity()
.getSizeInventory() - 1; i >= 0; i--) {
@@ -251,7 +251,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public ArrayList<FluidStack> getStoredFluids() {
ArrayList<FluidStack> rList = new ArrayList<>();
- for (MTEHatchCustomFluidBase tHatch : filterValidMTEs(mSteamInputFluids)) {
+ for (MTEHatchCustomFluidBase tHatch : validMTEList(mSteamInputFluids)) {
if (tHatch.getFillableStack() != null) {
rList.add(tHatch.getFillableStack());
}
@@ -265,7 +265,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public ArrayList<ItemStack> getStoredInputs() {
ArrayList<ItemStack> rList = new ArrayList<>();
- for (MteHatchSteamBusInput tHatch : filterValidMTEs(mSteamInputs)) {
+ for (MteHatchSteamBusInput tHatch : validMTEList(mSteamInputs)) {
tHatch.mRecipeMap = getRecipeMap();
for (int i = tHatch.getBaseMetaTileEntity()
.getSizeInventory() - 1; i >= 0; i--) {
@@ -288,7 +288,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
while (outputSuccess && aStack.stackSize > 0) {
outputSuccess = false;
ItemStack single = aStack.splitStack(1);
- for (MTEHatchSteamBusOutput tHatch : filterValidMTEs(mSteamOutputs)) {
+ for (MTEHatchSteamBusOutput tHatch : validMTEList(mSteamOutputs)) {
if (!outputSuccess) {
for (int i = tHatch.getSizeInventory() - 1; i >= 0 && !outputSuccess; i--) {
if (tHatch.getBaseMetaTileEntity()
@@ -296,7 +296,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
}
}
}
- for (MTEHatchOutput tHatch : filterValidMTEs(mOutputHatches)) {
+ for (MTEHatchOutput tHatch : validMTEList(mOutputHatches)) {
if (!outputSuccess && tHatch.outputsItems()) {
if (tHatch.getBaseMetaTileEntity()
.addStackToSlot(1, single)) outputSuccess = true;
@@ -309,7 +309,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public ArrayList<ItemStack> getStoredOutputs() {
ArrayList<ItemStack> rList = new ArrayList<>();
- for (MTEHatchSteamBusOutput tHatch : filterValidMTEs(mSteamOutputs)) {
+ for (MTEHatchSteamBusOutput tHatch : validMTEList(mSteamOutputs)) {
for (int i = tHatch.getBaseMetaTileEntity()
.getSizeInventory() - 1; i >= 0; i--) {
rList.add(
@@ -323,7 +323,7 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public List<ItemStack> getItemOutputSlots(ItemStack[] toOutput) {
List<ItemStack> ret = new ArrayList<>();
- for (final MTEHatch tBus : filterValidMTEs(mSteamOutputs)) {
+ for (final MTEHatch tBus : validMTEList(mSteamOutputs)) {
final IInventory tBusInv = tBus.getBaseMetaTileEntity();
for (int i = 0; i < tBusInv.getSizeInventory(); i++) {
ret.add(tBus.getStackInSlot(i));
@@ -334,8 +334,8 @@ public abstract class MTESteamMultiBase<T extends MTESteamMultiBase<T>> extends
@Override
public void updateSlots() {
- for (MTEHatchCustomFluidBase tHatch : filterValidMTEs(mSteamInputFluids)) tHatch.updateSlots();
- for (MteHatchSteamBusInput tHatch : filterValidMTEs(mSteamInputs)) tHatch.updateSlots();
+ for (MTEHatchCustomFluidBase tHatch : validMTEList(mSteamInputFluids)) tHatch.updateSlots();
+ for (MteHatchSteamBusInput tHatch : validMTEList(mSteamInputs)) tHatch.updateSlots();
}
@Override