I'm experimenting with making my own Resource Pack for an urban world in Minecraft 1.13.1 My first new block texture is a worn asphalt with a white stripe on the side - for use in creating roads and car parks. So you get plain surface on top if you click on a horizontal surface when placing, and the stripe when you click on a vertical surface. I made it as a re-texture of pink_concrete (which I'm unlikely to use!), with json files in models/block/ to set the textures and blockstates/ to set the variants, in both cases working from one of the log blocks as an example.
{
"parent": "block/cube_column",
"textures": {
"end": "block/gray_concrete",
"side": "block/pink_concrete"
}
}
The textures work but I can still only place the block in top-up orientation. When I apply the textures to Jungle wood instead, it works as intended. I had thought that setting the parent to cube_column and defining the axes would be sufficient to make it orientable, but clearly I have missed a step somewhere?
There aren't any "spare" orientable blocks that I'm willing to sacrifice - using Jungle Wood was just a test.
[Edited to explain more thoroughly]