Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davis-software/swc_mclauncher
Quickly and easily launch Software City's Minecraft-Modpacks through this beautiful and custom Minecraft Launcher!
https://github.com/davis-software/swc_mclauncher
bootstrap5 electron gaming gaming-software material-icons material-ui minecraft minecraft-launcher minecraft-launcher-core minecraft-mods mui react reactjs typescript
Last synced: 27 days ago
JSON representation
Quickly and easily launch Software City's Minecraft-Modpacks through this beautiful and custom Minecraft Launcher!
- Host: GitHub
- URL: https://github.com/davis-software/swc_mclauncher
- Owner: Davis-Software
- License: mit
- Created: 2022-10-05T16:25:36.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-17T21:57:26.000Z (10 months ago)
- Last Synced: 2024-01-18T04:41:45.244Z (10 months ago)
- Topics: bootstrap5, electron, gaming, gaming-software, material-icons, material-ui, minecraft, minecraft-launcher, minecraft-launcher-core, minecraft-mods, mui, react, reactjs, typescript
- Language: TypeScript
- Homepage: https://projects.software-city.org/p/mc-launcher
- Size: 3.55 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Software City's Modded-Minecraft Launcher
> Developed by [Davis_Software](https://github.com/Davis-Software) © 2022
![GitHub release (latest by date)](https://img.shields.io/github/v/release/Davis-Software/swc_mclauncher?style=for-the-badge)
![GitHub issues](https://img.shields.io/github/issues-raw/Davis-Software/swc_mclauncher?style=for-the-badge)
![GitHub closed issues](https://img.shields.io/github/issues-closed/Davis-Software/swc_mclauncher?style=for-the-badge)
![GitHub all releases](https://img.shields.io/github/downloads/Davis-Software/swc_mclauncher/total?style=for-the-badge)
![GitHub](https://img.shields.io/github/license/Davis-Software/swc_mclauncher?style=for-the-badge)> The Recode: Now with a new awesome looking UI and microsoft account support!
[TOC]
# Image Preview
![image](.github/img/img_0.png)
![image](.github/img/img_1.png)# Features
* ❌ Not planned
* ⏳ Planning
* 🛠 Work in progress
* ✅ Finished| Feature | Description | State |
|---------------------------|-------------------------------------------------------------|-------|
| Bundled Java | Java installation bundled with the launcher (Java 8 and 16) | ❌ |
| Minecraft Account Support | Support for Minecraft account logins | ✅ |
| Mojang Account Support | Support for Mojang account logins | ❌ |
| Session Handling | Store and refresh Microsoft login sessions as needed | ✅ |
| Minecraft Vanilla | Launch Minecraft Vanilla | ✅ |
| Minecraft Forge | Launch Minecraft Forge (only custom SWC modpacks) | ✅ |
| Support for Windows | Support for Windows | ✅ |
| Support for Linux | Support for Linux | ✅ |
| Support for MacOS | Support for MacOS | 🛠 |
| Configurable | Most minecraft and java launch options are accessible | ✅ |
| Easy Account Switching | Switch between multiple accounts easily | ✅ |
| Multiple Instances | Launch multiple instances of Minecraft | ✅ |
| Handle Instances | Manage instances of Minecraft (kill, ...) | ✅ |# Installation
* Download an installer
* Go to the [releases](https://github.com/Davis-Software/swc_mclauncher/releases) page and download an installer compatible with your OS
* Compile yourself:
* Clone the repository `git clone https://github.com/Davis-Software/swc_mclauncher.git`
* Enter directory `cd swc_mclauncher-master`
* Install required packages `npm install` and `npm install --save-dev`
* Install required packages for the react frontend `cd front_src`, `npm install` and `npm install --save-dev`
* Compile the frontend `npm run build`
* Go back to the root directory `cd ..`
* Run the application to check if it's working `npm start`
* Compile the application into an installer `npm run dist` (for win64)
* Consult `package.json` and `front_src/package.json` for more commands & info