This mod is a great implementation of player hunger. One of its best qualities is that it Just Works™ right out of the box without requiring individual mods to support it. It handles all functions related to eating food without any extra setup or configuration required. It even adds some small particle and sound effects for a quality look and feel.
Its gameplay features are fairly standard and familiar to players who are familiar with hunger in Minecraft. Eating food keeps your hunger bar filled which allows you to sprint and heal over time. Allowing your hunger bar to deplete will result in losing health due to starvation. Poisonous foods (e.g., red mushrooms) will drain your health over time instead of causing immediate harm.
The default exhaustion values for each player action are a little steep, but they're all highly configurable via settings. The mod also includes settings for all kinds of other thresholds so that players can customize every aspect of how hunger affects them.
I definitely recommend this mod to any player looking to add hunger to their game.