mojira.dev
MCPE-56031

Hunger bar depletes too fast

The hunger bar drains way too quickly.
 

Updated description by @unknown:

The following is a list of the current exhaustion points given when performing an activity. Every time an action is performed, it's added to a counter for the player performing it. Once this counter is greater than or equal to 4, the number is completely reset to zero, and one saturation point is taken from the player. However, if the player has no saturation, one hunger point is taken instead.

Jumping: 0.4
Breaking Blocks: 0.025
Sneaking: none
Walking: none
Sprinting: none
Swimming: none
Sprint Jumping: 1.6
Attacking: 0.3

 

As shown above, Bedrock's exhaustion system is very similar to Java's system before 1.11 (Java's Exploration Update released in November 2016; not Village and Pillage), however there are a few differences.

First of all, it is completely impossible to gain exhaustion by sprinting or swimming at all, thereby making it impossible to lose both saturation and hunger when performing only those actions.

Steps to Reproduce

  1. Create a flatland world with doDaylightCycle disabled and doWeatherCycle disabled in Survival Mode (cheats are required here)

  2. Sprint forward for any amount or time

Here, the player does not lose any hunger whatsoever. The same can be said for swimming in the proper circumstances (pretty much swimming in an ocean for any amount of time).

Second of all, jumping while sprinting is twice as painful as Java's pre-1.11 values, prompting 3 sprint-jumps per half of a hunger bar (I'd assume this is the focus of this ticket, given the name "Hunger bar depletes too fast", but I'll leave the previous information in for vanilla-parity).

Steps to Reproduce

  1. Recreate a world with the same attributes as the flatland from the earlier list

  2. Sprint and jump at the same time until 3 hunger bars remain

Here, when assuming the player starts with both 20 (max) hunger and 20 (max) saturation, the player is only allowed to sprint-jump 102 times from worldspawn. In Java's pre-1.11 on the other hand (taking into account that the player starts with 20 hunger and 5 saturation), it was 95 times. Today in Java's 1.15 (with the same hunger and saturation levels), it's 380 times.

Linked issues

BDS-10386 Bedrock food eating system is broken, I get hungry every 30 seconds. Please make mcpe eating and saturation more like java, maybe in the upcoming pvp update Resolved MCPE-14404 Hunger Bar depletes too fast Resolved MCPE-32814 Hunger Bar Depleting Too Fast Resolved MCPE-65147 Hunger bar depletes way too fast Resolved MCPE-70087 Hunger is still like java edition 1.10 Resolved

Attachments

Comments 40

Just as in real life, eating foods with greater nutritional value will keep you feeling full longer. Try eating more meat, fish and stews, and fewer cake and cookies. Generally, anything that can be cooked is also more filling after it is cooked.

According to the wiki article on hunger, the speed at which hunger depletes depends on another variable, "saturation," and different food items restore different levels of saturation.

https://www.dropbox.com/sh/d7ceirnfexpe54h/AAC4726GbwuiN2CDAQOlrxuza?dl=0

Examples of this happening^ (note that this is on a brand new world save without any food being eaten, Normal difficulty for both video tests)
– Summary –
Bedrock: 1:38 full depletion while sprint jumping in straight line
Java: 8:20 full depletion while sprint jumping in straight line

Seems like it isn't a parity issue, it's broken

Based on the videos provided, I am going to pass this report on.

Also a parity break from Console Edition, which uses 1.11's exhaustion rates.

Christian James

I find that sprinting up a long flight of stairs exhausts you very fast too.

30 more comments

affect on 1.18.12

Still having issues with hungry in 1.18.30. Haven't tested if this is a game or BDS issue as only played on our BDS world so far. Have found that hunger goes from full to around 50% after doing things like placing blocks and mining and will again jump down to only 3 haunches. So far it feels like I am using the same amount of food just in a different way.

Pedro Barbosa Bruno

I'm not affected to this issue anymore while playing in a normal world, maybe it is still an issue in BDS?

This is still an issue on 1.19.1 BDS, I can play from my iPad and join my sons world on the Xbox and the hunger bar stays filled for a long time, if I switch to my BDS the hunger bar depletes super quickly!

If you are having hunger drain faster than expect after 1.18.30 please see MCPE-154238. If that report does not describe your issue then you should make a new report.

eythan

(Unassigned)

369851

Confirmed

Multiple

windows 10

hunger, java-parity

1.18.10.26 Beta, 1.18.0.21 Beta, 1.17.11 Hotfix, 1.17.10, 1.16.230.54 Beta, ..., 1.17.34, 1.17.40, 1.18.0, 1.18.2 Hotfix, 1.18.10

1.18.20.25 Beta, 1.18.30

Retrieved