I have just started learning Java while modding Minecraft. I have watched a tutorial on adding the blocks into the game using the Minecraft Forge API, but I have a problem. Ther
I recommend reading Minecraft Modding
The way that Minecraft renders blocks has changed significantly for 1.8. Previously, the shape of blocks was defined in the java code. This meant that (for example) a BlockTorch would always have the same shape, and only the textures could be changed. Minecraft now uses model files to define both the shape and the texture.
in particular "Some Clarifications of some of the key points" on the above page.
See also: Block models