| 
					
				 | 
			
			
				@@ -1,5 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.gmail.nossr50.datatypes.skills; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.bukkit.Color; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.mcMMO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.Config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.locale.LocaleLoader; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -20,32 +22,35 @@ import com.gmail.nossr50.skills.woodcutting.WoodcuttingManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.util.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public enum SkillType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ACROBATICS(AcrobaticsManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ARCHERY(ArcheryManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    AXES(AxesManager.class, AbilityType.SKULL_SPLITTER, ToolType.AXE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    EXCAVATION(ExcavationManager.class, AbilityType.GIGA_DRILL_BREAKER, ToolType.SHOVEL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    FISHING(FishingManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    HERBALISM(HerbalismManager.class, AbilityType.GREEN_TERRA, ToolType.HOE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    MINING(MiningManager.class, AbilityType.SUPER_BREAKER, ToolType.PICKAXE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    REPAIR(RepairManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SMELTING(SmeltingManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    SWORDS(SwordsManager.class, AbilityType.SERRATED_STRIKES, ToolType.SWORD), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    TAMING(TamingManager.class), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    UNARMED(UnarmedManager.class, AbilityType.BERSERK, ToolType.FISTS), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    WOODCUTTING(WoodcuttingManager.class, AbilityType.TREE_FELLER, ToolType.AXE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ACROBATICS(AcrobaticsManager.class, Color.WHITE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ARCHERY(ArcheryManager.class, Color.MAROON), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    AXES(AxesManager.class, Color.AQUA, AbilityType.SKULL_SPLITTER, ToolType.AXE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    EXCAVATION(ExcavationManager.class, Color.fromRGB(139, 69, 19), AbilityType.GIGA_DRILL_BREAKER, ToolType.SHOVEL), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    FISHING(FishingManager.class, Color.NAVY), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    HERBALISM(HerbalismManager.class, Color.GREEN, AbilityType.GREEN_TERRA, ToolType.HOE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    MINING(MiningManager.class, Color.GRAY, AbilityType.SUPER_BREAKER, ToolType.PICKAXE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    REPAIR(RepairManager.class, Color.SILVER), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    SMELTING(SmeltingManager.class, Color.YELLOW), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    SWORDS(SwordsManager.class, Color.fromRGB(178, 34, 34), AbilityType.SERRATED_STRIKES, ToolType.SWORD), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    TAMING(TamingManager.class, Color.PURPLE), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    UNARMED(UnarmedManager.class, Color.BLACK, AbilityType.BERSERK, ToolType.FISTS), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    WOODCUTTING(WoodcuttingManager.class, Color.OLIVE, AbilityType.TREE_FELLER, ToolType.AXE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private Class<? extends SkillManager> managerClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Color runescapeColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private AbilityType ability; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private ToolType tool; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private SkillType(Class<? extends SkillManager> managerClass) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SkillType(Class<? extends SkillManager> managerClass, Color runescapeColor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.managerClass = managerClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.runescapeColor = runescapeColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ability = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tool = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private SkillType(Class<? extends SkillManager> managerClass, AbilityType ability, ToolType tool) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SkillType(Class<? extends SkillManager> managerClass, Color runescapeColor, AbilityType ability, ToolType tool) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.managerClass = managerClass; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.runescapeColor = runescapeColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.ability = ability; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.tool = tool; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,4 +121,8 @@ public enum SkillType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Color getRunescapeModeColor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return runescapeColor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |