21 lines
626 B
Java
Executable File
21 lines
626 B
Java
Executable File
package storagecraft.tile;
|
|
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.tileentity.TileEntity;
|
|
import net.minecraftforge.common.util.ForgeDirection;
|
|
import storagecraft.block.BlockCable;
|
|
|
|
public class TileCable extends TileSC {
|
|
public boolean hasConnection(ForgeDirection dir) {
|
|
Block block = worldObj.getBlock(xCoord + dir.offsetX, yCoord + dir.offsetY, zCoord + dir.offsetZ);
|
|
|
|
if (!(block instanceof BlockCable)) {
|
|
TileEntity tile = worldObj.getTileEntity(xCoord + dir.offsetX, yCoord + dir.offsetY, zCoord + dir.offsetZ);
|
|
|
|
return tile instanceof IMachine;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
}
|