public void reload() {
		this.reloadConfig();
		this.loadConfig();
		pluginNameToWorlds.clear();
		ConfigurationSection limit = getConfig().getConfigurationSection("limit");
		for (String pluginName : limit.getKeys(false))
		{
			if (limit.isList(pluginName))
			{
				List<String> worldNames = limit.getStringList(pluginName);
				if (worldNames == null || worldNames.size() == 0)
					continue;
				pluginNameToWorlds.put(pluginName, new HashSet<>());
				worldNames.stream().map(String::toLowerCase).forEach(pluginNameToWorlds.get(pluginName)::add);
			}
		}
	}