Skip to content

Commit 6ac3cc0

Browse files
authored
Merge pull request #12 from StoppedwummPython/main
Update branch
2 parents 404d320 + ac74286 commit 6ac3cc0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+12218
-1396
lines changed

.devcontainer/devcontainer.json

Lines changed: 0 additions & 19 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
name: On Release
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
build-win:
9+
name: Build Windows Installer
10+
runs-on: windows-latest
11+
12+
steps:
13+
- name: Checkout Code
14+
uses: actions/checkout@v4
15+
16+
- name: Set up Python (or any required setup)
17+
uses: actions/setup-python@v4
18+
with:
19+
python-version: '3.x' # Specify the Python version you need
20+
cache: 'pip'
21+
cache-dependency-path: requirements.txt
22+
- name: Install Dependencies
23+
run: |
24+
python -m pip install --upgrade pip
25+
pip install -r requirements.txt
26+
27+
- name: Run build step (example)
28+
run: |
29+
python setup.py ${{ github.event.release.tag_name }}
30+
pyinstaller --onefile installer.py
31+
move dist/installer.exe dist/installer-win.exe
32+
- name: Upload Artifact
33+
uses: actions/upload-artifact@v4
34+
with:
35+
name: installer-win.exe
36+
path: dist/installer-win.exe
37+
build-mac:
38+
name: Build Mac Installer
39+
runs-on: macos-latest
40+
41+
steps:
42+
- name: Checkout Code
43+
uses: actions/checkout@v4
44+
45+
- name: Set up Python (or any required setup)
46+
uses: actions/setup-python@v4
47+
with:
48+
python-version: '3.x' # Specify the Python version you need
49+
cache: 'pip'
50+
cache-dependency-path: requirements.txt
51+
- name: Install Dependencies
52+
run: |
53+
python -m pip install --upgrade pip
54+
pip install -r requirements.txt
55+
56+
- name: Run build step (example)
57+
run: |
58+
python setup.py ${{ github.event.release.tag_name }}
59+
pyinstaller --onefile installer.py
60+
mv dist/installer dist/installer-mac
61+
- name: Upload Artifact
62+
uses: actions/upload-artifact@v4
63+
with:
64+
name: installer-mac
65+
path: dist/installer-mac
66+
append-assets:
67+
name: Append Assets to Release
68+
runs-on: ubuntu-latest
69+
needs: [build-win, build-mac]
70+
71+
steps:
72+
- name: Checkout Code
73+
uses: actions/checkout@v4
74+
75+
- name: Set up Python (or any required setup)
76+
uses: actions/setup-python@v4
77+
with:
78+
python-version: '3.x' # Specify the Python version you need
79+
cache: 'pip'
80+
cache-dependency-path: requirements.txt
81+
- name: Install Dependencies
82+
run: |
83+
python -m pip install --upgrade pip
84+
pip install -r requirements.txt
85+
86+
- name: Run build step (example)
87+
run: |
88+
python setup.py ${{ github.event.release.tag_name }}
89+
pyinstaller --onefile installer.py
90+
mv dist/installer dist/installer-ubuntu
91+
- name: Download Windows Asset
92+
uses: actions/download-artifact@v4
93+
with:
94+
name: installer-win.exe
95+
path: dist/
96+
- name: Download Mac Asset
97+
uses: actions/download-artifact@v4
98+
with:
99+
name: installer-mac
100+
path: dist/
101+
102+
- name: Upload Asset to Release
103+
uses: softprops/action-gh-release@v1
104+
with:
105+
tag_name: ${{ github.event.release.tag_name }}
106+
files: |
107+
dist/installer-win.exe
108+
dist/installer-mac
109+
dist/installer-ubuntu
110+
111+
env:
112+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ dist
1111
build
1212
__pycache__
1313
test.txt
14-
coverage
14+
coverage
15+
installer.log

1.20.1.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

1.20.2.json

Lines changed: 1539 additions & 1 deletion
Large diffs are not rendered by default.

1.20.4.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

1.21.5.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

26w14a.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
This is an minecraft launcher. But as you might see, you do not need to login into your microsoft account at the start. Do you see where this is going?
55

66
Basically, Mojang has their Jar files publicly on their servers. Without any authentification. The game itself doesn't even care if the user is valid. It just says: "oh, this seems kinda sus, but welp, I'm gonna lauch anyways"
7-
You cannot join Servers that aren't in offline mode (Aternos calls that setting "Allow Cracked Clients")
7+
You cannot join Servers that are in online mode (Aternos calls that setting "Allow Cracked Clients")
8+
9+
**UI Update!**
810

911
## **BUT**
10-
- This file DOESN'T violate minecrafts Eula
12+
- This repo DOESN'T violate minecrafts Eula
1113
- **You are at your own risk**
1214
- The software DOESN'T ship with any Minecraft Sourcecode
1315
- This is Java Edition, **not bedrock**

0 commit comments

Comments
 (0)