aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2019-10-15 17:11:40 +0200
committerGitHub <noreply@github.com>2019-10-15 17:11:40 +0200
commit14ea6a3ba9de16dd6fbd731b7b0f80ed109d4541 (patch)
tree56d91572f638d33768c817deca59ce77ee06eb0d /src/main/java/gregtech
parenta5daae57e7a6c61b30eb9da2bf70dd8130ebef55 (diff)
parent8de068fbf425162c75793d795c6296d03003d49e (diff)
downloadGT5-Unofficial-14ea6a3ba9de16dd6fbd731b7b0f80ed109d4541.tar.gz
GT5-Unofficial-14ea6a3ba9de16dd6fbd731b7b0f80ed109d4541.tar.bz2
GT5-Unofficial-14ea6a3ba9de16dd6fbd731b7b0f80ed109d4541.zip
Merge pull request #206 from GTNewHorizons/assemblyLineFix
small Assembly Line fix
Diffstat (limited to 'src/main/java/gregtech')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AssemblyLine.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AssemblyLine.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AssemblyLine.java
index 20752dfad7..2a2cb978b7 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AssemblyLine.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AssemblyLine.java
@@ -86,7 +86,7 @@ public class GT_MetaTileEntity_AssemblyLine
if(GT_Values.D1)
GT_FML_LOGGER.info("Stick accepted, " + tDataStickList.size() + " Data Sticks found");
- ItemStack tStack[] = new ItemStack[15];
+ ItemStack[] tStack = new ItemStack[15];
FluidStack[] tFluids = new FluidStack[4];
boolean findRecipe = false;
nextDS:for (ItemStack tDataStick : tDataStickList){
@@ -144,7 +144,7 @@ public class GT_MetaTileEntity_AssemblyLine
continue nextDS;
}
FluidStack fluidInHatch = mInputHatches.get(i).mFluid;
- if (fluidInHatch == null || !GT_Utility.areFluidsEqual(fluidInHatch, tFluids[i], true) || fluidInHatch.amount < tFluids[i].amount) {
+ if (!GT_Utility.areFluidsEqual(fluidInHatch, tFluids[i], true) || fluidInHatch.amount < tFluids[i].amount) {
if(GT_Values.D1)
GT_FML_LOGGER.info(i+" not accepted");
continue nextDS;
@@ -171,11 +171,17 @@ public class GT_MetaTileEntity_AssemblyLine
continue;
mEUt = tTag.getInteger("eu");
+ if (Math.abs(this.mEUt) > this.getMaxInputVoltage()) {
+ if(GT_Values.D1)
+ GT_FML_LOGGER.info("Found avaiable recipe, but Voltage too low!");
+ return false;
+ }
if(GT_Values.D1)GT_FML_LOGGER.info("Find avaiable recipe");
findRecipe = true;
break;
}
- if (!findRecipe) return false;
+ if (!findRecipe)
+ return false;
if(GT_Values.D1)GT_FML_LOGGER.info("All checked start consuming inputs");
for (int i = 0; i < 15; i++) {