i made myself a nice, simple custom block model for logs, but for some reason it shows the top texture on the sides when facing the x or z direction. i believe i have done everything right, and therefore i choose to blame the game for this. it works fine when the log faces the y direction (up/down).
"textureFacing": "north"
use this tag to spacify what texture it should show
the "north" here means use the north side texture of the block at it's native position(ex: log without rotation)
"rotation": 90,
and this tag to set rotation of texture
[90] means rotate the texture by 90 degree
and all they work perfect for me
http://i.imgur.com/aAKDJ7f.png