From 44f3e89bdf9b198fcd9bb0478c1aeb6a3c7ad8de Mon Sep 17 00:00:00 2001 From: Blood-Asp Date: Sun, 27 Mar 2016 16:43:03 +0200 Subject: Rebalance oil processing and improve pipe covering --- src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java | 3 +++ .../implementations/GT_MetaTileEntity_MultiBlockBase.java | 2 ++ 2 files changed, 5 insertions(+) (limited to 'src/main/java/gregtech/api/metatileentity') diff --git a/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java b/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java index bb3737d1e9..ac3da1a60a 100644 --- a/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java +++ b/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java @@ -162,6 +162,9 @@ public abstract class MetaPipeEntity implements IMetaTileEntity { if (aSide < 6 && mBaseMetaTileEntity.getCoverIDAtSide(aSide) > 0) { tCovered = true; } + if((mConnections & (byte)(Math.pow(2, aSide))) != 0){ + tCovered = true; + } //System.out.println("Cover: "+mBaseMetaTileEntity.getCoverIDAtSide(aSide)); //toDo: filter cover ids that actually protect against temperature (rubber/plastic maybe?) return tCovered; diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java index 01da7b2c64..a06b96b356 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_MultiBlockBase.java @@ -25,6 +25,8 @@ import net.minecraftforge.fluids.FluidStack; import java.util.ArrayList; +import org.apache.commons.lang3.ArrayUtils; + import static gregtech.api.enums.GT_Values.V; public abstract class GT_MetaTileEntity_MultiBlockBase extends MetaTileEntity { -- cgit