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 currently have a working turret that rotates, rendered by a TESR that uses bindTexture with a texture map and functions for generating shapes using addVertex. I provide visual cues for state changes by changing the UVs.

 

First, I've read some mixed information about using bindTexture over some stitched icon functions. So, what is the recommended way to get textures for a model that will change its texture to reflect its state?

 

Second, should I even be using a TESR to begin with? I just now discovered that ISimpleBlockRenderingHandler is a thing, having not read anything about it since I started working on my mod. And, as my other active support thread indicates, I've also been trying out OBJ model loading to no rendering success (which might be related to my next question).

 

And, after much investigation, I haven't managed to figure out how blocks like the vanilla enchantment table load their static base while using EnumBlockRenderType.MODEL to render an animated part with a TESR. My turret has a base model specified in its blockstate and another one with its barrel for the inventory variant. The inventory variant works fine, but the base, specified in both the default and normal variant, doesn't render or throw a file not found exception (much like my issue with rendering an OBJ model).

 

Perhaps I should have split this thread into separate threads, one per topic, but... Eh, ship it. Any suggestions would be appreciated.

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.