Posted July 4, 20205 yr I'm trying to load an OBJ model within my entity renderer using an IBakedModel. When I call ModelLoaderRegistry.getModel it requires resourcelocation, JsonDeserializationContext, and JsonObject. I'm confused as to what the last two parameters are for and how to use them. I am just trying to point to my OBJ model file location, so why are other parameters needed?
July 5, 20205 yr Howdy The model loader parses a json file into a model.The last two parameters are required to supply the json information. The easiest way is to let forge load the model for you by using it as a block model with a "dummy" parameter; for example see this working example https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe21_tileentityrenderer https://github.com/TheGreyGhost/MinecraftByExample/blob/master/src/main/java/minecraftbyexample/mbe21_tileentityrenderer/RenderWavefrontObj.java https://github.com/TheGreyGhost/MinecraftByExample/blob/master/src/main/resources/assets/minecraftbyexample/blockstates/mbe21_ter_block_registry_name.json -TGG
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.