Jump to content

[1.7.10]how to disable the Armor and hungerbar?


NextInima

Recommended Posts

how to disable the Armor and hungerbar?

 

is there a handler in forge api to disable it?

 

I want to render some new bars at its location, for now i just Overlap the bars, but i want francy transparent bars.

this is my goal.

 

btw i am not native english speaker and i dont learn english in school. thx  :-X

Link to comment
Share on other sites

As to canceling "realities" of hunger bar and armor:

You can replace player's FoodStats (and set them to do nothing/return default modifiers) in EntityJoinWorldEvent or ConstructingEvent. Extend FoodStats and replace player's field.

As to armor - you can use PlayerTickEvent to remove armors from slots (player.inventory). If you would want other approach - Use LivingHurtEvent to cancel armor's modifiers on dealt damage.

 

1.7.10 is no longer supported by forge, you are on your own.

Link to comment
Share on other sites

You can use RenderGameOverlayEvent to cancel almost every part of the HUD and also render your own in it's place. Subscribe to RenderGameOverlayEvent.Pre, choose the correct element via event.type and then cancel the event to disable that HUD element. Then draw your own in it's place.

 

thanks it works xDD and where is the thank you button???

Link to comment
Share on other sites

For all who have the same problem

 

he is my eventhandler

 

@SubscribeEvent(priority=EventPriority.NORMAL)

public void onRenderExperienceBar(RenderGameOverlayEvent.Pre event) {

 

    if(event.type == ElementType.ARMOR)

    {     

    event.setCanceled(true);

    }

}

Link to comment
Share on other sites

As to canceling "realities" of hunger bar and armor:

You can replace player's FoodStats (and set them to do nothing/return default modifiers) in EntityJoinWorldEvent or ConstructingEvent. Extend FoodStats and replace player's field.

As to armor - you can use PlayerTickEvent to remove armors from slots (player.inventory). If you would want other approach - Use LivingHurtEvent to cancel armor's modifiers on dealt damage.

 

thanks for the infomation, but i want only the visibles of the bars to disable. :P

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.