tony4twenty-Full_Belly icon

Full Belly

Eating good food or multiple food items in a duration fills the belly and prevents you from getting hungry for a short time

Last updated 2 days ago
Total downloads 1763
Total rating 0 
Categories Mods Quality Of Life Client Side
Dependency string tony4twenty-Full_Belly-1.0.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

๐Ÿฅ˜ Full Belly - Hunger Control for PEAK

Full Belly Detects when players restore enough hunger and automatically pauses hunger gain for a configurable duration. Whether you scarf down one massive meal or nibble your way there with snacks, you'll be rewarded with a temporary break from the grind.

๐Ÿ”ง Features

  • ๐Ÿ›‘ Pauses hunger gain after eating enough food.
  • ๐Ÿงฎ Tracks small meals over time to build up to a "Full Belly" state.
  • ๐Ÿ— Supports all food types, including both ModifyStatus and RestoreHunger item actions.
  • ๐Ÿ”„ Resets timer when new food is eaten during an active Full Belly.
  • ๐Ÿ“œ Detailed logging shows what was eaten, how much hunger it was meant to restore, and how close you are to fullness.

๐Ÿง  How It Works

  • If you eat a single food item that restores at least the Fullness Threshold (default: 25%), your hunger gain will pause immediately for the Fullness Duration (default: 5 minutes).
  • If you eat multiple smaller items within the Accumulation Window (default: 2 minutes), their intended hunger restoration values are added together. When the total reaches the Fullness Threshold, hunger gain pauses.
  • If the Accumulation Window expires without reaching the threshold, the count resets.
  • Does not override the ability to eat when full; simply rewards overeating with a hunger break.

โš™๏ธ Configuration

A config file is auto-generated at:
BepInEx/config/tony4twentys.full_belly.cfg

You can edit these values:

Key Description Default
FullnessDuration How long hunger gain is paused after reaching fullness (seconds) 300
AccumulationWindow Time window to accumulate smaller meals (seconds) 120
FullnessThreshold Total hunger restoration needed to trigger fullness (percentage as a float) 0.25

๐Ÿ“‹ Example Logs

[Info :Full Belly] Consumed item: MRE(Clone), restores hunger: 40.00% [Info :Full Belly] Intended fullness reached. Applying Full Belly. [Info :Full Belly] Full Belly active for 300 seconds. Hunger gain paused. [Info :Full Belly] Full Belly expired. Hunger gain restored.

๐Ÿงช Known Limitations

  • Some modded food items that do not use standard ItemAction subclasses (Action_ModifyStatus or Action_RestoreHunger) may not be detected.

๐Ÿ› ๏ธ Requirements

๐Ÿ“ฆ Installation

  1. Download via Thunderstore or manual install
  2. Place the .dll file in: /PEAK/BepInEx/plugins/
  3. Launch the game โ€” mod will log [FlareBeeDispersal] Mod loaded! on startup

๐Ÿ‘จโ€๐Ÿณ Credits

Author tony4twenty] Tested and refined with love, logs, and lots of berries.


๐Ÿฝ๏ธ Eat well, rest easy โ€” youโ€™ve earned a Full Belly!