paramat told me that if a mod is placing 'natural' nodes it's best to create new mod nodes that drop the normal version. I've also noticed that his mods do this. Is there an explanation for the thinking behind this anywhere? I don't believe I am able to do this as the right nodes to use will depend on the biome, and minetest.registered_biomes[] can't be accessed until its too later to register custom nodes

well, I don't know if aliases will be of use to me without knowing the reason paramat recommends building with custom blocks. I have it working by building with the blocks specified in the biome table, but am wondering if I should be doing it differently

the only reason i can think of that paramat would suggest to use dummy versions is so that if the gen of one node triggers your mods node you don't get some kind of weird looping/feedback from the nodes your mods is placing

yeah, it works buy just using the nodes in the biome table. I think he uses custom nodes so that they have is_ground_content = false, but if that's the only reason then I can work around issues from placing nodes that have is_ground_content set true

It's not about you remembering which line number is interesting to you. It's about, for example, if you ask for how to do a certain thing, a dev can then give you a link that takes you to exactly that thing.

!tell Dr-Frankenstone the only risk when a mod places biome nodes is that they are at risk from being removed by cave generation due to being 'is_ground_content = true'. but if your mod is adding landscape then that's not a problem, you would probably want caves to form in your mod nodes

paramat, I asked here just before, but you're online now so I can get it from the hotses mouth... in the v7 rivergen issue you fixed, you mentioned that if a mod is placing 'natural' nodes it's best to create new mod nodes that drop the normal version, and I've also noticed that your mods do this.

Knowing why this is recommended will let me judge whether I can ignore the recommendation. I don't think I'm able to use custom nodes, as the appropriate nodes to use for best interoperability will be the ones specified by the biome, and minetest.registered_biomes[] can't be accessed until its too later to register custom nodes.