This project was originally created by MakAndJo and then moved to TJMC company to integrate their microservices.
TJMC-Launcher is a simple to use, extremely fast, and well supported app, that allows you to install pure and modded versions of Java Minecraft.
Current status: MVP+
If you are looking to install TJMC-Launcher without setting up a development environment, you can consume our binary releases.
Windows 8.1+ Setup | MacOS 10.15+ dmg | MacOS 10.15+ zip | Linux AppImage | Linux tar |
---|---|---|---|---|
x64 | x64 | arm64 | x64 | arm64 | x64 | arm64 | x64 | arm64 |
If you have any troubles with Linux Snap package auth, run this command in bash shell:
sudo snap connect tjmc-launcher:password-manager-service
On macOS copy app to Application folder and then open terminal to paste and run this:
xattr -cr /Applications/TJMC-Launcher.app && codesign --force --deep --sign - /Applications/TJMC-Launcher.app
Clone the repository with git
:
git clone https://github.com/tjmcraft/TJMC-Launcher
cd TJMC-Launcher
To update the source code to the latest commit, run the following command inside the TJMC-Launcher
directory:
git fetch
git pull
npm run start
- Runs the app in the normal mode
npm run build
- Build electron app with default config
npm run build:win
- Build electron app for windows only
npm run build:mac
- Build electron app for darwin only
npm run build:linux
- Build electron app for linux only
npm run build:linux-snap
- Build electron app for linux for snap store
npm run serve-render:dev
- Serve UI on dedicated server
npm run watch-render:dev
- Start watching UI in dev mode for dist build
npm run build-render:dev
- Build UI in dev mode for dist build
npm run build-render:prod
- Build UI in production mode for dist build
npm run deploy
- Build and publish electron app with default config
npm run deploy:win
- Build and publish electron app only for windows
npm run deploy:mac
- Build and publish electron app only for darwin
npm run deploy:linux
- Build and publish electron app only for linux
npm run deploy:linux-snap
- Build and publish electron app for linux and publish to snap store
npm run deploy:multi
- Build and publish electron app for all available platforms
- Babel
- Preact
- Webpack
- babel-loader
- copy-webpack-plugin
- css-loader
- html-webpack-loader
- mini-css-extract-plugin
- style-loader
- svg-inline-loader
- svg-url-loader
- terser-webpack-plugin
- url-loader
- react-markdown
- remark-gfm
- platform
All code are licensed under MIT Licence