According to the blockstates files, structure voids use a model named structure_void.json and even randomly rotates it.
This model states that it uses cube_all as parent and the textures being items/structure_void.png.
However, this model doesn't load, even when edited.
According to MC-102210 it's intended that you can't see structure voids after placing them.
It should then just have a empty model or have no model nor blockstate files rather then completely ignoring the model(s) as that only provides inconsistency.
I provided the files of the 1.10.2 jar in the attachments.
Linked issues
Attachments
Comments 4
I tried to explain the reason why they don't use models. But yes you are right (should have read the description more diligent) the structure void block has model files.
Same applies to barrier and air blocks. They override the method
net.minecraft.block.Block.getRenderType(IBlockState)
to returnnet.minecraft.util.EnumBlockRenderType.INVISIBLE
which causes them to not be rendered.