From cdd2863fefb3f7f2243eaf8ba61e1a475b40bcd6 Mon Sep 17 00:00:00 2001 From: RecursivePineapple Date: Sat, 25 Jan 2025 13:21:37 -0500 Subject: [PATCH] Fixed laser hatch exchanging (#37) --- .../matter_manipulator/common/building/GTAnalysisResult.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/GTAnalysisResult.java b/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/GTAnalysisResult.java index f11cde6..2cf034c 100644 --- a/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/GTAnalysisResult.java +++ b/src/main/java/com/recursive_pineapple/matter_manipulator/common/building/GTAnalysisResult.java @@ -435,11 +435,11 @@ public boolean apply(IBlockApplyContext ctx) { tt.parametrization.setInputs(mTTParams); } - if (mte instanceof MTEHatchEnergyTunnel hatch) { + if (mAmperes > 0 && mte instanceof MTEHatchEnergyTunnel hatch) { hatch.Amperes = MMUtils.clamp(mAmperes, 0, hatch.maxAmperes); } - if (mte instanceof MTEHatchDynamoTunnel dynamo) { + if (mAmperes > 0 && mte instanceof MTEHatchDynamoTunnel dynamo) { dynamo.Amperes = MMUtils.clamp(mAmperes, 0, dynamo.maxAmperes); }