浏览代码

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 年之前
父节点
当前提交
d88afaf696
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardWrapper.java

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

@@ -490,11 +490,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)) {