console is fine blockstate and model json is fine, And the version is 1.12.2, Which i do have to admit i did use a texture block from 1.8 and i made it into my own custom block on paint.net which is effecting it i'm guessing, And the reason why i did that was because i have done it with texture packs before and it never messed up but ill make it in a 1.12.2 texture pack block and see if it works. [EDIT] I did download a 1.12.2 default texture pack and made the block it still shows as that block.