| 
														
															@@ -56,24 +56,32 @@ public class Config extends ConfigLoader{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public static Boolean donateMessage; 
														 | 
														
														 | 
														
															     public static Boolean donateMessage; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Items */ 
														 | 
														
														 | 
														
															     /* Items */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static Boolean chimaeraWingEnable; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static int chimaeraId, feathersConsumedByChimaeraWing; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getChimaeraCost() { return config.getInt("Items.Chimaera_Wing.Feather_Cost", 10); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getChimaeraItemId() { return config.getInt("Items.Chimaera_Wing.Item_ID", 288); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getChimaeraEnabled() { return config.getBoolean("Items.Chimaera_Wing.Enabled", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* 
														 | 
														
														 | 
														
															     /* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      * ABILITY SETTINGS 
														 | 
														
														 | 
														
															      * ABILITY SETTINGS 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* General Settings */ 
														 | 
														
														 | 
														
															     /* General Settings */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static Boolean enableOnlyActivateWhenSneaking, enableAbilityMessages, enableAbilities; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getAbilityMessagesEnabled() { return config.getBoolean("Abilities.Messages", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getAbilitiesEnabled() { return config.getBoolean("Abilities.Enabled", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getAbilitiesOnlyActivateWhenSneaking() { return config.getBoolean("Abilities.Activation.Only_Activate_When_Sneaking", false); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Durability Settings */ 
														 | 
														
														 | 
														
															     /* Durability Settings */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static Boolean toolsLoseDurabilityFromAbilities; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static int abilityDurabilityLoss; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getAbilitiesDamageTools() { return config.getBoolean("Abilities.Tools.Durability_Loss_Enabled", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityToolDamage() { return config.getInt("Abilities.Tools.Durability_Loss", 2); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Cooldowns */ 
														 | 
														
														 | 
														
															     /* Cooldowns */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static int superBreakerCooldown, blastMiningCooldown, greenTerraCooldown, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                      gigaDrillBreakerCooldown, treeFellerCooldown, berserkCooldown, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                      serratedStrikeCooldown, skullSplitterCooldown; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownGreenTerra() { return config.getInt("Abilities.Cooldowns.Green_Terra", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownSuperBreaker() { return config.getInt("Abilities.Cooldowns.Super_Breaker", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownGigaDrillBreaker() { return config.getInt("Abilities.Cooldowns.Giga_Drill_Breaker", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownTreeFeller() { return config.getInt("Abilities.Cooldowns.Tree_Feller", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownBerserk() { return config.getInt("Abilities.Cooldowns.Berserk", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownSerratedStrikes() { return config.getInt("Abilities.Cooldowns.Serrated_Strikes", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownSkullSplitter() { return config.getInt("Abilities.Cooldowns.Skull_Splitter", 240); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static int getAbilityCooldownBlastMining() { return config.getInt("Abilities.Cooldowns.Blast_Mining", 60); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Thresholds */ 
														 | 
														
														 | 
														
															     /* Thresholds */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public static int getTreeFellerThreshold() { return config.getInt("Abilities.Limits.Tree_Feller_Threshold", 500); } 
														 | 
														
														 | 
														
															     public static int getTreeFellerThreshold() { return config.getInt("Abilities.Limits.Tree_Feller_Threshold", 500); } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -83,7 +91,9 @@ public class Config extends ConfigLoader{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															      */ 
														 | 
														
														 | 
														
															      */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Tool Requirements */ 
														 | 
														
														 | 
														
															     /* Tool Requirements */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public static Boolean miningrequirespickaxe, excavationRequiresShovel, woodcuttingrequiresaxe; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getMiningRequiresTool() { return config.getBoolean("Skills.Mining.Requires_Pickaxe", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getExcavationRequiresTool() { return config.getBoolean("Skills.Excavation.Requires_Shovel", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public static boolean getWoodcuttingRequiresTool() { return config.getBoolean("Skills.Woodcutting.Requires_Axe", true); } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /* Excavation */ 
														 | 
														
														 | 
														
															     /* Excavation */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     public static int getExcavationBaseXP() { return config.getInt("Experience.Excavation.Base", 40); } 
														 | 
														
														 | 
														
															     public static int getExcavationBaseXP() { return config.getInt("Experience.Excavation.Base", 40); } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -307,9 +317,6 @@ public class Config extends ConfigLoader{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } 
														 | 
														
														 | 
														
															             } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        enableAbilityMessages = config.getBoolean("Abilities.Messages", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        enableAbilities = config.getBoolean("Abilities.Enabled", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         donateMessage = config.getBoolean("Commands.mcmmo.Donate_Message", true); 
														 | 
														
														 | 
														
															         donateMessage = config.getBoolean("Commands.mcmmo.Donate_Message", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         xpGainsMobSpawners = config.getBoolean("Experience.Gains.Mobspawners.Enabled", false); 
														 | 
														
														 | 
														
															         xpGainsMobSpawners = config.getBoolean("Experience.Gains.Mobspawners.Enabled", false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															          
														 | 
														
														 | 
														
															          
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -324,17 +331,6 @@ public class Config extends ConfigLoader{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         showDisplayName = config.getBoolean("Spout.Party.HUD.Show_Display_Name", false); 
														 | 
														
														 | 
														
															         showDisplayName = config.getBoolean("Spout.Party.HUD.Show_Display_Name", false); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         partybar = config.getBoolean("Spout.Party.HUD.Enabled", true); 
														 | 
														
														 | 
														
															         partybar = config.getBoolean("Spout.Party.HUD.Enabled", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        enableOnlyActivateWhenSneaking = config.getBoolean("Abilities.Activation.Only_Activate_When_Sneaking", false); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        greenTerraCooldown = config.getInt("Abilities.Cooldowns.Green_Terra", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        superBreakerCooldown = config.getInt("Abilities.Cooldowns.Super_Breaker", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        gigaDrillBreakerCooldown = config.getInt("Abilities.Cooldowns.Giga_Drill_Breaker", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        treeFellerCooldown = config.getInt("Abilities.Cooldowns.Tree_Feller", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        berserkCooldown = config.getInt("Abilities.Cooldowns.Berserk", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        serratedStrikeCooldown = config.getInt("Abilities.Cooldowns.Serrated_Strikes", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        skullSplitterCooldown = config.getInt("Abilities.Cooldowns.Skull_Splitter", 240); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        blastMiningCooldown = config.getInt("Abilities.Cooldowns.Blast_Mining", 60); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         locale = config.getString("General.Locale", "en_us"); 
														 | 
														
														 | 
														
															         locale = config.getString("General.Locale", "en_us"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         enableMotd = config.getBoolean("General.MOTD_Enabled", true); 
														 | 
														
														 | 
														
															         enableMotd = config.getBoolean("General.MOTD_Enabled", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         saveInterval = config.getInt("General.Save_Interval", 10); 
														 | 
														
														 | 
														
															         saveInterval = config.getInt("General.Save_Interval", 10); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -346,18 +342,11 @@ public class Config extends ConfigLoader{ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         enableDirtToGrass = config.getBoolean("Skills.Herbalism.Green_Thumb.Dirt_To_Grass", true); 
														 | 
														
														 | 
														
															         enableDirtToGrass = config.getBoolean("Skills.Herbalism.Green_Thumb.Dirt_To_Grass", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         xpGainMultiplier = config.getInt("Experience.Gains.Multiplier.Global", 1); 
														 | 
														
														 | 
														
															         xpGainMultiplier = config.getInt("Experience.Gains.Multiplier.Global", 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        toolsLoseDurabilityFromAbilities = config.getBoolean("Abilities.Tools.Durability_Loss_Enabled", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        abilityDurabilityLoss = config.getInt("Abilities.Tools.Durability_Loss", 2); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        feathersConsumedByChimaeraWing = config.getInt("Items.Chimaera_Wing.Feather_Cost", 10); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        chimaeraId = config.getInt("Items.Chimaera_Wing.Item_ID", 288); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        chimaeraWingEnable = config.getBoolean("Items.Chimaera_Wing.Enabled", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         
														 | 
													
												
											
												
													
														| 
														 | 
														
															         pvpxp = config.getBoolean("Experience.PVP.Rewards", true); 
														 | 
														
														 | 
														
															         pvpxp = config.getBoolean("Experience.PVP.Rewards", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        miningrequirespickaxe = config.getBoolean("Skills.Mining.Requires_Pickaxe", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        excavationRequiresShovel = config.getBoolean("Skills.Excavation.Requires_Shovel", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        woodcuttingrequiresaxe = config.getBoolean("Skills.Woodcutting.Requires_Axe", true); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         
														 | 
													
												
											
												
													
														| 
														 | 
														
															         repairArmor = config.getBoolean("Skills.Repair.Can_Repair_Armor", true); 
														 | 
														
														 | 
														
															         repairArmor = config.getBoolean("Skills.Repair.Can_Repair_Armor", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         repairTools = config.getBoolean("Skills.Repair.Can_Repair_Tools", true); 
														 | 
														
														 | 
														
															         repairTools = config.getBoolean("Skills.Repair.Can_Repair_Tools", true); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         repairDiamondLevel = config.getInt("Skills.Repair.Diamond.Level_Required", 50); 
														 | 
														
														 | 
														
															         repairDiamondLevel = config.getInt("Skills.Repair.Diamond.Level_Required", 50); 
														 |