tpzker Posted January 13, 2018 Share Posted January 13, 2018 (edited) Hello. I'm making a mod that needs to have a separate OBJ model for a certain type of the item. That type is stored in an NBT tag called "type". I've looked online a lot, but I couldn't seem to find anything like this. If anyone has a solution, please tell it to me. Thanks! Note: I know how to render a block with an OBJ model, but not an item with an OBJ model, or an item with a dynamic OBJ model. Edited January 14, 2018 by tpzker Quote Link to comment Share on other sites More sharing options...
Draco18s Posted January 13, 2018 Share Posted January 13, 2018 You need to register a custom mesh definition for your item. Registration: https://github.com/Draco18s/ReasonableRealism/blob/1.12.1/src/main/java/com/draco18s/hardlib/client/ClientEasyRegistry.java#L127-L129 Implementation: https://github.com/Draco18s/ReasonableRealism/blob/1.12.1/src/main/java/com/draco18s/industry/item/ItemCastingMold.java#L87-L118 Quote Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given. Link to comment Share on other sites More sharing options...
tpzker Posted January 14, 2018 Author Share Posted January 14, 2018 I have tried that, but it hasn't worked. I need to render an OBJ model, not just a normal model. ShetiPhian said they used a class extended from OBJBakedModel, but I wasn't able to find out how to do that (http://www.minecraftforge.net/forum/topic/34724-18sloved-obj-model-not-load/#comment-185892). Quote Link to comment Share on other sites More sharing options...
Draco18s Posted January 14, 2018 Share Posted January 14, 2018 Rendering obj models means "put the obj path reference in your json model" and call OBJLoader.INSTANCE.addDomain(Refrence.MOD_ID); Quote Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given. Link to comment Share on other sites More sharing options...
KittenKoder Posted January 14, 2018 Share Posted January 14, 2018 35 minutes ago, tpzker said: I have tried that, but it hasn't worked. I need to render an OBJ model, not just a normal model. ShetiPhian said they used a class extended from OBJBakedModel, but I wasn't able to find out how to do that (http://www.minecraftforge.net/forum/topic/34724-18sloved-obj-model-not-load/#comment-185892). I think I know what you're trying to do, but I may be mistaken. Items can have metadata and states like blocks, using variants in the blockstate json for the item, does that help? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.