Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

I have a block which I want to render with a TESR (it has a lid opening and closing animation like a vanilla chest). I've figured out roughly how to build a model, but I don't understand how texture maps are defined. I've looked through the vanilla chest rendering code and I can't see how/where it dictates which part of the texture is used for which faces and parts of the model. Is there some secret I'm missing? Are there standard rules about which parts of the texture image the renderer uses for which face?

I have a block which I want to render with a TESR (it has a lid opening and closing animation like a vanilla chest). I've figured out roughly how to build a model, but I don't understand how texture maps are defined. I've looked through the vanilla chest rendering code and I can't see how/where it dictates which part of the texture is used for which faces and parts of the model. Is there some secret I'm missing? Are there standard rules about which parts of the texture image the renderer uses for which face?

Since we are talking about Java models, or whatever they are actually called. You bind a texture to the rendering engine via

Minecraft.getMinecraft().getTextureManager().bindTexture(resourceLocation);

And where on the texture is decided in the code via (basically UV mapping)

ModelRenderer model = new ModelRenderer(this, textureOffsetX, textureOffsetY);
// Or
ModelRenderer model = new ModelRenderer(this);
model.setTextureOffset(textureOffsetX, textureOffsetY);

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

  • Author

I see how to get the right part of the texture for each individual model part, but I still don't understand how the texture is applied to the actual faces. For example the vanilla chest has a dark texture on the underside face of the lid, but the sides and top are wood texture. Obviously in the texture file there is a part that has the dark texture and other parts that have the wood texture. But if I'm starting from scratch, how do I know how to lay out my texture to get the right bits of texture applied to the correct faces?

  • Author

Bump. Can anyone advise me even on where to do some research of my own? I just don't know how to begin. :S

Before models were introduced, I would use Techne to visualize my models and my texture layout, and then code the model myself, because Techne's model exporting is horrible... But to visualize it it very nice.

Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support.

 

1.12 -> 1.13 primer by williewillus.

 

1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support.

 

http://www.howoldisminecraft1710.today/

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...

Important Information

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.