Jump to content

[1.8] How Do I Use IModel - What Is It


EverythingGames

Recommended Posts

I've heard that you can use independent transform values with two different models using IModel. Is that true? Can someone explain to me what an IModel is, what it does, and why it differs from IBakedModel? Also, can you use IBakedModel with an IModel? How do you register the IModel? Much appreciated, thanks.

Development of Plugins [2012 - 2014] Development of Mods [2012 - Current]

Link to comment
Share on other sites

I think it is an implementation of forge for baking IBakedModel.

You can use ResourceLocation to get textures as TextureAtlasSprite,

Also there is IModelState and IModelPart which is helpful to make part of a model have independent transform values.

 

So, of course you can use IBakedModel with an IModel, since IModel just returns IBakedModel on #bake method.

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

Link to comment
Share on other sites

I think it is an implementation of forge for baking IBakedModel.

You can use ResourceLocation to get textures as TextureAtlasSprite,

Also there is IModelState and IModelPart which is helpful to make part of a model have independent transform values.

 

So, of course you can use IBakedModel with an IModel, since IModel just returns IBakedModel on #bake method.

 

So how would I use it? How do I register this to my item?

Development of Plugins [2012 - 2014] Development of Mods [2012 - Current]

Link to comment
Share on other sites

First, you should make your own ICustomModelLoader, and register that into ModelLoaderRegistry.

In ICustomModelLoader you should check if a resourceLocation of a model is acceptable,

and loads the model from the resource location.

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

Link to comment
Share on other sites

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.