public GlobalSettings(){
		try{
			
			settingsFile = new File(plugin.getDataFolder()+File.separator+"settings"+File.separator+"Settings.yml");
			settingsFile.getParentFile().mkdirs();
			config = YamlConfiguration.loadConfiguration(settingsFile);
			config.options().copyDefaults(true);
			if(!config.contains("Port")){config.addDefault("Port", 1337);}
			if(!config.contains("MaxConnections")){config.addDefault("MaxConnections", 5);}
			if(!config.contains("FullMessage")){config.addDefault("FullMessage", "There Are No Open Slots");}
			if(!config.contains("ThreadedRelease")){config.addDefault("ThreadedRelease", true);}
			if(!config.contains("InGameConfigEditing")){config.addDefault("InGameConfigEditing", true);}
			if(!config.contains("AllowEditingFromConsole")){config.addDefault("AllowEditingFromConsole", false);}
			if(!config.contains("AllowCommandStartStopRestart")){config.addDefault("AllowCommandStartStopRestart", true);}
			
			save();

		}catch(Exception e){ClientHandler.getClientMap().Debug("Really fucked up");}

	}