You hit the nail on the head GeckoLib 5.0 and 4.x use different geo JSON schemas, so using a v5 model directly in a 4.x environment will definitely break texture/layer mappings. To answer your questions: The easiest fix is to re-export the model from Blockbench specifically choosing the GeckoLib 4.0 format (or adjust the project setup in Blockbench settings before exporting). Yes, getTextureResource requires the full ResourceLocation including .png (e.g., new ResourceLocation("reignofnether", "textures/block/vilka.png")). The main difference is how bone hierarchies and texture UV mappings are structured inside the .geo.json file. Try re-exporting as 4.x from Blockbench and it should fix the missing texture issue!
By
toljaafanasevxi · 3 hours ago 3 hr
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.