Jump to content

Recommended Posts

Posted (edited)

I'm trying various things whilst modding and thought it would be fun to create a new health bar, like the one found in Diablo 2.

 

https://imgur.com/a/Glwv8pZ

 

The problem is the food bar doesn't render it's textures.

 

Both the code for the Gui class, which is what seems to be breaking the food bar when calling renderHealthBar(), and the code from where I call the method is found below.

 

GuiRPGHealth.java

  Reveal hidden contents

RPGHud.java

  Reveal hidden contents

 

And the RPGHud is registered on the event bus, on the client side.

 

Thank you in advance!

Edited by Angercraft
Posted
  On 8/17/2019 at 6:58 PM, Angercraft said:

mc.getTextureManager().bindTexture(GUI_RESOURCES)

Expand  

Once you're done rendering you need to bind the ICONS resource because it expects it.

  • Like 1

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.

Posted (edited)
  On 8/17/2019 at 7:13 PM, Animefan8888 said:

Once you're done rendering you need to bind the ICONS resource because it expects it.

Expand  

Fantastic, thank you so much for the help.

If you have time, could you answer what the best way is to disable the rendering of the original healthbar?

Right now I use the event to check if the ElementType is of HEALTH, as can be seen in RPGHUD.java above.

 

But I can see you can set

GuiIngameForge.renderHealth = false;

which I tried in my FMLPostInitializationEvent for the client side, and this seems to work. But does one of them have a downside, which should deter me from using them?

Edited by Angercraft
Posted
  On 8/17/2019 at 7:18 PM, Angercraft said:

If you have time, could you answer what the best way is to disable the rendering of the original healthbar?

Expand  

Use the event.

  • Like 1

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.

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.