public boolean onCommand(Player player, String[] args) {
		File fichier_language = new File(OneInTheChamber.instance.getDataFolder() + File.separator + "Language.yml");
		FileConfiguration Language = YamlConfiguration.loadConfiguration(fichier_language);

		if(player.hasPermission(getPermission())){
			if(args.length > 1){
				try{
					Integer.parseInt(args[0]);
				}catch(NumberFormatException e){
					String badArg = Language.getString("Language.Error.Bad_args");
					UtilSendMessage.sendMessage(player, badArg);
					return true;
				}
				int maxPlayers = Integer.parseInt(args[0]);
				String arenaName = args[1];
				if(ArenaManager.getArenaManager().exists(arenaName)){
					if(ArenaManager.getArenaManager().getArenaByName(arenaName).getMinPlayers() <= maxPlayers){
						ArenaManager.getArenaManager().getArenaByName(arenaName).setMaxPlayers(maxPlayers);
						ArenaManager.getArenaManager().getArenaByName(arenaName).saveConfig();
						String succes = Language.getString("Language.Setup.Max_players_succesfully_set").replaceAll("%arena", arenaName);
						UtilSendMessage.sendMessage(player, succes);
						return true;
					}else{
						String tooSmall = Language.getString("Language.Setup.Max_players_too_small");
						UtilSendMessage.sendMessage(player, tooSmall);
						return true;
					}
				}else{
					String doesntExist = Language.getString("Language.Error.Arena_does_not_exist").replaceAll("%arena", arenaName);
					UtilSendMessage.sendMessage(player, doesntExist);
				}
			}else{
				String notEnoughArgs = Language.getString("Language.Error.Not_enough_args");
				UtilSendMessage.sendMessage(player, notEnoughArgs);
				return true;
			}
		}else{
			String notPerm = Language.getString("Language.Error.Not_permission");
			UtilSendMessage.sendMessage(player, notPerm);
			return true;
		}
		return true;
	}