Hello, in the process of developing a Sponge plugin I noticed for there to be no direct event that is fired when a Pokémon is hyper-trained with silver/gold bottle caps. Likewise while there is an EVGainedEvent event for when EVs are gained during battle there are no additional events for when EV increasing or decreasing items are used on a Pokémon.
Currently the only way I know to detect the use of bottlecaps on a Pokémon (my knowledge is very lacking) or the use of Proteins etc/Pomeg berry etc is using a Sponge event for when a player interacts with an entitity and then extracting if it was a Pokémon and if they interacted with the relevant items.
In short I'm not specifically requesting these exact events be implemented but more bringing this gap in the event API to attention in a more formal setting.
Thank you very much :D