| 
					
				 | 
			
			
				@@ -1,6 +1,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-package com.gmail.nossr50.config.collectionconfigs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+package com.gmail.nossr50.config; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.gmail.nossr50.config.collectionconfigs.CollectionClassType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.gmail.nossr50.config.collectionconfigs.MultiConfigContainer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.mods.ArmorConfigManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.mods.BlockConfigManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.gmail.nossr50.config.mods.EntityConfigManager; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,6 +48,7 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /* CONFIG INSTANCES */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private MainConfig mainConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private TreasureConfig treasureConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private AdvancedConfig advancedConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private PotionConfig potionConfig; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,6 +62,11 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Load Config Files 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // I'm pretty these are supposed to be done in a specific order, so don't rearrange them willy nilly 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //TODO: Not sure about the order of MainConfig 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        mainConfig = new MainConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        unloadables.add(mainConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         treasureConfig = new TreasureConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         unloadables.add(treasureConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,7 +88,7 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //TODO: This config serves no purpose so its getting removed 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         new ChildConfig(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (MainConfig.getInstance().getToolModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /*if (MainConfig.getInstance().getToolModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             new ToolConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,7 +102,7 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (MainConfig.getInstance().getEntityModsEnabled()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             new EntityConfigManager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // Multi Config Containers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         initMultiConfigContainers(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,4 +171,44 @@ public final class ConfigManager { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //Clear 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         unloadables.clear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * GETTER BOILER PLATE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public SimpleRepairableManager getSimpleRepairableManager() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return simpleRepairableManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public SimpleSalvageableManager getSimpleSalvageableManager() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return simpleSalvageableManager; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public MainConfig getMainConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return mainConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public TreasureConfig getTreasureConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return treasureConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AdvancedConfig getAdvancedConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return advancedConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public PotionConfig getPotionConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return potionConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public CoreSkillsConfig getCoreSkillsConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return coreSkillsConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public SoundConfig getSoundConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return soundConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public RankConfig getRankConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return rankConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |