From f6940f701baf5313bc121a1629a7e6db774a9d16 Mon Sep 17 00:00:00 2001 From: Vishal Date: Tue, 21 Jan 2025 23:24:35 +0530 Subject: [PATCH] Updating rejoin.py to api 9 --- plugins/utilities.json | 1 + plugins/utilities/rejoin.py | 13 +++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/plugins/utilities.json b/plugins/utilities.json index a83abfc..f65ae25 100644 --- a/plugins/utilities.json +++ b/plugins/utilities.json @@ -96,6 +96,7 @@ } ], "versions": { + "2.0.1": null, "2.0.0": { "api_version": 8, "commit_sha": "333416f", diff --git a/plugins/utilities/rejoin.py b/plugins/utilities/rejoin.py index 432ed59..b0db94a 100644 --- a/plugins/utilities/rejoin.py +++ b/plugins/utilities/rejoin.py @@ -1,8 +1,8 @@ -# ba_meta require api 8 +# ba_meta require api 9 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 +from bauiv1lib.ingamemenu import InGameMenuWindow as m m.i = m.p = 0 k = bs.connect_to_party @@ -10,12 +10,13 @@ k = bs.connect_to_party def j(address, port=43210, print_progress=False): try: - bs.disconnect_from_host() + if bs.get_connection_to_host_info() is not None: + bs.disconnect_from_host() + m.i = address + m.p = port + k(m.i, m.p, print_progress) except: pass - m.i = address - m.p = port - k(m.i, m.p, print_progress) def R(s):