aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java35
1 files changed, 25 insertions, 10 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java
index 938febfea7..9eea6b4a28 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/GregtechMetaPipeEntityFluid.java
@@ -15,38 +15,53 @@ import gregtech.api.objects.GT_RenderedTexture;
import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
+import gtPlusPlus.xmod.gregtech.common.Meta_GT_Proxy;
public class GregtechMetaPipeEntityFluid extends GT_MetaPipeEntity_Fluid {
+
+
+ public static final boolean mGt6Pipe;
+
+ static {
+ Boolean aGt6 = (Boolean) Meta_GT_Proxy.getFieldFromGregtechProxy(false, "gt6Pipe");
+ if (aGt6 != null) {
+ mGt6Pipe = aGt6;
+ }
+ else {
+ mGt6Pipe = false;
+ }
+ }
+
public final GT_Materials mMaterial;
- private boolean mCheckConnections;
+ private boolean mCheckConnections;
+
public GregtechMetaPipeEntityFluid(int aID, String aName, String aNameRegional, float aThickNess, GT_Materials aMaterial,
int aCapacity, int aHeatResistance, boolean aGasProof) {
this(aID, aName, aNameRegional, aThickNess, aMaterial, aCapacity, aHeatResistance, aGasProof, 1);
}
+
+ public GregtechMetaPipeEntityFluid(final String aName, final float aThickNess, final GT_Materials aMaterial, final int aCapacity, final int aHeatResistance, final boolean aGasProof) {
+ this(aName, aThickNess, aMaterial, aCapacity, aHeatResistance, aGasProof, 1);
+ }
public GregtechMetaPipeEntityFluid(int aID, String aName, String aNameRegional, float aThickNess, GT_Materials aMaterial,
int aCapacity, int aHeatResistance, boolean aGasProof, int aFluidTypes) {
super(aID, aName, aNameRegional, aThickNess, null, aCapacity, aHeatResistance, aGasProof);
this.mLastReceivedFrom = 0;
this.oLastReceivedFrom = 0;
- this.mCheckConnections = !GT_Mod.gregtechproxy.gt6Pipe;
- this.mDisableInput = 0;
+ this.mCheckConnections = !mGt6Pipe;
this.mMaterial = aMaterial;
- this.addInfo(aID);
}
- public GregtechMetaPipeEntityFluid(final String aName, final float aThickNess, final GT_Materials aMaterial, final int aCapacity, final int aHeatResistance, final boolean aGasProof) {
- this(aName, aThickNess, aMaterial, aCapacity, aHeatResistance, aGasProof, 1);
- }
+
public GregtechMetaPipeEntityFluid(String aName, float aThickNess, GT_Materials aMaterial, int aCapacity,
int aHeatResistance, boolean aGasProof, int aFluidTypes) {
- super(aName, aThickNess, null, aCapacity, aHeatResistance, aGasProof, aFluidTypes);
+ super(aName, aThickNess, null, aCapacity, aHeatResistance, aGasProof);
this.mLastReceivedFrom = 0;
this.oLastReceivedFrom = 0;
- this.mCheckConnections = !GT_Mod.gregtechproxy.gt6Pipe;
- this.mDisableInput = 0;
+ this.mCheckConnections = !mGt6Pipe;
this.mMaterial = aMaterial;
}