| 
					
				 | 
			
			
				@@ -6,6 +6,9 @@ import com.gmail.nossr50.config.experience.ExperienceConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.SerializedConfigLoader; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.antiexploit.ConfigExploitPrevention; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.database.ConfigDatabase; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.gmail.nossr50.config.hocon.donation.ConfigAuthorAdvertisements; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.gmail.nossr50.config.hocon.hardcore.ConfigHardcore; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.gmail.nossr50.config.hocon.metrics.ConfigMetrics; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.motd.ConfigMOTD; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.playerleveling.ConfigLeveling; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.hocon.scoreboard.ConfigScoreboard; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -70,7 +73,10 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SerializedConfigLoader<ConfigLeveling> configLeveling; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SerializedConfigLoader<ConfigWorldBlacklist> configWorldBlacklist; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SerializedConfigLoader<ConfigExploitPrevention> configExploitPrevention; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SerializedConfigLoader<ConfigHardcore> configHardcore; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SerializedConfigLoader<ConfigMetrics> configMetrics; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private SerializedConfigLoader<ConfigMOTD> configMOTD; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SerializedConfigLoader<ConfigAuthorAdvertisements> configAuthorAdvertisements; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private MainConfig mainConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private FishingTreasureConfig fishingTreasureConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private ExcavationTreasureConfig excavationTreasureConfig; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,6 +114,9 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         configWorldBlacklist = new SerializedConfigLoader<>(ConfigWorldBlacklist.class, "world_blacklist.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         configExploitPrevention = new SerializedConfigLoader<>(ConfigExploitPrevention.class, "exploit_prevention.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         configMOTD = new SerializedConfigLoader<>(ConfigMOTD.class, "message_of_the_day.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        configHardcore = new SerializedConfigLoader<>(ConfigHardcore.class, "hardcore_mode.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        configMetrics = new SerializedConfigLoader<>(ConfigMetrics.class, "analytics_reporting.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        configAuthorAdvertisements = new SerializedConfigLoader<>(ConfigAuthorAdvertisements.class, "author_support_advertisements.conf", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         mainConfig = new MainConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -134,26 +143,6 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         salvageConfig = new SalvageConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /*if (MainConfig.getInstance().getToolModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            new ToolConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (MainConfig.getInstance().getArmorModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            new ArmorConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (MainConfig.getInstance().getBlockModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            new BlockConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (MainConfig.getInstance().getEntityModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            new EntityConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // Multi Config Containers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //initMultiConfigContainers(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          * Managers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				          */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -341,4 +330,16 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ConfigMOTD getConfigMOTD() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return configMOTD.getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ConfigHardcore getConfigHardcore() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return configHardcore.getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ConfigMetrics getConfigMetrics() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return configMetrics.getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ConfigAuthorAdvertisements getConfigAds() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return configAuthorAdvertisements.getConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |