| 
					
				 | 
			
			
				@@ -25,7 +25,6 @@ import com.gmail.nossr50.skills.child.FamilyTree; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.util.Misc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.util.player.UserManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.util.scoreboards.ScoreboardManager.SidebarType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import com.gmail.nossr50.util.skills.SkillUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class ScoreboardWrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -427,8 +426,8 @@ public class ScoreboardWrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // Special-Case: Mining has two abilities, both with cooldowns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Score cooldownSB = sidebarObjective.getScore(ScoreboardManager.abilityLabelsSkill.get(AbilityType.SUPER_BREAKER)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Score cooldownBM = sidebarObjective.getScore(ScoreboardManager.abilityLabelsSkill.get(AbilityType.BLAST_MINING)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int secondsSB = Math.max(SkillUtils.calculateTimeLeft(AbilityType.SUPER_BREAKER, profile, player), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int secondsBM = Math.max(SkillUtils.calculateTimeLeft(AbilityType.BLAST_MINING, profile, player), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    int secondsSB = Math.max(mcMMOPlayer.calculateTimeRemaining(AbilityType.SUPER_BREAKER), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    int secondsBM = Math.max(mcMMOPlayer.calculateTimeRemaining(AbilityType.BLAST_MINING), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     cooldownSB.setScore(secondsSB); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     cooldownBM.setScore(secondsBM); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -438,7 +437,7 @@ public class ScoreboardWrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     AbilityType ability = targetSkill.getAbility(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     Score cooldown = sidebarObjective.getScore(ScoreboardManager.abilityLabelsSkill.get(ability)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    int seconds = Math.max(SkillUtils.calculateTimeLeft(ability, profile, player), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    int seconds = Math.max(mcMMOPlayer.calculateTimeRemaining(ability), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     cooldown.setScore(seconds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -458,7 +457,7 @@ public class ScoreboardWrapper { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             boolean anyCooldownsActive = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (AbilityType ability : AbilityType.NORMAL_ABILITIES) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                int seconds = Math.max(SkillUtils.calculateTimeLeft(ability, profile, player), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int seconds = Math.max(mcMMOPlayer.calculateTimeRemaining(ability), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (seconds != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     anyCooldownsActive = true; 
			 |