So i have everything setup correct to my knowledge. but blocks and item textures refuse to load as well as lang file. BUT i know the folder structure is setup correctly because the Gui's are finding the right images?
GUI image example
Code that loads the gui texture
private static final ResourceLocation grinderGuiTextures = new ResourceLocation(Reference.MOD_ID + ":textures/gui/container/SimpleMachine.png");
The folder structure is as followed > assets\trueminecraftmachines\
Blockstate example
{
"variants": {
"facing=north": { "model": "trueminecraftmachines:grinder" },
"facing=east": { "model": "trueminecraftmachines:grinder", "y": 90 },
"facing=south": { "model": "trueminecraftmachines:grinder", "y": 180 },
"facing=west": { "model": "trueminecraftmachines:grinder", "y": 270 }
}
}
Block Model example
{
"parent": "block/orientable",
"textures": {
"top": "trueminecraftmachines:blocks/grinder_top",
"front": "trueminecraftmachines:blocks/grinder_front",
"side": "trueminecraftmachines:blocks/grinder_side"
}
}
Block Model Item example
{
"parent": "trueminecraftmachines:block/grinder",
"display": {
"thirdperson": {
"rotation": [ 10, -45, 170 ],
"translation": [ 0, 1.5, -2.75 ],
"scale": [ 0.375, 0.375, 0.375 ]
}
}
}
Item Model Example
{
"parent": "builtin/generated",
"textures": {
"layer0": "trueminecraftmachines:items/iron_dust"
},
"display": {
"thirdperson": {
"rotation": [ -90, 0, 0 ],
"translation": [ 0, 1, -3 ],
"scale": [ 0.55, 0.55, 0.55 ]
},
"firstperson": {
"rotation": [ 0, -135, 25 ],
"translation": [ 0, 4, 2 ],
"scale": [ 1.7, 1.7, 1.7 ]
}
}
}