Rug Posted July 17, 2016 Posted July 17, 2016 Hello I have been using MrCrayfish's Model Creator so far to make my models as it is simple and can be exported as a .json file. I would like to start using a more advanced program for my models, and I have decided to try and use Blender. My understanding is that you can use the .OBJ models that are exported from Blender, but I don't really understand how they are called. I have copied the code and assets from here ( [/size]https://github.com/MinecraftForge/MinecraftForge/blob/17e8de8a3abee0545e325c56e8d1bd2678e55061/src/test/java/net/minecraftforge/debug/ModelLoaderRegistryDebug.java) in a brand new forge mod directory. I have tried to fix a lot of the errors being thrown, but a lot of the methods seem to be outdated. My main questions are: Is this example outdated? Is there a better example for version 1.10/1.9.4? Is it possible to use a .obj (wavefront) file format, or is JSON the only supported format? I can upload logs and files, but as of right now I just have the code that has been posted above on Forge's GitHub. The .obj models do work, I have looked at them in the Win10 3d model viewer and they look fine. Just not entirely sure how to to call them in Forge now. I have been looking at many different threads and it sounds like it is possible and a lot simpler than I think, but if I could get a hand I'd greatly appreciate it Quote
Ernio Posted July 17, 2016 Posted July 17, 2016 .obj models ARE supported. You simply place model file into your assets and then just load it. Same goes for texture for your obj model. So if you have some e.g: blockstate.json you can do model="directory to model" and texture="directory to texture". I don't think you need to call anything in code. Quote Quote 1.7.10 is no longer supported by forge, you are on your own.
Rug Posted July 17, 2016 Author Posted July 17, 2016 On 7/17/2016 at 11:21 PM, Ernio said: .obj models ARE supported. You simply place model file into your assets and then just load it. Same goes for texture for your obj model. So I treat it the same as a .JSON model and Forge will know how to use it without any special code? I currently use a blockstates folder and a block folder inside my assets package, will it just recognize that its a .OBJ instead of .JSON and work the same? Quote
Rug Posted July 17, 2016 Author Posted July 17, 2016 Cool! One more quick question: I declare my MODId in a Reference class, in my case its "gfm" all lowercase. I have entered it like so OBJLoader.INSTANCE.addDomain() And thats all good, but when I type "gfm" inside of the brackets it throws an error saying that it cannot be resolved to a variable. Do I have to declare it more clearly? Like addDomain(Reference.MOD_ID) inside? Quote
Rug Posted July 18, 2016 Author Posted July 18, 2016 Oh i'm silly... I forgot the quotations to declare as a string. Thanks for the help Quote
Reese_Reese Posted July 7, 2017 Posted July 7, 2017 (edited) Can Someone Send Me The File Or Mod Used Here? I Have Been Looking EVERYWHERE! On The Internet And Have Found Nothing.... But Then I Found This Fourm And It Seems You Guys Found It Out... Im Trying To Use 1.7.10 Btw Edited July 7, 2017 by Reese_Reese Quote
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.