Browse Source

Don't display child skills on scoreboards

This fixes an issue where the scoreboard would not display properly
when using /mcstats or /inspect.

Fixes #2037
TfT_02 11 years ago
parent
commit
3403aef37d

+ 2 - 4
src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardWrapper.java

@@ -494,12 +494,10 @@ public class ScoreboardWrapper {
 
                 // Calculate power level here
                 int powerLevel = 0;
-                for (SkillType skill : SkillType.values()) { // Include child skills, but not in power level
+                for (SkillType skill : SkillType.NON_CHILD_SKILLS) { // Don't include child skills, makes the list too long
                     int level = newProfile.getSkillLevel(skill);
 
-                    if (!skill.isChildSkill()) {
-                        powerLevel += level;
-                    }
+                    powerLevel += level;
 
                     // TODO: Verify that this is what we want - calculated in power level but not displayed
                     if (!skill.getPermissions(player)) {