A Minecraft Launcher made with electron/node.js.
This project is in WIP status. Here are the current goals for the project:
- Parallel download handler for faster download speeds as minecraft assets are tiny and a lot in amount.
- Structuring the game files.
- Creating list of files.
- Extracting
natives
. - Better parsing for
rules
, actually not better, the method is wrong and I should fix it. - Preparing command line arguments to run the game.
- Basic command line arguments JUST to run the game.
- Add additional JVM args from jvm rules.
- Add compatibility with versions older than 1.6.
- File check system. Probably will write again from scratch to optimize the flow.
- Logging system with
log4js
. - Making a ui to launch the game using
spectre.css
. - Implementing auth system.
- Add configurable options
- Downloading thread amount.
- More...
- Publish the code as soon as the game can run.
- Implement testing with codecov.io