Block model over 1 block in size not rendering correctly.

Status
Resolved
Issue description

I have been having issues trying to get a custom block model working correctly.
Here is what it should look like (Using MrCrayfish's model maker): http://prntscr.com/pwpjvp
Here is what it looks like in game: http://prntscr.com/pwpkdp

I have attempted to follow other fixes for a similar issue as seen from https://mcreator.net/wiki/my-json-model-renders-broken-texture
However looking into my .json file, no "parent" line exists: http://prntscr.com/pwpku6

I will continue to try and fix this issue by myself but until then any help in fixing this will be greatly appreciated.

Issue comments

I think this is the cause:

Minecraft JSON models can only have a standard set of rotation angles. These are 0, 90, 180, or 270 for block models and 45 through -45 degrees in 22.5 degree increments for item models. More info: https://minecraft.gamepedia.com/Model

In GUI rotation uses 30 degrees for rotation in your code.