浏览代码

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

+ 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)) {