Skip to content

Instantly share code, notes, and snippets.

@Flow86
Created October 1, 2011 09:28
Show Gist options
  • Save Flow86/1255801 to your computer and use it in GitHub Desktop.
Save Flow86/1255801 to your computer and use it in GitHub Desktop.
set flowRate and travelDelay correctly (added a new constructor)
a0229a7c60447875f749c50a97b3f0823c6f1d23
.../buildcraft/transport/PipeTransportLiquids.java | 16 +++++++++++++++-
.../transport/pipes/PipeLiquidsGold.java | 5 +----
2 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/buildcraft/common/net/minecraft/src/buildcraft/transport/PipeTransportLiquids.java b/buildcraft/common/net/minecraft/src/buildcraft/transport/PipeTransportLiquids.java
index 35c0ae0..dbed5d5 100755
--- a/buildcraft/common/net/minecraft/src/buildcraft/transport/PipeTransportLiquids.java
+++ b/buildcraft/common/net/minecraft/src/buildcraft/transport/PipeTransportLiquids.java
@@ -269,6 +269,13 @@ public class PipeTransportLiquids extends PipeTransport implements ILiquidContai
center = new LiquidBuffer(6);
}
+
+ public PipeTransportLiquids(int travelDelay, int flowRate) {
+ this();
+
+ this.travelDelay = travelDelay;
+ this.flowRate = flowRate;
+ }
public boolean canReceiveLiquid(Position p) {
TileEntity entity = worldObj.getBlockTileEntity((int) p.x, (int) p.y,
diff --git a/buildcraft/common/net/minecraft/src/buildcraft/transport/pipes/PipeLiquidsGold.java b/buildcraft/common/net/minecraft/src/buildcraft/transport/pipes/PipeLiquidsGold.java
index 824ae0d..99c5c56 100755
--- a/buildcraft/common/net/minecraft/src/buildcraft/transport/pipes/PipeLiquidsGold.java
+++ b/buildcraft/common/net/minecraft/src/buildcraft/transport/pipes/PipeLiquidsGold.java
@@ -7,10 +7,7 @@ import net.minecraft.src.buildcraft.transport.PipeTransportLiquids;
public class PipeLiquidsGold extends Pipe {
public PipeLiquidsGold(int itemID) {
- super(new PipeTransportLiquids(), new PipeLogicGold(), itemID);
-
- ((PipeTransportLiquids) transport).flowRate = 80;
- ((PipeTransportLiquids) transport).travelDelay = 2;
+ super(new PipeTransportLiquids(2, 80), new PipeLogicGold(), itemID);
}
@Override
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment