2

[REQUEST] Craftable "Dragon's Breath" after the player eats something spicy

nupanick4/16/25 6:08 pm history
2 emeralds 123 5
4/19/2025 7:14 am
CommandYaw
I'm working on a data pack that adds substitute recipes for things that normally require the Nether or the End. For instance, an Elytra is crafted from feathers and wax.

I'd like to make it possible to get Dragon's Breath by eating something spicy. Minecraft has allium flowers. in real life, these are related to garlic. So maybe eating an allium should give you Dragon's Breath, if you're holding a bottle in your offhand.

How would I go about making this data pack? Is it possible to detect when the player eats a specific item?
Posted by
nupanick
Level 9 : Apprentice Miner
1

Create an account or sign in to comment.

5

CommandYaw
04/19/2025 7:14 am
He/Him • Level 34 : Artisan Modder
You can detect that using a hidden advancement that triggers a function that gives you dragons breath. However, if you've gpt an item not edible in vanilla, you'd have to do make them edible first.
2
TimeWarpDrive
04/16/2025 7:49 pm
Level 52 : Grandmaster Architect
Does minecraft even have spicy food
2
ScotsMiser
04/17/2025 5:48 pm
Level 61 : High Grandmaster Miner
Nothing in vanilla I'd think of as spicy, but the recipes for various cooked foods are heavily 'hand-waved' so YMMV

The Fire Reistance suspicious stew does use allium (which the OP notes is related botnically to garlic) so that might be used to stretch a point…
(And there are plenty of added food mods, something which the OP may also be thinking of including)
2
TimeWarpDrive
04/17/2025 5:58 pm
Level 52 : Grandmaster Architect
Yeah, I guess potions might be something.

Fire Reistance potions require a magma cream, which is probably way spicier than an allium
3
ScotsMiser
04/17/2025 7:29 pm
Level 61 : High Grandmaster Miner
Good point, I'd not considered potions…
2

Welcome