I will never be able to express the excitement I get every time I see there is an update, I just love watching this plugin evolve and grow. But as always I am here to list some problems that I found.
1. Purify/Corrupt changes go back to normal after relog. At first I thought the chat prefix would get fixed after a relog because the element did change but the prefix was still the same. Then it turned out that relogging makes your original spirit type come back. (no idea if that is intentional but if it is intentional, it would be cool to have a config option to change the element permanently or for a certain time period)
2. All of your other elements get removed when Purified/Corrupted. If you have for example the Spirit element along with the DarkSpirit element and you get purified your Spirit element will leave and DarkSpirit will turn into LightSpirit. Same goes for any other element, basically Purify/Corrupt removes all of your elements and changes the one needed. (of course a relog changes that as mentioned before)
3. If you only have the Spirit element and someone uses Purify/Corrupt you do not get any changes (also not sure if it's intentional, but it would be a cool feature if isn't intentional).
4. Purify/Corrupt sometimes duplicates one of your elements after relog. I had the elements "Spirit" and "DarkSpirit", I purified myself and my element changed to "LightSpirit" (of course the spirit element was removed as I stated before), after I relogged I had two "Spirit" elements and one "DarkSpirit". (I was not able to figure out what is the cause of the problem but I think it happens randomly)
Despite its flaws, this plugin always has something new to excite me with and amazes me in many ways. I am not sure if the things I "suggested" in my parentheses are possible due to my lacked experience with coding, so excuse me if I am asking for the impossible. I wish you luck in the plugin's development, keep the good updates going.