From f279c744608b422dc252c7dfa7dc940b39639be6 Mon Sep 17 00:00:00 2001 From: "run4r.ses" <157366808+run4r-ses@users.noreply.github.com> Date: Mon, 16 Dec 2024 19:14:37 +0300 Subject: [PATCH] Initial commit --- .github/workflows/parse.yml | 36 ++++++++++++ LICENSE | 24 ++++++++ README.md | 6 ++ _config.yml | 4 ++ index.md | 13 +++++ modscraft_mcpe_parser.py | 112 ++++++++++++++++++++++++++++++++++++ requirements.txt | 2 + version/mc1.10.md | 6 ++ version/mc1.11.md | 5 ++ version/mc1.12.md | 6 ++ version/mc1.13.md | 6 ++ version/mc1.14.md | 7 +++ version/mc1.15.md | 11 ++++ version/mc1.16.md | 35 +++++++++++ version/mc1.17.md | 6 ++ version/mc1.18.md | 6 ++ version/mc1.19.md | 9 +++ version/mc1.2.md | 27 +++++++++ version/mc1.20.md | 10 ++++ version/mc1.21.md | 12 ++++ version/mc1.4.md | 5 ++ version/mc1.5.md | 6 ++ version/mc1.6.md | 5 ++ version/mc1.7.md | 5 ++ version/mc1.8.md | 5 ++ version/mc1.9.md | 5 ++ 26 files changed, 374 insertions(+) create mode 100644 .github/workflows/parse.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 _config.yml create mode 100644 index.md create mode 100644 modscraft_mcpe_parser.py create mode 100644 requirements.txt create mode 100644 version/mc1.10.md create mode 100644 version/mc1.11.md create mode 100644 version/mc1.12.md create mode 100644 version/mc1.13.md create mode 100644 version/mc1.14.md create mode 100644 version/mc1.15.md create mode 100644 version/mc1.16.md create mode 100644 version/mc1.17.md create mode 100644 version/mc1.18.md create mode 100644 version/mc1.19.md create mode 100644 version/mc1.2.md create mode 100644 version/mc1.20.md create mode 100644 version/mc1.21.md create mode 100644 version/mc1.4.md create mode 100644 version/mc1.5.md create mode 100644 version/mc1.6.md create mode 100644 version/mc1.7.md create mode 100644 version/mc1.8.md create mode 100644 version/mc1.9.md diff --git a/.github/workflows/parse.yml b/.github/workflows/parse.yml new file mode 100644 index 0000000..2c841e0 --- /dev/null +++ b/.github/workflows/parse.yml @@ -0,0 +1,36 @@ +name: Parse Modscraft and push + +on: + schedule: + - cron: '0 */12 * * *' + workflow_dispatch: + +jobs: + run-script: + permissions: write-all + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Run parser + run: | + python3 -m pip install -r requirements.txt + python3 modscraft_mcpe_parser.py index.md + + - name: Commit and push changes + run: | + git config --global user.name "GitHub Actions" + git config --global user.email "actions@github.com" + git add . + git commit -m "Update links and versions" || echo "No changes to commit" + git push + + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..68a49da --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/README.md b/README.md new file mode 100644 index 0000000..336044f --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# ModsCraft MCPE APK downloads + +## :zap: Available [here](https://run4r-ses.github.io/modscraft_mcpe_apk) + +## :page_with_curl: License +All code and assets are licensed under The Unlicense. diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..b91ed80 --- /dev/null +++ b/_config.yml @@ -0,0 +1,4 @@ +markdown: GFM +plugins: + - jemoji +title: "ModsCraft MCPE downloads" diff --git a/index.md b/index.md new file mode 100644 index 0000000..eb72954 --- /dev/null +++ b/index.md @@ -0,0 +1,13 @@ +- :open_file_folder: Source available at [**ModsCraft.Net**](https://modscraft.net/en/mcpe/) +- :clock2: Updated **every 12 hours** at `00:00 UTC` and `12:00 UTC` +- :rocket: **Last update:** `2024-12-16 16:22:56 UTC` + +| | | | +|-|-|-| +| **[:package: Minecraft 1.21](version/mc1.21.md)** | **[:package: Minecraft 1.20](version/mc1.20.md)** | **[:package: Minecraft 1.19](version/mc1.19.md)** | +| **[:package: Minecraft 1.18](version/mc1.18.md)** | **[:package: Minecraft 1.17](version/mc1.17.md)** | **[:package: Minecraft 1.16](version/mc1.16.md)** | +| **[:package: Minecraft 1.15](version/mc1.15.md)** | **[:package: Minecraft 1.14](version/mc1.14.md)** | **[:package: Minecraft 1.13](version/mc1.13.md)** | +| **[:package: Minecraft 1.12](version/mc1.12.md)** | **[:package: Minecraft 1.11](version/mc1.11.md)** | **[:package: Minecraft 1.10](version/mc1.10.md)** | +| **[:package: Minecraft 1.9](version/mc1.9.md)** | **[:package: Minecraft 1.8](version/mc1.8.md)** | **[:package: Minecraft 1.7](version/mc1.7.md)** | +| **[:package: Minecraft 1.6](version/mc1.6.md)** | **[:package: Minecraft 1.5](version/mc1.5.md)** | **[:package: Minecraft 1.4](version/mc1.4.md)** | +| **[:package: Minecraft 1.2](version/mc1.2.md)** | diff --git a/modscraft_mcpe_parser.py b/modscraft_mcpe_parser.py new file mode 100644 index 0000000..4605d35 --- /dev/null +++ b/modscraft_mcpe_parser.py @@ -0,0 +1,112 @@ +import re +import os +import random +import sys +from datetime import datetime, timezone + +import bs4 +import cloudscraper +requests = cloudscraper.create_scraper() + +if len(sys.argv) != 2: + print(f"Error: This program needs 1 argument, got {len(sys.argv) - 1}\n") + print(f"Usage: {sys.argv[0]} \n") + print("Parses all MCPE releases from Modscraft and writes to specified Markdown file.") + sys.exit(1) + +def pathify(string): + return re.sub(r'[^a-z0-9_.-]', '', string.replace(' ', '_').lower()) + +def create_md_table(data, width): + table = f"{'| ' * width}|\n{'|-' * width}|\n" + for i in range(0, len(data), width): + table += "| " + " | ".join(data[i:i + width]) + " |\n" + return table + +user_agents = [ + "Mozilla/5.0 (Linux; Android 13; SM-M127G Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/126.0.6478.134 Mobile Safari/537.36", + "Mozilla/5.0 (Android 11; Mobile; rv:128.0) Gecko/128.0 Firefox/128.0", + "Mozilla/5.0 (Android 12; Mobile; RV:92.0) Gecko/92.0 Firefox/92.0", + "Mozilla/5.0 (Linux; Android 10; Pixel 3 Build/QQ2A.200305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/81.0.4044.138 Mobile Safari/537.36", + "Mozilla/5.0 (Android 11; Mobile; RV:91.0) Gecko/91.0 Firefox/91.0", + "Mozilla/5.0 (Linux; Android 9; Galaxy S9 Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.116 Mobile Safari/537.36", + "Mozilla/5.0 (Android 13; Mobile; RV:106.0) Gecko/106.0 Firefox/106.0", + "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPR6.170623.013; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36", + "Mozilla/5.0 (Android 12; Mobile; RV:98.0) Gecko/98.0 Firefox/98.0", + "Mozilla/5.0 (Linux; Android 11; Galaxy A32 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.152 Mobile Safari/537.36", + "Mozilla/5.0 (Linux; Android 13; Galaxy S21 Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/120.0.6092.0 Mobile Safari/537.36", + "Mozilla/5.0 (Android 10; Mobile; RV:102.0) Gecko/102.0 Firefox/102.0", + "Mozilla/5.0 (Linux; Android 8.1.0; LG G6 Build/N2G48H; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36", + "Mozilla/5.0 (Linux; Android 13; OnePlus 9 Pro Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/115.0.5790.163 Mobile Safari/537.36", + "Mozilla/5.0 (Android 12; Mobile; RV:105.0) Gecko/105.0 Firefox/105.0", + "Mozilla/5.0 (Linux; Android 11; Galaxy A50 Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.90 Mobile Safari/537.36", + "Mozilla/5.0 (Android 9; Mobile; RV:101.0) Gecko/101.0 Firefox/101.0", + "Mozilla/5.0 (Linux; Android 10; Galaxy Note 10 Build/QQ2A.200305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.125 Mobile Safari/537.36" +] +user_agent = random.choice(user_agents) +print(f"* Parser has started") +print(f"= User agent for today is \"{user_agent}\"") +markdown_output = f"- :open_file_folder: Source available at [**ModsCraft.Net**](https://modscraft.net/en/mcpe/)" +markdown_output += f"\n- :clock2: Updated **every 12 hours** at `00:00 UTC` and `12:00 UTC`" +markdown_output += f"\n- :rocket: **Last update:** `{datetime.now(timezone.utc).strftime('%Y-%m-%d %H:%M:%S')} UTC`\n" +print("* Creating directory 'version'") +writedir = os.path.dirname(sys.argv[1]) +os.makedirs(os.path.join(writedir, "version"), exist_ok=True) +print("* Getting releases") +resp = requests.get("https://modscraft.net/en/mcpe/", headers={"User-Agent": user_agent}) +if not resp.ok: + print(f"! ModsCraft returned {resp.status_code}") + sys.exit(1) +soup = bs4.BeautifulSoup(resp.text, "html.parser") +releases = {i.text: i["href"] for i in soup.find("div", class_="versions-history").find_all("a")} +version_links = [] +for title, release in releases.items(): + print(f"\n= Starting work on version {title}") + ver = requests.get(release, headers={"User-Agent": user_agent}) + if not ver.ok: + print(f"! ModsCraft returned {resp.status_code}") + sys.exit(1) + rel_soup = bs4.BeautifulSoup(ver.text, "html.parser") + version_output = f"## Minecraft {title} APKs\n" + version_output += "| Download | Size |\n" + version_output += "|----------|------|\n" + for download in rel_soup.find_all("a", class_="download-item"): + print("* Adding file ", end='') + down_req = requests.get(download["href"], headers={"User-Agent": user_agent}) + if not down_req.ok: + print(f"! ModsCraft returned {resp.status_code}") + sys.exit(1) + apk = bs4.BeautifulSoup(down_req.text, "html.parser") + download_id = re.search(r'id=(\d+)', download["href"]).group(1) + down_spans = download.find_all("span") + file_name = apk.find("p").text + print(file_name) + size = down_spans[2].text[1:-1] + download_link = f"https://modscraft.net/en/downloads/{download_id}" + version_output += f"| [:package: `{file_name}`]({download_link}) | :floppy_disk: {size} \n" + print(f"= Finished work on version {title}") + filename = f"mc{pathify(title)}.md" + try: + with open(os.path.join(writedir, "version", filename), "w") as f: + f.write(version_output) + except PermissionError: + print("! Unable to access file, not enough permissions") + sys.exit(1) + except IOError as e: + print(f"! I/O error while writing to file: {e}") + sys.exit(1) + print("= Adding to main file") + version_links.append(f"**[:package: Minecraft {title}](version/{filename})**") +markdown_output += f"\n{create_md_table(version_links, 3)}" + +print("\n= All done, writing to file") +try: + with open(os.path.join(sys.argv[1]), "w") as f: + f.write(markdown_output) +except PermissionError: + print("! Unable to access file, not enough permissions") + sys.exit(1) +except IOError as e: + print(f"! I/O error while writing to file: {e}") + sys.exit(1) +print(f"* Wrote to '{sys.argv[1]}' successfully") diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a89b066 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +beautifulsoup4 +cloudscraper diff --git a/version/mc1.10.md b/version/mc1.10.md new file mode 100644 index 0000000..e1d5fe7 --- /dev/null +++ b/version/mc1.10.md @@ -0,0 +1,6 @@ +## Minecraft 1.10 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-10-0-7-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5496) | :floppy_disk: 86.4 Mb +| [:package: `minecraft-1-10-0-7-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5495) | :floppy_disk: 86.45 Mb +| [:package: `minecraft-1-10-0-7-x86-xbox-servers.apk`](https://modscraft.net/en/downloads/5497) | :floppy_disk: 89.8 Mb diff --git a/version/mc1.11.md b/version/mc1.11.md new file mode 100644 index 0000000..1cf75e7 --- /dev/null +++ b/version/mc1.11.md @@ -0,0 +1,5 @@ +## Minecraft 1.11 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-11-4-2-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/6036) | :floppy_disk: 85.96 Mb +| [:package: `minecraft-1-11-4-2-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/6037) | :floppy_disk: 86.01 Mb diff --git a/version/mc1.12.md b/version/mc1.12.md new file mode 100644 index 0000000..cb707a8 --- /dev/null +++ b/version/mc1.12.md @@ -0,0 +1,6 @@ +## Minecraft 1.12 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-v1_12_1-xbox-mod.apk`](https://modscraft.net/en/downloads/5809) | :floppy_disk: 87.18 Mb +| [:package: `minecraft-1-12-1-1-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5186) | :floppy_disk: 87.25 Mb +| [:package: `minecraft-1-12-1-1-x86-xbox.apk`](https://modscraft.net/en/downloads/5486) | :floppy_disk: 90.86 Mb diff --git a/version/mc1.13.md b/version/mc1.13.md new file mode 100644 index 0000000..317483e --- /dev/null +++ b/version/mc1.13.md @@ -0,0 +1,6 @@ +## Minecraft 1.13 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-13-1-5-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5473) | :floppy_disk: 90.87 Mb +| [:package: `minecraft-1-13-1-5-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5472) | :floppy_disk: 89.89 Mb +| [:package: `minecraft-1-13-1-5-x86-xbox.apk`](https://modscraft.net/en/downloads/5474) | :floppy_disk: 94.72 Mb diff --git a/version/mc1.14.md b/version/mc1.14.md new file mode 100644 index 0000000..b7d93bf --- /dev/null +++ b/version/mc1.14.md @@ -0,0 +1,7 @@ +## Minecraft 1.14 APKs +| Download | Size | +|----------|------| +| [:package: `mcpe-1-14-60-5-xbox.apk`](https://modscraft.net/en/downloads/6987) | :floppy_disk: 91.46 Mb +| [:package: `minecraft-1-14-60-5-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/6988) | :floppy_disk: 91.46 Mb +| [:package: `minecraft-1-14-60-5-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/6989) | :floppy_disk: 91.51 Mb +| [:package: `minecraft-1-14-60-5-x86-xbox.apk`](https://modscraft.net/en/downloads/4236) | :floppy_disk: 95.67 Mb diff --git a/version/mc1.15.md b/version/mc1.15.md new file mode 100644 index 0000000..5e407f8 --- /dev/null +++ b/version/mc1.15.md @@ -0,0 +1,11 @@ +## Minecraft 1.15 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-15-0-56-xbox.apk`](https://modscraft.net/en/downloads/3317) | :floppy_disk: 103.32 Mb +| [:package: `minecraft-1-15-0-56-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5489) | :floppy_disk: 103.64 Mb +| [:package: `minecraft-1-15-0-56-xbox-servers-skins-clone.apk`](https://modscraft.net/en/downloads/5488) | :floppy_disk: 103.28 Mb +| [:package: `minecraft-1-15-0-56-x86-xbox.apk`](https://modscraft.net/en/downloads/5490) | :floppy_disk: 107.73 Mb +| [:package: `minecraft-v1_15_0_54-xbox.apk`](https://modscraft.net/en/downloads/2826) | :floppy_disk: 94.39 Mb +| [:package: `minecraft-v1_15_0_53-xbox.apk`](https://modscraft.net/en/downloads/2821) | :floppy_disk: 92.94 Mb +| [:package: `minecraft-v1_15_0_51-xbox.apk`](https://modscraft.net/en/downloads/2802) | :floppy_disk: 87.35 Mb +| [:package: `minecraft-v1_15_0_51-original.apk`](https://modscraft.net/en/downloads/2803) | :floppy_disk: 88.59 Mb diff --git a/version/mc1.16.md b/version/mc1.16.md new file mode 100644 index 0000000..e45292d --- /dev/null +++ b/version/mc1.16.md @@ -0,0 +1,35 @@ +## Minecraft 1.16 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-16-221-01-xbox-servers.apk`](https://modscraft.net/en/downloads/4990) | :floppy_disk: 114.28 Mb +| [:package: `minecraft-1-16-221-01-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/4989) | :floppy_disk: 114.28 Mb +| [:package: `minecraft-1-16-221-01-clone-servers-skins.apk`](https://modscraft.net/en/downloads/4988) | :floppy_disk: 114.08 Mb +| [:package: `minecraft-1-16-221-01-x86-xbox.apk`](https://modscraft.net/en/downloads/4987) | :floppy_disk: 126.59 Mb +| [:package: `minecraft-1-16-220-02-xbox-servers.apk`](https://modscraft.net/en/downloads/4903) | :floppy_disk: 114.28 Mb +| [:package: `minecraft-1-16-220-02-clone-servers.apk`](https://modscraft.net/en/downloads/4906) | :floppy_disk: 114.08 Mb +| [:package: `minecraft-1-16-220-02-x86-xbox.apk`](https://modscraft.net/en/downloads/4907) | :floppy_disk: 126.59 Mb +| [:package: `minecraft-1-16-210-05-xbox-servers.apk`](https://modscraft.net/en/downloads/4715) | :floppy_disk: 112.78 Mb +| [:package: `minecraft-1-16-200-02-xbox-servers.apk`](https://modscraft.net/en/downloads/3926) | :floppy_disk: 122.93 Mb +| [:package: `minecraft-1-16-200-02-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3932) | :floppy_disk: 122.93 Mb +| [:package: `minecraft-1-16-200-02-clone-servers-skins.apk`](https://modscraft.net/en/downloads/3931) | :floppy_disk: 122.88 Mb +| [:package: `minecraft-1-16-200-02-x86-xbox.apk`](https://modscraft.net/en/downloads/3930) | :floppy_disk: 132.44 Mb +| [:package: `minecraft-1-16-101-01-xbox-servers.apk`](https://modscraft.net/en/downloads/3863) | :floppy_disk: 122.66 Mb +| [:package: `minecraft-1-16-101-01-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3862) | :floppy_disk: 122.66 Mb +| [:package: `minecraft-1-16-101-01-clone-servers-skins.apk`](https://modscraft.net/en/downloads/3861) | :floppy_disk: 122.83 Mb +| [:package: `minecraft-1-16-101-01-x86-xbox.apk`](https://modscraft.net/en/downloads/3860) | :floppy_disk: 132.29 Mb +| [:package: `minecraft-1-16-100-04-xbox-servers.apk`](https://modscraft.net/en/downloads/3845) | :floppy_disk: 122.66 Mb +| [:package: `minecraft-1-16-100-04-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3847) | :floppy_disk: 122.66 Mb +| [:package: `minecraft-1-16-100-04-clone-servers-skins.apk`](https://modscraft.net/en/downloads/3846) | :floppy_disk: 122.62 Mb +| [:package: `minecraft-1-16-100-04-x86-xbox.apk`](https://modscraft.net/en/downloads/3844) | :floppy_disk: 132.29 Mb +| [:package: `minecraft-1-16-40-02-xbox-servers.apk`](https://modscraft.net/en/downloads/3628) | :floppy_disk: 94.63 Mb +| [:package: `minecraft-1-16-20-03-xbox-servers.apk`](https://modscraft.net/en/downloads/3572) | :floppy_disk: 94.63 Mb +| [:package: `minecraft-1-16-10-02-xbox-servers.apk`](https://modscraft.net/en/downloads/3541) | :floppy_disk: 98.94 Mb +| [:package: `minecraft-1-16-10-02-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3540) | :floppy_disk: 98.94 Mb +| [:package: `minecraft-1-16-10-02-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3539) | :floppy_disk: 98.9 Mb +| [:package: `minecraft-1-16-10-02-x86-xbox.apk`](https://modscraft.net/en/downloads/3538) | :floppy_disk: 102.48 Mb +| [:package: `minecraft-1-16-1-02-xbox-servers.apk`](https://modscraft.net/en/downloads/3492) | :floppy_disk: 98.67 Mb +| [:package: `minecraft-1-16-1-02-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3491) | :floppy_disk: 98.67 Mb +| [:package: `minecraft-1-16-1-02-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3494) | :floppy_disk: 98.63 Mb +| [:package: `minecraft-1-16-1-02-x86-xbox.apk`](https://modscraft.net/en/downloads/3493) | :floppy_disk: 102.61 Mb +| [:package: `minecraft-1-16-0-2-xbox-servers.apk`](https://modscraft.net/en/downloads/3483) | :floppy_disk: 99.29 Mb +| [:package: `minecraft-1-16-0-2-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/3484) | :floppy_disk: 99.29 Mb diff --git a/version/mc1.17.md b/version/mc1.17.md new file mode 100644 index 0000000..250e66e --- /dev/null +++ b/version/mc1.17.md @@ -0,0 +1,6 @@ +## Minecraft 1.17 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-17-41-01-xbox-servers.apk`](https://modscraft.net/en/downloads/6745) | :floppy_disk: 127.45 Mb +| [:package: `minecraft-1-17-41-01-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/6746) | :floppy_disk: 127.45 Mb +| [:package: `minecraft-1-17-41-01-xbox-servers-clone.apk`](https://modscraft.net/en/downloads/6822) | :floppy_disk: 127.35 Mb diff --git a/version/mc1.18.md b/version/mc1.18.md new file mode 100644 index 0000000..6d27cbd --- /dev/null +++ b/version/mc1.18.md @@ -0,0 +1,6 @@ +## Minecraft 1.18 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-18-32-02-xbox-servers.apk`](https://modscraft.net/en/downloads/7491) | :floppy_disk: 150.44 Mb +| [:package: `minecraft-1-18-32-02-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/7490) | :floppy_disk: 150.44 Mb +| [:package: `minecraft-1-18-32-02-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/7489) | :floppy_disk: 150.45 Mb diff --git a/version/mc1.19.md b/version/mc1.19.md new file mode 100644 index 0000000..2222081 --- /dev/null +++ b/version/mc1.19.md @@ -0,0 +1,9 @@ +## Minecraft 1.19 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-19-83-01-xbox-servers.apk`](https://modscraft.net/en/downloads/9354) | :floppy_disk: 560.81 Mb +| [:package: `minecraft-1-19-83-01-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/9355) | :floppy_disk: 183.61 Mb +| [:package: `minecraft-1-19-83-01-clone-xbox-servers.apk`](https://modscraft.net/en/downloads/9356) | :floppy_disk: 560.82 Mb +| [:package: `minecraft-1-19-83-01-clone-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/9357) | :floppy_disk: 183.63 Mb +| [:package: `minecraft-1-19-83-01-arm64-v8a-xbox.apk`](https://modscraft.net/en/downloads/9358) | :floppy_disk: 569.2 Mb +| [:package: `minecraft-1-19-83-01-arm64-v8a-xbox-compressed.apk`](https://modscraft.net/en/downloads/9359) | :floppy_disk: 192.01 Mb diff --git a/version/mc1.2.md b/version/mc1.2.md new file mode 100644 index 0000000..ee66763 --- /dev/null +++ b/version/mc1.2.md @@ -0,0 +1,27 @@ +## Minecraft 1.2 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-2-13-60-xbox-servers.apk`](https://modscraft.net/en/downloads/5811) | :floppy_disk: 62.34 Mb +| [:package: `minecraft-1-2-13-60-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5812) | :floppy_disk: 62.34 Mb +| [:package: `minecraft-v1-2-10-2.apk`](https://modscraft.net/en/downloads/3513) | :floppy_disk: 59.62 Mb +| [:package: `minecraft-v1.2.10.2-x86.apk`](https://modscraft.net/en/downloads/2311) | :floppy_disk: 60.74 Mb +| [:package: `minecraft-v1.2.10.2-android-2.3.6.apk`](https://modscraft.net/en/downloads/2309) | :floppy_disk: 73.14 Mb +| [:package: `minecraft-1.2.9.1.apk`](https://modscraft.net/en/downloads/2284) | :floppy_disk: 59.61 Mb +| [:package: `minecraft-1.2.9.1-x86.apk`](https://modscraft.net/en/downloads/2283) | :floppy_disk: 60.72 Mb +| [:package: `minecraft-v1.2.9.1-moda.apk`](https://modscraft.net/en/downloads/2293) | :floppy_disk: 73.12 Mb +| [:package: `minecraft-1.2.9.1-mod.apk`](https://modscraft.net/en/downloads/2285) | :floppy_disk: 59.7 Mb +| [:package: `minecraft-v1.2.8.0.apk`](https://modscraft.net/en/downloads/2248) | :floppy_disk: 59.59 Mb +| [:package: `minecraft-v1.2.8.0-x86.apk`](https://modscraft.net/en/downloads/2249) | :floppy_disk: 60.71 Mb +| [:package: `minecraft-v1.2.8-mod.apk`](https://modscraft.net/en/downloads/2263) | :floppy_disk: 59.68 Mb +| [:package: `minecraft-v1.2.8.0-mod1.apk`](https://modscraft.net/en/downloads/2270) | :floppy_disk: 73.1 Mb +| [:package: `minecraft-v1.2.7.22.apk`](https://modscraft.net/en/downloads/2239) | :floppy_disk: 59.59 Mb +| [:package: `minecraft-v1.2.7.22-x86.apk`](https://modscraft.net/en/downloads/2240) | :floppy_disk: 60.71 Mb +| [:package: `minecraft-v1.2.6.60.apk`](https://modscraft.net/en/downloads/2229) | :floppy_disk: 59.57 Mb +| [:package: `minecraft-v1.2.6.60-x86.apk`](https://modscraft.net/en/downloads/2230) | :floppy_disk: 60.69 Mb +| [:package: `minecraft-v1.2.3.6.apk`](https://modscraft.net/en/downloads/2149) | :floppy_disk: 57.93 Mb +| [:package: `minecraft-v1.2.3.6-x86.apk`](https://modscraft.net/en/downloads/2150) | :floppy_disk: 58.99 Mb +| [:package: `minecraft-1.2.3.6-mod.apk`](https://modscraft.net/en/downloads/2151) | :floppy_disk: 71.32 Mb +| [:package: `minecraft-1.2.1.apk`](https://modscraft.net/en/downloads/2114) | :floppy_disk: 63.99 Mb +| [:package: `minecraft-1.2.1-crk.apk`](https://modscraft.net/en/downloads/2113) | :floppy_disk: 80.2 Mb +| [:package: `minecraft-1.2-full-original.apk`](https://modscraft.net/en/downloads/2110) | :floppy_disk: 63.95 Mb +| [:package: `minecraft-v1.2-full-mod.apk`](https://modscraft.net/en/downloads/2105) | :floppy_disk: 80.14 Mb diff --git a/version/mc1.20.md b/version/mc1.20.md new file mode 100644 index 0000000..82de177 --- /dev/null +++ b/version/mc1.20.md @@ -0,0 +1,10 @@ +## Minecraft 1.20 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-20-81-01-xbox-servers.apk`](https://modscraft.net/en/downloads/11921) | :floppy_disk: 659.5 Mb +| [:package: `minecraft-1-20-81-01-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/11922) | :floppy_disk: 226.04 Mb +| [:package: `minecraft-1-20-81-01-clone-xbox-servers.apk`](https://modscraft.net/en/downloads/11923) | :floppy_disk: 659.51 Mb +| [:package: `minecraft-1-20-81-01-clone-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/11924) | :floppy_disk: 226.05 Mb +| [:package: `minecraft-1-20-81-01-arm64-v8a-xbox.apk`](https://modscraft.net/en/downloads/11925) | :floppy_disk: 668.7 Mb +| [:package: `minecraft-1-20-81-01-arm64-v8a-xbox-compressed.apk`](https://modscraft.net/en/downloads/11926) | :floppy_disk: 235.25 Mb +| [:package: `minecraft-1-20-81-01-x86-xbox.apk`](https://modscraft.net/en/downloads/11927) | :floppy_disk: 673.56 Mb diff --git a/version/mc1.21.md b/version/mc1.21.md new file mode 100644 index 0000000..64efcc4 --- /dev/null +++ b/version/mc1.21.md @@ -0,0 +1,12 @@ +## Minecraft 1.21 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-21-51-01-xbox-servers.apk`](https://modscraft.net/en/downloads/13859) | :floppy_disk: 491.84 Mb +| [:package: `minecraft-1-21-51-01-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/13860) | :floppy_disk: 230.47 Mb +| [:package: `minecraft-1-21-51-01-clone-xbox-servers.apk`](https://modscraft.net/en/downloads/13861) | :floppy_disk: 491.84 Mb +| [:package: `minecraft-1-21-51-01-clone-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/13862) | :floppy_disk: 230.47 Mb +| [:package: `minecraft-1-21-51-01-arm64-v8a-xbox-servers.apk`](https://modscraft.net/en/downloads/13863) | :floppy_disk: 489.34 Mb +| [:package: `minecraft-1-21-51-01-arm64-v8a-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/13864) | :floppy_disk: 227.97 Mb +| [:package: `minecraft-1-21-51-01-clone-arm64-v8a-xbox-servers.apk`](https://modscraft.net/en/downloads/13865) | :floppy_disk: 489.34 Mb +| [:package: `minecraft-1-21-51-01-clone-arm64-v8a-xbox-servers-compressed.apk`](https://modscraft.net/en/downloads/13866) | :floppy_disk: 227.97 Mb +| [:package: `minecraft-1-21-51-01-x86-xbox.apk`](https://modscraft.net/en/downloads/13867) | :floppy_disk: 506.6 Mb diff --git a/version/mc1.4.md b/version/mc1.4.md new file mode 100644 index 0000000..c686871 --- /dev/null +++ b/version/mc1.4.md @@ -0,0 +1,5 @@ +## Minecraft 1.4 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-4-4-xbox-servers-1.apk`](https://modscraft.net/en/downloads/5814) | :floppy_disk: 67.16 Mb +| [:package: `minecraft-1-4-4-clone-xbox-servers.apk`](https://modscraft.net/en/downloads/5813) | :floppy_disk: 67.2 Mb diff --git a/version/mc1.5.md b/version/mc1.5.md new file mode 100644 index 0000000..680b41b --- /dev/null +++ b/version/mc1.5.md @@ -0,0 +1,6 @@ +## Minecraft 1.5 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-pe-1-5-0-14-1.apk`](https://modscraft.net/en/downloads/5828) | :floppy_disk: 72.18 Mb +| [:package: `minecraft-1-5-3-clone-xbox.apk`](https://modscraft.net/en/downloads/5830) | :floppy_disk: 72.26 Mb +| [:package: `minecraft-v1.5.2.apk`](https://modscraft.net/en/downloads/2447) | :floppy_disk: 69.44 Mb diff --git a/version/mc1.6.md b/version/mc1.6.md new file mode 100644 index 0000000..dcc8929 --- /dev/null +++ b/version/mc1.6.md @@ -0,0 +1,5 @@ +## Minecraft 1.6 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-6-1-xbox-servers.apk`](https://modscraft.net/en/downloads/5827) | :floppy_disk: 73.39 Mb +| [:package: `minecraft-1-6-1-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5526) | :floppy_disk: 73.43 Mb diff --git a/version/mc1.7.md b/version/mc1.7.md new file mode 100644 index 0000000..09f1357 --- /dev/null +++ b/version/mc1.7.md @@ -0,0 +1,5 @@ +## Minecraft 1.7 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-7-0-13-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5807) | :floppy_disk: 73.84 Mb +| [:package: `minecraf-1-7-0-13-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5507) | :floppy_disk: 73.88 Mb diff --git a/version/mc1.8.md b/version/mc1.8.md new file mode 100644 index 0000000..87a0230 --- /dev/null +++ b/version/mc1.8.md @@ -0,0 +1,5 @@ +## Minecraft 1.8 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-8-1-2-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5800) | :floppy_disk: 83.99 Mb +| [:package: `minecraft-1-8-1-2-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5500) | :floppy_disk: 84.03 Mb diff --git a/version/mc1.9.md b/version/mc1.9.md new file mode 100644 index 0000000..58b9081 --- /dev/null +++ b/version/mc1.9.md @@ -0,0 +1,5 @@ +## Minecraft 1.9 APKs +| Download | Size | +|----------|------| +| [:package: `minecraft-1-9-0-15-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5808) | :floppy_disk: 84.95 Mb +| [:package: `minecraft-1-9-0-15-clone-xbox-servers-skins.apk`](https://modscraft.net/en/downloads/5499) | :floppy_disk: 84.99 Mb