# ba_meta require api 8 import bascenev1 as bs from babase import Plugin as v from bauiv1 import buttonwidget as z, gettexture as x from bauiv1lib.mainmenu import MainMenuWindow as m m.i = m.p = 0 k = bs.connect_to_party def j(address, port=43210, print_progress=False): try: bs.disconnect_from_host() except: pass m.i = address m.p = port k(m.i, m.p, print_progress) def R(s): def w(t, *f, **g): z(parent=t._root_widget, size=(23, 26), icon=x('replayIcon'), on_activate_call=bs.Call(j, m.i, m.p)) return s(t, *f, **g) return w # ba_meta export plugin class byBordd(v): def __init__(s): m._refresh_in_game = R(m._refresh_in_game) bs.connect_to_party = j