FullBelly
ModAll forms of movement now consume hunger, making food a fully utilized resource and turning every action into a meaningful part of survival.
Type
Mod
Modrinth Downloads
13
Modrinth ID
W9MJvgQT
Last Updated
May 16, 2026
Description
FullBelly - Comprehensive Action Hunger System
Introduction
FullBelly is a Minecraft NeoForge mod (1.21.1) that adds a comprehensive action-based hunger consumption system. The mod tracks various player behaviors and automatically deducts corresponding hunger, making survival mode more challenging.
Features
- Full Action Coverage: Tracks 24 different types of player behaviors
- Vanilla Compatible: Based on vanilla exhaustion mechanism, consistent with native behaviors like jumping
- Real-time Logging: Console outputs detailed consumption information (requires debug logging enabled)
- Server-side Processing: Executes only on server side, no impact on client performance
Action Types & Consumption Values
Movement (8 types)
Action Base Cost Description πΆ Walking 0.01/tick Ground movement π Sprinting 0.1/tick Sprinting (vanilla standard) π΅οΈ Sneaking 0.01/tick Crouching movement π Swimming 0.015/tick Water movement (vanilla standard) π€Ώ Underwater Swimming 0.02/tick Holding breath (higher cost) π§ Climbing 0.05/tick Ladders/vines πͺ½ Elytra Flight 0.08/tick Gliding π΄ Vehicle Riding 0.01/tick Horses/boats/etc.Instant Actions (3 types)
Action Base Cost Description β¬οΈ Jumping 0.05/time Takeoff (vanilla standard) βοΈ Melee Attack 0.01/time Hit entity π₯ Critical Hit 0.01/time Falling critical hitTool Behaviors (4 types)
Action Base Cost Description βοΈ Mining 0.005/block Breaking blocks (lowest cost) π¦ Placing 0.01/time Placing blocks π£ Fishing Cast 0.01/time Casting fishing rod π£ Fishing Reel 0.01/time Reeling inCombat Behaviors (8 types)
Action Base Cost Description π Damage Taken 0.01/time Any damage source π‘οΈ Block Success 0.01/time Shield successful block π‘οΈ Shield Holding 0.01/tick Continuous shield holding πΉ Bow Charging 0.01/tick Bow charging πΉ Bow Shot 0.01/time Bow firing π« Crossbow Load 0.01/tick Crossbow loading π« Crossbow Fire 0.01/time Crossbow firing π± Trident Charge 0.015/tick Trident charging π± Trident Throw 0.03/time Trident throwingOther (1 type)
Action Base Cost Description π₯ Fall Impact 0.01/time Landing from heightUsage Guide
Installation
- Ensure NeoForge 21.1.227+ is installed (Minecraft 1.21.1)
- Place fullbelly-1.0.1.jar into .minecraft/mods folder
- Launch the game
Debug Mode
The mod includes a built-in debug mode that displays detailed exhaustion information in the chat box.
In-game Commands:
/fullbelly debug - Check current debug mode status /fullbelly debug true - Enable debug mode /fullbelly debug false - Disable debug modeWhen enabled, you'll see messages like:
[FullBelly] θ‘θ΅°: -0.010 exhaustion | ι₯±ι£εΊ¦: 20β20, ι₯±εεΊ¦: 5.00β4.99 [FullBelly] ε₯θ·: -0.100 exhaustion | ι₯±ι£εΊ¦: 20β19, ι₯±εεΊ¦: 4.89β4.79 [FullBelly] δΈεζζζ·: -0.030 exhaustion | ι₯±ι£εΊ¦: 19β19, ι₯±εεΊ¦: 4.76β4.73Configuration File: You can also edit .minecraft/config/fullbelly-common.toml:
debug_mode = trueNote: Debug mode is disabled by default for optimal performance.
Adjust Difficulty
Modify base values in FatigueProcessor.java:
- Lower values = Easy mode
- Higher values = Hard mode
Technical Implementation
Core Components
- ActionType: Enum defining 24 action types
- FatigueProcessor: Core processor, applies exhaustion to FoodData
- MovementHandler: Detects player movement using position tracking
- ExhaustionHandler: Captures block break/place events
- PlayerMixin: Detects various behaviors through Mixin injection
How It Works
- Detect player behaviors through Mixin and event system
- Call FatigueProcessor.dispatch() to process consumption
- Apply consumption using vanilla FoodData.addExhaustion() method
- When exhaustion accumulates to 4.0, automatically deducts 1 food point
Compatibility
- β NeoForge 21.1.229
- β Minecraft 1.21.1
- β Runs on both server/client
- β No conflicts with other mods
License
This project is open-sourced under the MIT License.
Version: 1.0.1
Minecraft: 1.21.1
NeoForge: 21.1.227+
Last Updated: 2026-05-14
Changelog
See CHANGELOG.md for detailed version history.
Compatibility
Mod Loaders
Game Versions
Similar Mods
Happy Creeper
Turn creepers into survival companions by weakening, taming, healing, recoloring, and fighting alongside them.
The Expanse: A Space Journey
Space exploration in Minecraft, based on a TV show called The Expanse.
Warper
Warper tool allows players to move certain amount further the way they're facing.
Nyoldarria
Game expansion mod, intended on adding a lot of new content and a somewhat separate and unique gameplay experience.
Tips Extension
A functional and aesthetic extension for the Tips mod on Minecraft 1.12.2, adding pause menu support and customizable br...
OK Core
Just a core mod used in other mod