aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvDistillationTower.java2
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java12
2 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvDistillationTower.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvDistillationTower.java
index ad351caf55..a5ff70f047 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvDistillationTower.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/processing/advanced/MTEAdvDistillationTower.java
@@ -317,7 +317,7 @@ public class MTEAdvDistillationTower extends GTPPMultiBlockBase<MTEAdvDistillati
@Override
public void loadNBTData(NBTTagCompound aNBT) {
- mMode = Mode.values()[aNBT.getByte("mMode")];
+ mMode = Mode.VALUES[aNBT.getByte("mMode")];
mUpgraded = aNBT.getBoolean("mUpgraded");
super.loadNBTData(aNBT);
}
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java
index 86c4eb628f..204cd5e6b9 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/MTETreeFarm.java
@@ -348,7 +348,8 @@ public class MTETreeFarm extends GTPPMultiBlockBase<MTETreeFarm> implements ISur
int tierMultiplier = getTierMultiplier(tier);
List<ItemStack> outputs = new ArrayList<>();
- for (Mode mode : Mode.values()) {
+ final Mode[] MODE_VALUES = Mode.values();
+ for (Mode mode : MODE_VALUES) {
ItemStack output = outputPerMode.get(mode);
if (output == null) continue; // This sapling has no output in this mode.
@@ -379,7 +380,7 @@ public class MTETreeFarm extends GTPPMultiBlockBase<MTETreeFarm> implements ISur
duration = TICKS_PER_OPERATION;
calculatedEut = GTValues.VP[tier];
- for (Mode mode : Mode.values()) {
+ for (Mode mode : MODE_VALUES) {
if (outputPerMode.get(mode) != null) {
useToolForMode(mode, true);
}
@@ -780,10 +781,11 @@ public class MTETreeFarm extends GTPPMultiBlockBase<MTETreeFarm> implements ISur
* the mode multiplier, but not tool/tier multipliers as those can change dynamically. If the sapling has an
* output in this mode, also add the tools usable for this mode as inputs.
*/
- ItemStack[][] inputStacks = new ItemStack[Mode.values().length][];
- ItemStack[] outputStacks = new ItemStack[Mode.values().length];
+ final Mode[] MODE_VALUES = Mode.values();
+ ItemStack[][] inputStacks = new ItemStack[MODE_VALUES.length][];
+ ItemStack[] outputStacks = new ItemStack[MODE_VALUES.length];
- for (Mode mode : Mode.values()) {
+ for (Mode mode : MODE_VALUES) {
ItemStack output = switch (mode) {
case LOG -> log;
case SAPLING -> saplingOut;