I find that when block rotation is properly implemented. There should be multiple options to determine the ways it can face, where there'll be a list with these options on the texture page of block creation:
(Default) None - Will always face in the same direction. [Default as most normal blocks like ores and decoration are like this and have the same texture on all sides]
Horizontal - Just like a furnace. Can't face up and down, but can face north, east, south and west.
All - Simply can face in all directions just like stairs. Including up, down and sideways.
Vertical - Can only face up and down. An example of this are slabs.
XYZ - Logs. Can face up - down, north - south and east - west. [If you put 2 logs together that face in opposite directions, they'll actually face the same way]
XZ - Like logs, but can't face vertically.
NESWUD - Can face in all directions, excluding sideways. [Like bending your neck or rotating in the x axis of a 3D space]
There are possibly mixtures of these options as well, like a torch which can also be included. I find that this would be a good way to go about it, but that's just my opinion.
Nuparo0 made a tutorial of block rotation
I find that when block rotation is properly implemented. There should be multiple options to determine the ways it can face, where there'll be a list with these options on the texture page of block creation:
There are possibly mixtures of these options as well, like a torch which can also be included. I find that this would be a good way to go about it, but that's just my opinion.
Oh yeah, I forgot. An example of NESWUD are pistons.
Is there any way to make a block rotate like signs or armor stands? I would love to make some of my models rotate like this.
I wanna bump this and see if we can get it in the 2021 release :)
is this option already in 2020.5?