public Gui getGui() {
	return new Gui() {

	    @Override
	    public void render(Graphics2D g2d, int width, int height) {
		LinearGradientPaint gradient = new LinearGradientPaint(0, 0, 0, 100, new float[]{0,1}, new Color[]{new Color(0x666666),new Color(0x444444)});
		g2d.setPaint(gradient);
		g2d.fillRect(0, 0, width, 100);
		g2d.setColor(new Color(0x666666));
		g2d.fillRect(0, 100, width, height - 100);
		g2d.setColor(Color.WHITE);
		g2d.setFont(Client.instance.translation.font.deriveFont(Font.BOLD, 35F));
		g2d.drawString(name, 50, 50);
		g2d.setFont(Client.instance.translation.font.deriveFont(Font.BOLD, 18F));
		g2d.setColor(Color.GRAY);
		g2d.drawString(ip, 50, 75);
		if(ping >= 0) {
		    if(ping == 0)
			g2d.setColor(Color.RED.darker());
		    g2d.drawString(ping == 0 ? Client.instance.translation.translate("protocol.timeout") : ping + "ms", 50, 95);
		}
	    }
	    
	};
    }