mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-10-31 09:13:43 +01:00 
			
		
		
		
	Make our oldUserRemover actually work...
This commit is contained in:
		| @@ -13,19 +13,17 @@ import java.util.HashMap; | |||||||
| import java.util.List; | import java.util.List; | ||||||
| import java.util.Map; | import java.util.Map; | ||||||
|  |  | ||||||
| import org.bukkit.entity.Player; | import org.bukkit.OfflinePlayer; | ||||||
|  |  | ||||||
| import com.gmail.nossr50.mcMMO; | import com.gmail.nossr50.mcMMO; | ||||||
| import com.gmail.nossr50.config.Config; | import com.gmail.nossr50.config.Config; | ||||||
| import com.gmail.nossr50.datatypes.MobHealthbarType; | import com.gmail.nossr50.datatypes.MobHealthbarType; | ||||||
| import com.gmail.nossr50.datatypes.database.PlayerStat; | import com.gmail.nossr50.datatypes.database.PlayerStat; | ||||||
| import com.gmail.nossr50.datatypes.player.McMMOPlayer; |  | ||||||
| import com.gmail.nossr50.datatypes.player.PlayerProfile; | import com.gmail.nossr50.datatypes.player.PlayerProfile; | ||||||
| import com.gmail.nossr50.datatypes.skills.AbilityType; | import com.gmail.nossr50.datatypes.skills.AbilityType; | ||||||
| import com.gmail.nossr50.datatypes.skills.SkillType; | import com.gmail.nossr50.datatypes.skills.SkillType; | ||||||
| import com.gmail.nossr50.datatypes.spout.huds.HudType; | import com.gmail.nossr50.datatypes.spout.huds.HudType; | ||||||
| import com.gmail.nossr50.util.Misc; | import com.gmail.nossr50.util.Misc; | ||||||
| import com.gmail.nossr50.util.player.UserManager; |  | ||||||
|  |  | ||||||
| public final class FlatfileDatabaseManager implements DatabaseManager { | public final class FlatfileDatabaseManager implements DatabaseManager { | ||||||
|     private final HashMap<SkillType, List<PlayerStat>> playerStatHash = new HashMap<SkillType, List<PlayerStat>>(); |     private final HashMap<SkillType, List<PlayerStat>> playerStatHash = new HashMap<SkillType, List<PlayerStat>>(); | ||||||
| @@ -61,10 +59,8 @@ public final class FlatfileDatabaseManager implements DatabaseManager { | |||||||
|  |  | ||||||
|         mcMMO.p.getLogger().info("Purging old users..."); |         mcMMO.p.getLogger().info("Purging old users..."); | ||||||
|  |  | ||||||
|         for (McMMOPlayer mcMMOPlayer : UserManager.getPlayers().values()) { |         for (OfflinePlayer player : mcMMO.p.getServer().getOfflinePlayers()) { | ||||||
|             Player player = mcMMOPlayer.getPlayer(); |             if (!player.isOnline() && (currentTime - player.getLastPlayed() > PURGE_TIME && removeUser(player.getName()))) { | ||||||
|  |  | ||||||
|             if (currentTime - player.getLastPlayed() > PURGE_TIME && removeUser(player.getName())) { |  | ||||||
|                 removedPlayers++; |                 removedPlayers++; | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 GJ
					GJ