SaveTimerTask.java 749 B

123456789101112131415161718192021222324
  1. package com.gmail.nossr50.runnables;
  2. import org.bukkit.scheduler.BukkitRunnable;
  3. import com.gmail.nossr50.mcMMO;
  4. import com.gmail.nossr50.datatypes.player.McMMOPlayer;
  5. import com.gmail.nossr50.party.PartyManager;
  6. import com.gmail.nossr50.runnables.player.PlayerProfileSaveTask;
  7. import com.gmail.nossr50.util.player.UserManager;
  8. public class SaveTimerTask extends BukkitRunnable {
  9. @Override
  10. public void run() {
  11. // All player data will be saved periodically through this
  12. int count = 1;
  13. for (McMMOPlayer mcMMOPlayer : UserManager.getPlayers()) {
  14. new PlayerProfileSaveTask(mcMMOPlayer.getProfile()).runTaskLater(mcMMO.p, count);
  15. count++;
  16. }
  17. PartyManager.saveParties();
  18. }
  19. }