aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/common
diff options
context:
space:
mode:
authorkstvr32 <109012629+kstvr32@users.noreply.github.com>2023-05-04 11:42:11 -0400
committerGitHub <noreply@github.com>2023-05-04 17:42:11 +0200
commit260fef878f6b66f94fe22d4f3d5ce53ccb91f0c5 (patch)
treef905caf60b8fe00e4edd8069e8ca32a30e4f559b /src/main/java/gtPlusPlus/xmod/gregtech/common
parent3ab56738a665235eeed32ce6b49a8cf907d5a2d2 (diff)
downloadGT5-Unofficial-260fef878f6b66f94fe22d4f3d5ce53ccb91f0c5.tar.gz
GT5-Unofficial-260fef878f6b66f94fe22d4f3d5ce53ccb91f0c5.tar.bz2
GT5-Unofficial-260fef878f6b66f94fe22d4f3d5ce53ccb91f0c5.zip
add channels to QFT (#616)
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/common')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMetaTileEntity_QuantumForceTransformer.java29
1 files changed, 17 insertions, 12 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMetaTileEntity_QuantumForceTransformer.java b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMetaTileEntity_QuantumForceTransformer.java
index 3343fac612..767228fc20 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMetaTileEntity_QuantumForceTransformer.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/common/tileentities/machines/multi/production/GregtechMetaTileEntity_QuantumForceTransformer.java
@@ -3,6 +3,7 @@ package gtPlusPlus.xmod.gregtech.common.tileentities.machines.multi.production;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.lazy;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.ofBlock;
import static com.gtnewhorizon.structurelib.structure.StructureUtility.onElementPass;
+import static com.gtnewhorizon.structurelib.structure.StructureUtility.withChannel;
import static gregtech.api.enums.GT_HatchElement.Energy;
import static gregtech.api.enums.GT_HatchElement.ExoticEnergy;
import static gregtech.api.enums.GT_HatchElement.InputBus;
@@ -179,20 +180,24 @@ public class GregtechMetaTileEntity_QuantumForceTransformer
" A A " }, })
.addElement(
'A',
- StructureUtility.ofBlocksTiered(
- craftingTierConverter(),
- getAllCraftingTiers(),
- 0,
- GregtechMetaTileEntity_QuantumForceTransformer::setCraftingTier,
- GregtechMetaTileEntity_QuantumForceTransformer::getCraftingTier))
+ withChannel(
+ "manipulator",
+ StructureUtility.ofBlocksTiered(
+ craftingTierConverter(),
+ getAllCraftingTiers(),
+ 0,
+ GregtechMetaTileEntity_QuantumForceTransformer::setCraftingTier,
+ GregtechMetaTileEntity_QuantumForceTransformer::getCraftingTier)))
.addElement(
'B',
- StructureUtility.ofBlocksTiered(
- focusingTierConverter(),
- getAllFocusingTiers(),
- 0,
- GregtechMetaTileEntity_QuantumForceTransformer::setFocusingTier,
- GregtechMetaTileEntity_QuantumForceTransformer::getFocusingTier))
+ withChannel(
+ "shielding",
+ StructureUtility.ofBlocksTiered(
+ focusingTierConverter(),
+ getAllFocusingTiers(),
+ 0,
+ GregtechMetaTileEntity_QuantumForceTransformer::setFocusingTier,
+ GregtechMetaTileEntity_QuantumForceTransformer::getFocusingTier)))
.addElement('C', ofBlock(ModBlocks.blockCasings4Misc, 4))
.addElement('D', ofBlock(ModBlocks.blockCasings2Misc, 12))
.addElement('E', lazy(t -> ofBlock(t.getCasingBlock1(), t.getCasingMeta1())))