public void draw(Graphics graphics) {
		BufferedImage img = new BufferedImage(854, 480,BufferedImage.TYPE_INT_RGB);
		Graphics g = img.getGraphics();
		g.setColor(Color.WHITE);
		g.fillRect(0, 0, img.getWidth(), img.getHeight());
		
		g.setColor(Color.LIGHT_GRAY);
		g.fillRect(0, 0, img.getWidth(), 20);
		g.setColor(Color.BLACK);
		g.drawLine(0, 20, img.getWidth(), 20);

		boolean normal = true;
		if(this.updater.online_players==0) {
			normal = false;
			g.setColor(Color.RED);
			g.drawString("[EMPTY]",5,16);
		}
		if(this.updater.online_players==this.updater.max_players) {
			normal = false;
			g.setColor(Color.RED);
			g.drawString("[FULL]",5,16);
		}
		
		if(!normal) {
			g.setColor(Color.BLACK);
			g.drawString("Players online: "+this.updater.online_players+"/"+this.updater.max_players+"   Name: "+this.updater.server_name+"   MOTD: "+this.updater.server_motd, 60, 16);
		} else {
			g.setColor(Color.BLACK);
			g.drawString("["+Math.round(this.updater.online_players/this.updater.max_players)+"%]",5,16);
			g.drawString("Players online: "+this.updater.online_players+"/"+this.updater.max_players+"   Name: "+this.updater.server_name+"   MOTD: "+this.updater.server_motd, 60, 16);
		}
		
		for(int k=0;k!=this.updater.log.getItemCount();k++) {
			if(k>=this.updater.log.getItemCount()) {
				break;
			}
			g.setColor(Color.BLACK);
			if(this.updater.log.getItem(k).contains("[O")) {
				g.setColor(Color.BLACK);
			}
			if(this.updater.log.getItem(k).contains("[E")) {
				g.setColor(Color.RED);
			}
			g.drawString(this.updater.log.getItem(k),0,30+k*16);
		}
		
		g.setColor(Color.BLACK);
		g.drawString("> "+this.input,0,30+26*16);
		graphics.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), null);
	}