mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-26 23:26:45 +01:00
Fixed /Addxp on all skills not working properly
It was broken because of one of the previous commits
This commit is contained in:
parent
1dbe56b026
commit
ecf32da760
@ -45,10 +45,12 @@ public class AddxpCommand implements CommandExecutor {
|
|||||||
profile = mcMMOPlayer.getProfile();
|
profile = mcMMOPlayer.getProfile();
|
||||||
|
|
||||||
if (skill.equals(SkillType.ALL)) {
|
if (skill.equals(SkillType.ALL)) {
|
||||||
for (SkillType skillType : SkillType.values()) {
|
for (SkillType type : SkillType.values()) {
|
||||||
if (!skillType.isChildSkill()) {
|
if (type.equals(SkillType.ALL) || type.isChildSkill()) {
|
||||||
mcMMOPlayer.applyXpGain(skill, xp);
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mcMMOPlayer.applyXpGain(type, xp);
|
||||||
}
|
}
|
||||||
|
|
||||||
sender.sendMessage(LocaleLoader.getString("Commands.addxp.AwardAll", xp));
|
sender.sendMessage(LocaleLoader.getString("Commands.addxp.AwardAll", xp));
|
||||||
@ -105,10 +107,21 @@ public class AddxpCommand implements CommandExecutor {
|
|||||||
profile.save(); // Since this is a temporary profile, we save it here.
|
profile.save(); // Since this is a temporary profile, we save it here.
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
mcMMOPlayer.applyXpGain(skill, xp);
|
if (skill.equals(SkillType.ALL)) {
|
||||||
|
for (SkillType type : SkillType.values()) {
|
||||||
|
if (type.equals(SkillType.ALL) || type.isChildSkill()) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
mcMMOPlayer.applyXpGain(type, xp);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
mcMMOPlayer.applyXpGain(skill, xp);
|
||||||
|
}
|
||||||
|
|
||||||
modifiedPlayer = mcMMOPlayer.getPlayer();
|
modifiedPlayer = mcMMOPlayer.getPlayer();
|
||||||
profile = mcMMOPlayer.getProfile();
|
|
||||||
|
|
||||||
if (modifiedPlayer.isOnline()) {
|
if (modifiedPlayer.isOnline()) {
|
||||||
if (skill.equals(SkillType.ALL)) {
|
if (skill.equals(SkillType.ALL)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user