"Hungry" redirects here. For the enemy spawned by the Wall of Flesh, see The Hungry.
Hunger is a gameplay mechanic that is only present in The Constant and Get fixed boisecret worlds. It consists of three stages, indicated by separate debuffs. The first stage appears immediately after world creation, but has no actual effect. After some time, the second and third stages are reached, which reduce the player's stats and eventually make the player continuously lose health.
Consuming any type of food temporarily disables hunger. The debuff will be suppressed for the duration of the food buff, but once the buff expires, the first stage of hunger will appear again.
Eating a Mushroom while hunger is active also resets the debuff to the beginning of the first stage.
At the beginning of each stage, a corresponding emote will appear.
The first stage of Hunger is Peckish, and lasts 5 minutes in Constant worlds or 8 minutes in Get fixed boi worlds. After this duration, the second stage is activated and the player becomes Hungry. After another 5 minutes / 8 minutes, the final stage, Starving, is reached. It lasts until the player consumes any food or dies. While Starving, the player loses health equal to 2% of their maximum health per second (4% in Desert and Snow biomes), and all positive health regeneration is nullified.[2]
Peckish does not have any functional effects, whereas Hungry and Starving decrease the player's stats:[3]
↑ 1.01.1Information taken from the Desktop1.4.4.9 source code, method UpdateHungerBuffs() in Terraria.Player.cs. The actual condition used to determine the duration is "remixWorld && dontStarveWorld", i.e. the Don't dig up and the Constant world attributes are true.
↑Information taken from the Desktop1.4.3.6 source code, method UpdateLifeRegen() in Terraria.Player.cs. There may be inaccuracies, as the current Desktop version is 1.4.4.9.
↑Information taken from the Desktop1.4.4.9 source code, method UpdateBuffs() in Terraria.Player.cs.