I want to detect when a mob has been fed and has the hearts come from it.
The Taming event is only a subset of the mobs, and only at the moment of change to tamed…
EntityInteract provides no way to distinguish the entity having taken the bone/fish/seed/carrot/etc vs just having swung at it empty-handed.
Is there an event I’m not seeing that will catch this fed-the-mob event, does such an event need to be requested in the API, or is there some simple solution workaround from existing processes. I dont want to have to do all the work on an interact-event to check player hand inventory, mob type, and compare that each item works on that mob as a consumable item, but also that the mob isn’t in post-breeding hiatus from consuming the items - but that is the utlimate backup solution.
Its just that all the work to nail the conditions in that previous paragraph already goes into determining to spawn the heart particles, so there should be an event for that moment…