WestgateXL
Table of Contents (click to expand)
🚀 Getting Started
Below you will find everything you need to know about the launcher. If you want to download a stable release you can do it from our official website (https://gitlab.com/WestgateXL/WestgateXL/-/packages).
🎮 Download
To download the latest version, you can either click here and select the appropriate version for your operating system, or visit our website.
🎨 Features (Working on)
-
Java Autorunner. You don't need to have java installed, a suitable version will be downloaded automatically. -
Log console. Always know what's happening. -
Easy installation. It's as easy as pie to install both the vanilla game and forge. No further action from the user is required. -
Built-in autoupdater. You will never need to download a new version manually. -
Vanilla, Forge, and Curse modpacks download and autoupdater. -
Built-in manager for Minecraft servers. -
Cloud sync of game saves. You will never lose your saves again!
You can also:
-
Import and export modpacks from and to other launchers -
Drag and drop instances wherever you like them, just like in your desktop -
Keep track of the time you played each instance -
Add instances to the download queue, they will automatically download one after the other -
Manage your minecraft skin directly from the launcher -
Directly connect to a server from the launcher using quick launch
Keep in mind that not all of these features are yet part of the launcher. We are constantly updating the code adding new features. Feel free to help us :)
🚀 Built and managed with
- Javascript - Language used
- React - JS Framework
- Redux - React state management
- NodeJS - JS Runtime
- Electron - JS Framework
- Travis CI - CI Service
- Codacy - Automated code review
- Webpack - JS module bundler
- Babel - JS Transpiler
- ESLint - JS Linter
- Ant Design - UI Design Language
Developers 👨💻
Nodejs (> 8)
yarn
- $
cd WestgateXL - $
yarn
Start the environments one or the other
- $
yarn devFor production environment... or - $
yarn start
If you want to disable it in develop to show up by default just add **devTools: false** after **experimentalFeatures** main.dev.js
$ yarn package To package apps for all platforms:
First, refer to Multi Platform Build for dependencies.
Then,
$ yarn package-all
❤️ Authors
- Davide Ceschia - Help & Support - GorillaDevs or Email the Gorillas Thanks bud!
See also the list of [contributors](https://gitlab.com/WestgateXL/WestgateXL/graphs/master) who participated in this project.
🎁 Contributing
- Fork it! (if you see a branch beginning with p-BRANCHNAME, use that branch, else you will have to wait until it becomes available
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
🎓 License
This project is licensed under the GNU GPL V3.0 - see the LICENSE file for details
✏️ Todos
Here is the complete list of things we want to do. If you want to help us doing them or want to suggest some new ideas, comment here! TODOS/IDEAS
Personal projects
View all- Loading
