text: I like mapgen based spawning for its speed, but it would be nice to be able to breed the animals to restock local populations rather than having to take them from other habitats.
  If mapgen spawning fixes the long outstanding lag problem I'm going to add breeding support for all other relevant animals too. Probably even wildlife breeding.
  I've just found the orientation bug and have improoved random direction selection algorithm too, so breeding (barn based) will be next task.
  That sounds good! It already works better and crashes a lot less. Loading a new area is still quite slow - junglegrass & co spawn as well.
  One reason why I wanted to turn spawning off (thanks for implementing!) is that I believe animals spawn, wander around randomly, drop down here, drop down there, occasionally jump up - but not often enough - they end up on lower ground - and either drown or are removed after dropping. And then another doomed animal is spawned and it starts all over again. That does cost ressources (remove old animal, get new spawn point, create new animal) and doesn't help much. They ought to survive longer on "hostile" Minetest ground :-)
  I tried to figure out how to stop them from dropping more than one block down. Most of the time their state "drop" seems to correspond with "collided with ground the animal's walking on" and can be ignored. It is possible to detect weather they will fall down too deep or not, but I didn't manage to actually *stop* them from dropping :-( I only detected *that* they'll really drop now. Sheep ran at high speed and then - not a big surprise - fell down.
  @Sokomine actually movement gen tries to avoid dropping at all but if time between two "on_step" handlers is too big it can't prevent them from dropping.
  if jump up chances are to low they can be increased. But I'd like to verify that jump possibility check is working correct, if it doesn't detect a jump possibility it won't jump at all.
  As far as jumping is concerned: Randomly jumping around might even look funny and entertain the player. At least if it's a relatively small animal...jumping cows would be strange.
  @sokomine there are two differend "jump" modes, a random one used e.g. for rats and a "jump_up" mode only issued to climb
  I've replaced some abm based spawn algos by mapgen based ones, did this improove lag with spawning enabled?
  
  I'm back with another browser ranking with Pale Moon easily in the top-10 for this year (actually ranked #6 overall ):
  LINK: 2020 Best Internet Browsers Review by topattack.com I know I'll likely get ridiculed as usual by the fusspot purists -- but it always makes me feel good to see this regardless.
  Anyway it's a little weird. Why is MSIE in a high place? Oh that's right because it uses a lot less memory ... because it doesn't support half of what's needed for the web
  Pale Moon did get #1 in Features and did very good overall too, now I'm just wondering WTH a maxthon is (rhetorical) never heard of it.
  True, I also like their usage concept, but they're mostly unusable for up-to-date websites with their styles, TLS version or just JavaScript.