The FeedEvent cycle is fired off when a player attempts to feed a Pokémon a food that has a matching FeedInteractionRecipe.
stackThe ItemStack fed to the Pokémon.
pokemonThe Pokémon being fed.
playerThe player feeding the Pokémon.
recipeThe FeedInteractionRecipe being applied to the feeding.
addedThe amount of affection to be added to the Pokémon being fed.
This event can be canceled. Doing so will result in the feeding not going through.
This event can have its added property modified. Doing so will result in the affection gained being that amount.
This event is fired off when the feeding successfully occurs, with the final amount of affection to be added to the Pokémon being fed for the player feeding the Pokémon.