Random Rotation/Flipping

Certain blocks use random rotation and flipping to add detail where obvious tiling issues would be prevalent. They do this by using blockstates that rotate the model, and also call a mirrored model template in the case of blocks that use flipping.

The blocks that use flipping are:


 * Stone
 * Deepslate
 * Bedrock

The blocks that use random rotation are:


 * Dirt (top only)
 * Coarse dirt (top only)
 * Grass block (top only)
 * Grass Path (Dirt path as of 1.17) (top only)
 * Podzol (top only)
 * Sand and red sand (top only)
 * All concrete powder (top only)
 * Netherrack

Trivia:
 * Deepslate is the only orientable block (able to be placed in multiple axis) that uses the randomization of textures.
 * Netherrack is the only block to have random rotation on its side.