spawn_notification:capturedFired when a Pokémon is captured by a player.
spawn_notification:despawnedFired when a Pokémon despawns from the world. It’s been cleaned up since v1 had the volatile despawns, and now properly fires if the entity would be deleted and not saved to the world.
spawn_notification:diedFired when a Pokémon dies outside of battle.
spawn_notification:faintedFired when a Pokémon faints in a Pokémon battle
spawn_notification:fishedFired when a player fishes up a Pokémon
spawn_notification:hatchedFired when a player hatches a Pokémon.
spawn_notification:resurrectedFired when a player resurrects a Pokémon using the fossil revival machine.
spawn_notification:snackedFired when a Pokémon spawns by being attracted to a Pokémon snack (those cakes from Cobblemon v1.7).
spawn_notification:spawnedFired when a Pokémon spawns, whether naturally via the player spawner, or unnaturally via anything that isn’t covered via another trigger.