mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2025-02-02 11:21:22 +01:00
Fixed issue #833 about console spamming when using /mmocore reload
This commit is contained in:
parent
b093d325dd
commit
bcc501176f
@ -158,7 +158,7 @@ public class PlayerData extends SynchronizedDataHolder implements OfflinePlayerD
|
||||
//We remove all the stats and buffs associated to triggers.
|
||||
getMMOPlayerData().getStatMap().getInstances().forEach(statInstance -> statInstance.removeIf(key -> key.startsWith(Trigger.TRIGGER_PREFIX)));
|
||||
getMMOPlayerData().getSkillModifierMap().getInstances().forEach(skillModifierInstance -> skillModifierInstance.removeIf(key -> key.startsWith(Trigger.TRIGGER_PREFIX)));
|
||||
final Iterator<Map.Entry<Integer, BoundSkillInfo>> ite = boundSkills.entrySet().iterator();
|
||||
final Iterator<Map.Entry<Integer, BoundSkillInfo>> ite = new HashMap(boundSkills).entrySet().iterator();
|
||||
while (ite.hasNext())
|
||||
try {
|
||||
final Map.Entry<Integer, BoundSkillInfo> entry = ite.next();
|
||||
@ -171,6 +171,7 @@ public class PlayerData extends SynchronizedDataHolder implements OfflinePlayerD
|
||||
bindSkill(entry.getKey(), classSkill);
|
||||
} catch (Exception exception) {
|
||||
MMOCore.plugin.getLogger().log(Level.WARNING, "Could not reload data of '" + getPlayer().getName() + "': " + exception.getMessage());
|
||||
exception.printStackTrace();
|
||||
}
|
||||
|
||||
for (SkillTree skillTree : getProfess().getSkillTrees())
|
||||
|
@ -101,7 +101,6 @@ public class MMOCoreDataSynchronizer extends SQLDataSynchronizer<PlayerData> {
|
||||
JsonObject object = MythicLib.plugin.getGson().fromJson(result.getString("bound_skills"), JsonObject.class);
|
||||
for (Map.Entry<String, JsonElement> entry : object.entrySet()) {
|
||||
ClassSkill skill = getData().getProfess().getSkill(entry.getValue().getAsString());
|
||||
MMOCore.log(skill.getSkill().getName());
|
||||
if (skill != null)
|
||||
getData().bindSkill(Integer.parseInt(entry.getKey()), skill);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user