From b20beed8368cb8c9964a273addc4caa55d7b809c Mon Sep 17 00:00:00 2001 From: nossr50 Date: Tue, 16 Mar 2021 16:17:30 -0700 Subject: [PATCH] Roll back FormulaConversionTask to master --- .../runnables/database/FormulaConversionTask.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/runnables/database/FormulaConversionTask.java b/src/main/java/com/gmail/nossr50/runnables/database/FormulaConversionTask.java index 4b0b7b002..5447feb64 100644 --- a/src/main/java/com/gmail/nossr50/runnables/database/FormulaConversionTask.java +++ b/src/main/java/com/gmail/nossr50/runnables/database/FormulaConversionTask.java @@ -3,12 +3,13 @@ package com.gmail.nossr50.runnables.database; import com.gmail.nossr50.config.experience.ExperienceConfig; import com.gmail.nossr50.database.DatabaseManager; import com.gmail.nossr50.datatypes.experience.FormulaType; -import com.neetgames.mcmmo.player.OnlineMMOPlayer; +import com.gmail.nossr50.datatypes.player.McMMOPlayer; import com.gmail.nossr50.datatypes.player.PlayerProfile; import com.gmail.nossr50.datatypes.skills.PrimarySkillType; import com.gmail.nossr50.locale.LocaleLoader; import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.util.Misc; +import com.gmail.nossr50.util.player.UserManager; import org.bukkit.command.CommandSender; import org.bukkit.scheduler.BukkitRunnable; @@ -26,12 +27,12 @@ public class FormulaConversionTask extends BukkitRunnable { int convertedUsers = 0; long startMillis = System.currentTimeMillis(); for (String playerName : mcMMO.getDatabaseManager().getStoredUsers()) { - OnlineMMOPlayer mmoPlayer = mcMMO.getUserManager().queryPlayerName(playerName); + McMMOPlayer mcMMOPlayer = UserManager.getOfflinePlayer(playerName); PlayerProfile profile; - // If the mmoPlayer doesn't exist, create a temporary profile and check if it's present in the database. If it's not, abort the process. - if (mmoPlayer == null) { - profile = mcMMO.getDatabaseManager().queryPlayerDataByUUID(playerName); + // If the mcMMOPlayer doesn't exist, create a temporary profile and check if it's present in the database. If it's not, abort the process. + if (mcMMOPlayer == null) { + profile = mcMMO.getDatabaseManager().loadPlayerProfile(playerName); if (!profile.isLoaded()) { mcMMO.p.debug("Profile not loaded."); @@ -43,7 +44,7 @@ public class FormulaConversionTask extends BukkitRunnable { profile.scheduleAsyncSave(); } else { - profile = mmoPlayer; + profile = mcMMOPlayer.getProfile(); editValues(profile); } convertedUsers++;