ProfileSaveTask.java 523 B

123456789101112131415161718192021
  1. package com.gmail.nossr50.runnables;
  2. import com.gmail.nossr50.datatypes.PlayerProfile;
  3. import com.gmail.nossr50.util.Users;
  4. public class ProfileSaveTask implements Runnable {
  5. private PlayerProfile playerProfile;
  6. public ProfileSaveTask(PlayerProfile playerProfile) {
  7. this.playerProfile = playerProfile;
  8. }
  9. @Override
  10. public void run() {
  11. playerProfile.save();
  12. if (!playerProfile.getPlayer().isOnline()) {
  13. Users.getProfiles().remove(playerProfile);
  14. }
  15. }
  16. }