From 493cbcd3c2836610839ea70dc4221ae2281bad7b Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Wed, 17 Sep 2014 10:34:52 -0500 Subject: [PATCH] Updated RotaryCraft API. --- tile/powersink/RotaryCraft.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/tile/powersink/RotaryCraft.java b/tile/powersink/RotaryCraft.java index 8b7ecfee8..da912a658 100644 --- a/tile/powersink/RotaryCraft.java +++ b/tile/powersink/RotaryCraft.java @@ -74,19 +74,17 @@ public abstract class RotaryCraft extends IC2 implements ShaftPowerReceiver alpha = io; } - @Override + final public int getMachineX() { return xCoord; } - @Override final public int getMachineY() { return yCoord; } - @Override final public int getMachineZ() { return zCoord; @@ -113,7 +111,6 @@ public abstract class RotaryCraft extends IC2 implements ShaftPowerReceiver power = p; } - @Override final public boolean canReadFromBlock(int x, int y, int z) { ForgeDirection side = ForgeDirection.UNKNOWN; @@ -148,4 +145,16 @@ public abstract class RotaryCraft extends IC2 implements ShaftPowerReceiver omega = 0; } + @Override + final public boolean canReadFrom(ForgeDirection side) + { + return internalCanAcceptPower && getPowerSides().contains( side ); + } + + @Override + final public int getMinTorque(int available) + { + return 0; + } + }