}
else if (player.canPlayerEdit(x, y, z, side, stack) && player.canPlayerEdit(x, y + 1, z, side, stack))
{
Block soil = world.getBlock(x, y, z);
if (soil != null && soil.canSustainPlant(world, x, y, z, ForgeDirection.UP, (IPlantable) NContent.saguaro) && world.isAirBlock(x, y + 1, z))
{
world.setBlock(x, y + 1, z, this.crop, 1, 3);
--stack.stackSize;
if (!world.isRemote)
world.playAuxSFX(2001, x, y, z, Block.getIdFromBlock(crop));