public UpdateFrame() {
		super("Менеджер обновлений\r\n", false, true, false, true);
		setIcon(true);
		setBounds(100, 100, 355, 229);
		setFrameIcon(Resources.getImageIcon("frame.png"));
		
		progressBar = new WebProgressBar();
		progressBar.setBounds(12, 110, 324, 16);
		progressBar.setStringPainted(true);
		
		updateButton = new JButton("Обновится");
		updateButton.setBounds(252, 162, 81, 26);
		updateButton.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				updater = new GameUpdater(UpdateFrame.this);
				updater.run();
				updateButton.setEnabled(false);
				delMinecraft.setEnabled(false);
				serverBox.setEnabled(false);
			}
		});
		
		delMinecraft = new JButton();
		delMinecraft.setBounds(12, 162, 131, 26);
		delMinecraft.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				SystemUtil.getGameDirectory(getCurrentServerIndex()).delete();
				progressBar.setValue(100);
				WebOptionPane.showMessageDialog(MineOS.getDesktop().getFrame(), "готово");
			}
		});
		
		txtrn = new JTextArea();
		txtrn.setBounds(12, 84, 324, 26);
		txtrn.setEditable(false);
		txtrn.setText("Обновление не требуется\n");
		getContentPane().setLayout(null);
		
		serverBox = new JComboBox<String>();
		serverBox.setBounds(12, 12, 324, 26);
		serverBox.addItemListener(new ItemListener() {
			public void itemStateChanged(ItemEvent arg0) {
				 delMinecraft.setText("Удалить " + Settings.serverNames[serverBox.getSelectedIndex()]);
			}
		});
		for(String name : Settings.serverNames) serverBox.addItem(name);
		delMinecraft.setText("Удалить " + Settings.serverNames[serverBox.getSelectedIndex()]);
		getContentPane().add(serverBox);
		getContentPane().add(txtrn);
		getContentPane().add(progressBar);
		getContentPane().add(delMinecraft);
		getContentPane().add(updateButton);

	}