From ba7b085b0495d519d2ea3d8872d74fd3b1f2c584 Mon Sep 17 00:00:00 2001 From: Hell13Cat <46496367+Hell13Cat@users.noreply.github.com> Date: Sat, 29 Jan 2022 16:20:27 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=20=D0=B1?= =?UTF-8?q?=D0=B8=D0=BB=D0=B4=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ builder.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 builder.py diff --git a/.gitignore b/.gitignore index 24cf499..7e95fe7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ MWRecipes.mcpack resource_pack.mcaddon MWAlko.mcaddon +MWAlkoB.mcpack +MWAlkoR.mcpack diff --git a/builder.py b/builder.py new file mode 100644 index 0000000..1541045 --- /dev/null +++ b/builder.py @@ -0,0 +1,44 @@ +import json +import shutil + +databr = json.load(open("behavior_pack\manifest.json", "r", encoding='utf-8')) +datarr = json.load(open("resource_pack\manifest.json", "r", encoding='utf-8')) + +changenum = input("Какую цифру версии повысить[1.2.3]> ") + +info_ver = databr["header"]["version"] + +if changenum == "3": + num = info_ver[2] + 1 + info_ver[2] = num +elif changenum == "2": + num = info_ver[1] + 1 + info_ver[1] = num + info_ver[2] = 0 +elif changenum == "1": + num = info_ver[0] + 1 + info_ver[0] = num + info_ver[1] = 0 + info_ver[2] = 0 +else: + print("Нет изменений в версии") + +databr["header"]["version"] = info_ver +databr["modules"][0]["version"] = info_ver +databr["dependencies"][0]["version"] = info_ver + +datarr["header"]["version"] = info_ver +datarr["modules"][0]["version"] = info_ver +datarr["dependencies"][0]["version"] = info_ver + +json.dump(databr, open("behavior_pack\manifest.json", "w", encoding='utf-8'), ensure_ascii=False) +json.dump(datarr, open("resource_pack\manifest.json", "w", encoding='utf-8'), ensure_ascii=False) + +zip_name_behavior = 'MWAlkoB' +directory_name_behavior = 'behavior_pack' +shutil.make_archive(zip_name_behavior, 'zip', directory_name_behavior) +shutil.move("MWAlkoB.zip", "MWAlkoB.mcpack") +zip_name_resource = 'MWAlkoR' +directory_name_resource = 'resource_pack' +shutil.make_archive(zip_name_resource, 'zip', directory_name_resource) +shutil.move("MWAlkoR.zip", "MWAlkoR.mcpack")