2
0
Эх сурвалжийг харах

Make titles update on levelup

nossr50 13 жил өмнө
parent
commit
a1283bfc0f

+ 1 - 0
Changelog.txt

@@ -11,6 +11,7 @@ Version 1.3.05-dev
  + Added bonus damage to Archery, every 50 levels you gain 10% bonus damage
  + Added ExperienceAPI and PartyAPI classes for developer use
  + Added ability to cap overall power level
+ + Added showing powerlevel below a persons name if you run Spout (optional)
  = Fixed errors when Spout would disable itself after start-up
  = Fixed XP bar not updating when XP was gained
  = Fixed bug with repairing wooden tools

+ 1 - 1
src/main/java/com/gmail/nossr50/listeners/mcSpoutListener.java

@@ -33,7 +33,7 @@ public class mcSpoutListener implements Listener {
         
         //TODO: Add custom titles based on skills
         if (LoadProperties.showPowerLevel) {
-            sPlayer.setTitle(sPlayer.getTitle() + "\n" + ChatColor.YELLOW + "P" + ChatColor.GOLD + "lvl" 
+            sPlayer.setTitle(sPlayer.getName()+ "\n" + ChatColor.YELLOW + "P" + ChatColor.GOLD + "lvl" 
         + ChatColor.WHITE+"." + ChatColor.GREEN + String.valueOf(PPs.getPowerLevel()));
         }
         

+ 6 - 0
src/main/java/com/gmail/nossr50/skills/Skills.java

@@ -224,6 +224,12 @@ public class Skills {
                     }
 
                     SpoutStuff.levelUpNotification(skillType, sPlayer);
+                    
+                    /* Update custom titles */
+                    if(LoadProperties.showPowerLevel) {
+                        sPlayer.setTitle(sPlayer.getName()+ "\n" + ChatColor.YELLOW + "P" + ChatColor.GOLD + "lvl" 
+                                + ChatColor.WHITE+"." + ChatColor.GREEN + String.valueOf(PP.getPowerLevel()));
+                    }
                 }
                 else {
                     player.sendMessage(mcLocale.getString("Skills."+capitalized+"Up", new Object[] {String.valueOf(skillups), PP.getSkillLevel(skillType)}));