@Override
	public void onEnable () {
		
		if(getConfig().getConfigurationSection("playerFreqs") != null){
		Map<String, Object> configmap = getConfig().getConfigurationSection("playerFreqs").getValues(false);
		for(Entry<String, Object> entry : configmap.entrySet()){
			Double val = (Double)entry.getValue();
			RadioPluginCommandExecuter.playerFreqs.put((String) entry.getKey(), val.floatValue());
			}
		}
		
		if(getConfig().getConfigurationSection("eKey") != null){
		Map<String, Object> eKeymap = getConfig().getConfigurationSection("eKey").getValues(false);
		for(Entry<String, Object> entry : eKeymap.entrySet()){
			RadioPluginCommandExecuter.eKey.put((String) entry.getKey(), (String) entry.getValue());
			}
		}
		
		if(getConfig().getConfigurationSection("tags") != null){
		Map<String, Object> tagMap = getConfig().getConfigurationSection("tags").getValues(false);
		for(Entry<String, Object> entry : tagMap.entrySet()){
			SendTag.tag.put((String) entry.getKey(), (String) entry.getValue());
			}
		}
		
		if(getConfig().getConfigurationSection("volumes") != null){
		Map<String, Object> volMap = getConfig().getConfigurationSection("volumes").getValues(false);
		for(Entry<String, Object> entry : volMap.entrySet()){
				RadioVolume.volumes.put((String) entry.getKey(), (Integer) entry.getValue());
			}
		}
		
		
		
		RadioPluginCommandExecuter executer = new RadioPluginCommandExecuter(this);
		new EssentialsUtils(this);
		SendTag tagsender = new SendTag(this);
		RadioVolume radvol = new RadioVolume(this);
		
		getCommand("getfreq").setExecutor(executer);
		getCommand("setfreq").setExecutor(executer);
		getCommand("radio").setExecutor(executer);
		getCommand("setekey").setExecutor(executer);
		getCommand("getekey").setExecutor(executer);
		getCommand("settag").setExecutor(tagsender);
		getCommand("gettag").setExecutor(tagsender);
		getCommand("setvol").setExecutor(radvol);
		getCommand("getvol").setExecutor(radvol);
	
	}