A feature-rich, mod-supporting, Minecraft Launcher built in Python. ![hackatime badge](https://hackatime-badge.hackclub.com/U081T49KRUP/Argon) [![License: CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC_BY--NC--ND_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/) ![image](https://github.com/user-attachments/assets/0b6a811e-ae9b-4e07-9d70-6ad376eeb180) # Requirements - Python 3.10+ - Java 21 In most cases, the installer will automatically download and install these dependencies, if not found on PATH. Otherwise please make sure you have installed both of these prerequisites. # Installation ### Windows - Download the Windows installer (.exe) from [the Releases page](https://github.com/v-pun215/Argon/releases/latest). - Run the installer (it may raise a virus false-positive). - It will install Argon and its dependencies, and also creates Start Menu and Desktop icons. ### macOS As of v1.4, the macOS installer is in beta, and requires a Python installation (which is usually pre-installed). If you find any bugs, report them in [Argon's Issues](https://github.com/v-pun215/Argon/issues). - Download ```ArgonMac.sh``` from [the Releases page](https://github.com/v-pun215/Argon/releases/latest). - Open Terminal and navigate to the folder where the ```ArgonMac.sh``` is downloaded. - Once in Terminal, run ```sh ArgonMac.sh```. This will download the Argon Installer. - After going throw the installation process, go to Finder and navigate to the newly mounted disk ```Argon Installer```. - Drag the Argon app icon into the Applications folder. - Launch Argon from Finder, Launchpad or Spotlight Search. ## Manual Installation - Run install.py or ```pip install -r requirements.txt``` - To start Argon, run main.py with ```python main.py``` # Planned Features - A bug free and stable experience - A terminal free mode - Manual JAR mods installation and config (eg. Optifine, Forge, Fabric, etc) - Code optimization - Better ElyBy experience - NeoForge and Quilt support - Built in Resource-pack and shader manager # Features - ✅ Supports Vanilla, Forge and Fabric - 💻 Runs on Windows, macOS and Linux - 🟩 Supports modding through Modrinth (interface built-in) - 🎉 Seperate instances of different versions with their own respective mods (kind of like MultiMC, but not quite) - ☘️ Log in methods: Microsoft, ElyBy, and Offline (cracked) # Credits - [customtkinter](https://github.com/tomschimansky/customtkinter) - [minecraft-launcher-lib](https://codeberg.org/JakobDev/minecraft-launcher-lib) - [pypresence](https://github.com/qwertyquerty/pypresence) - [CTkMessagebox](https://github.com/Akascape/CTkMessagebox) - [CTkScrollableDropdown](https://github.com/Akascape/CTkScrollableDropdown) # Screenshots ![image](https://github.com/user-attachments/assets/ec138c54-3833-402e-bf66-53547db3d9d2) ![image](https://github.com/user-attachments/assets/ed129612-51a7-464e-a50f-715d8dd421e2) ![image](https://github.com/user-attachments/assets/c04d64a8-e621-44d0-a314-bd3f22fc7aac) ![image](https://github.com/user-attachments/assets/e2840d2e-9a98-4912-907e-809d72409634) ![image](https://github.com/user-attachments/assets/d7ab0e52-a46c-4ee9-bbbc-aea6b07977a2) # ⛔ Disclaimer Argon is in no way affiliated with Mojang Studios, nor should it be considered a project endorsed by Mojang Studios. You may not reuse the Argon API keys and client IDs under any circumstances.