Fix Transporters with multipart.

This commit is contained in:
Ben Spiers 2015-04-09 02:32:59 +01:00
parent 4ca9456de8
commit 94189a4f61

View file

@ -281,17 +281,16 @@ public class TransporterStack
return 0; return 0;
} }
public boolean canInsertToTransporter(TileEntity tileEntity, ForgeDirection side) public boolean canInsertToTransporter(TileEntity tileEntity, ForgeDirection from)
{ {
if(!(tileEntity instanceof ITransporterTile)) if(!(tileEntity instanceof ITransporterTile))
{ {
return false; return false;
} }
TileEntity from = Coord4D.get(tileEntity).getFromSide(side.getOpposite()).getTileEntity(tileEntity.getWorldObj());
ILogisticalTransporter transporter = ((ITransporterTile)tileEntity).getTransmitter(); ILogisticalTransporter transporter = ((ITransporterTile)tileEntity).getTransmitter();
if(!((ITransporterTile)tileEntity).canConnectMutual(side)) if(!((ITransporterTile)tileEntity).canConnectMutual(from.getOpposite()))
{ {
return false; return false;
} }