if(nextToSuspended)
return;
if (trackExist != null && trackStock != null)
if (trackExist.getItem() instanceof ITrackItem) {
ITrackItem trackItem = (ITrackItem) trackExist.getItem();
if (trackItem.getPlacedBlock() == block) {
TileEntity tile = worldObj.getTileEntity(i, j, k);
if (trackItem.isPlacedTileEntity(trackExist, tile)) {
int meta = removeOldTrack(i, j, k, block);
if (meta != -1)
placeNewTrack(i, j, k, SLOT_STOCK, meta);
}
}