One of the things I noticed is that Minecraft has a lot of basic blocks that also have tops and side textures/tiles. This may seem like a subtle difference, but it allows for much more variety in things that are getting built, and buildings just look better. I would like to create a mod that could replace the default mod in minetest_game, and would allow _top, _bottom, and _side textures to be used if they are found in a texture pack, otherwise just use the one texture file that is in the texture pack on all sides so that this mod would be compatible with all texture packs, even if they don't have the _side, _top, and _bottom texture files. Is there an easy way to do this?
Here's the typical line you would see in a register node:
tiles = {"default_furnace_top.png", "default_furnace_bottom.png", "default_furnace_side.png",
"default_furnace_side.png", "default_furnace_side.png", "default_furnace_front.png"},
How do I make these optional?