Good evening everyone! (At least for me) I have an interesting problem that I do not know how to solve. My plugin has a HashMap of players (UUID, thank you Mojang) with a corresponding string specifying which ability a player has active. When a player logs in, it sets off the player join event and gives that player a value of "NA", or not applicable. The problem is, on reload, that HashMap is reset, but I want the players to lose their active ability only if they leave. What should I be doing to ensure that the files stay through reload, but don't when the server is restarted or the player leaves? Thank You in advance! Edit: I did think about using the player leave event, but I think it doesn't run if the server is shut down.