Closed Caellian closed 2 years ago
Oddly enough permafrost_with_stones seems to work fine even though mossy variant uses layered textures.
I had to comment out all layered textures as those nodes require special handling. This should maybe be fixed, but it's a bit tricky to handle currently and isn't worth the effort tbh.
Ores aren't layered so they work fine too.
Regarding the remaining changes, I'll do it in a separate PR as it's not really related to the point of this one. I started writing it down and it turned out to have a bit larger scope than what I originally thought.
This can be merged.
I have two issues with this:
Alright, so:
I'll make the proposed modifications.
There's really no reason why most of these shouldn't be supported.
Personally I think that adding all the variants that moreblocks currenty includes is already a huge problem, because of the 32767 limit on unique node ids. It's trivial for server owners to add more variants if they want to, but moreblocks (stairsplus) ends up taking the vast majority of node ids on most large servers as it stands. For instance, on the your-land server, stairsplus is currently responsible for 15021 out of 21406 node ids in use, which is over 70%. And most of those will never be used.
There's really no reason why most of these shouldn't be supported.
Since properties from original nodes are being copied over, it might be a good idea to prevent variants for gravity affected blocks from falling.
In future, once multiple nodes occupying the same space gets added, it'd be great if players aren't forced to replace gravel paths in front of their homes with something else because they have mesecons wires there which can't be covered properly as gravel panels don't exist. Same goes for most natural terrain nodes like dirt with grass/litter variants and building traps.
Ideally, these should be modifiable on per-world basis with something like:
and adding a hook to
minetest.register_node
function:Did I start writing the same mod as this one before figuring out it exists?! 🙉 Mayyybee. :smile: