https://github.com/vladimir-sama/impaler_launcher
Python Qt5 Instanced Minecraft Launcher Ely By Offline
https://github.com/vladimir-sama/impaler_launcher
Last synced: 5 months ago
JSON representation
Python Qt5 Instanced Minecraft Launcher Ely By Offline
- Host: GitHub
- URL: https://github.com/vladimir-sama/impaler_launcher
- Owner: vladimir-sama
- License: gpl-3.0
- Created: 2023-09-07T05:57:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-07T07:11:50.000Z (about 2 years ago)
- Last Synced: 2024-03-29T15:32:50.588Z (over 1 year ago)
- Language: Python
- Size: 616 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Impaler Launcher
A Python Qt5 Minecraft Launcher with instancesWith offline play and Ely By authenticated accounts (No Mojang nor Microsoft)
Support for Vanilla and Fabric versions (No Forge)
Programed by [@sir-vladimir](https://github.com/sir-vladimir) (Me) and UI by [@scriniariii](https://github.com/scriniariii)
(Sir Vladimir Productions)
## Run
Tested with Python `3.11.5`
Clone repository and make a virtual environment with requirements then run (Linux) (Bash)
```
git clone https://github.com/sir-vladimir/impaler_launcher.git
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python main.py
```
Now login into your Ely By account or use offline modeThen create a named instance with desired version and optional Fabric checkbox
Java path is optional and selects default installed version, be sure to install a JRE or JDK first
Set memory usage or others in JVM arguments, can be later changed in configure instance
Now it will install Minecraft to `HOME/.impaler/minecraft/` and instance to `HOME/.impaler/instances/NAME` and finally launch the instance
## Compile
Use `pyinstaller -Fw -i icon.ico main.py` to make an executable for your running platform with `pyinstaller` package