public override bool CanBlockStay(net.minecraft.src.World world, int i, int j, int k) { return((world.GetBlockLightValueNoChecks(i, j, k) >= 8 || world.CanBlockSeeTheSky (i, j, k)) && CanThisPlantGrowOnThisBlockID(world.GetBlockId(i, j - 1, k))); }