HealthyDiet
Go beyond the hunger bar. Make every meal count.
Survival shouldn't be steak, steak, steak until the end of time. One food. One strategy. One dull loop until you stop caring. That's not survival — that's autopilot.
HealthyDiet breaks that loop. It adds
protein,
carbs,
vitamins, and
hydration — four nutrients that breathe life into every bite you take. Suddenly the fish you ignored matters. The bread you skipped calls your name. The carrots in your chest aren't filler anymore — they're part of staying alive
properly.
This is survival with a pulse. Plan your meals before a long mining trip. Scramble for fruit when vitamins crash. Chug stew when you're running on empty. Every choice has weight. Every balanced day feels earned.
Mix up your diet. Explore foods you never bothered with. Feel the slump when you neglect yourself — weakness, fatigue, the world pushing back — and feel the
rush when you finally pull it all together and hit that perfect 100. That's the moment players talk about. That's the hook that keeps them coming back.
Less routine. More story. More reason to farm, fish, forage, and cook. Give your players a survival experience that feels
real, stays
fresh, and never lets eating become an afterthought again.
How it works
Eat food → nutrients go up. Time passes (or hunger drops) → nutrients go down. Let them fall too low and debuffs kick in. Keep all four at 100 and earn a balanced-diet bonus. Eat the same thing over and over? Absorption drops — variety wins.
Decay modes
Switch in config.yml — pick the pace that fits your server:
- timer — nutrients decay every 3 minutes (steady, predictable)
- hunger — nutrients decay when the hunger bar drops (tied to vanilla survival)
Decay amounts, debuffs, bonus rewards, and disabled worlds are all configurable.
What you get
- Four nutrients that decay as you live your world — stay sharp or pay the price
- Rewards when you eat smart, not just when you eat
- Debuffs that pull you back toward variety instead of the same old stack
- GUI, action bar, and in-character chat that keeps immersion alive
- Developer API + PlaceholderAPI support for TAB, scoreboards, holograms, and more
- Fully configurable — your server, your pace, your rules
Requirements
Paper 1.21+ · PlaceholderAPI & mcMMO optional
Quick reference
Code (Text):
Config: decay.mode = timer | hunger (config.yml)
Commands:
/hd, /hd status — nutrition status
/hd gui — nutrition GUI
/hd actionbar [on|off] — toggle action bar
/hd reload — reload config
/hd set|add|remove <player> <nutrient> <value> — admin
Aliases: /healthydiet, /diet
Nutrients: protein, carbs, vitamins, hydration
Permissions:
healthydiet.use — status, gui, actionbar (default: all)
healthydiet.admin — set, add, remove (default: op)
healthydiet.reload — reload (default: op)
API: HealthyDietApi via Bukkit ServicesManager
Placeholders (PlaceholderAPI):
%healthydiet_protein%, %healthydiet_protein_formatted%
%healthydiet_health%, %healthydiet_overall_tier%
Test: /papi parse me %healthydiet_protein%
Questions? Drop them in the discussion thread. We'd love to hear how HealthyDiet changed survival on your server.