Giter Site home page Giter Site logo

fossabot / westgatexl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gorilla-devs/gdlauncher

0.0 2.0 0.0 11.01 MB

WestgateXL is a simple, yet powerful Minecraft custom launcher with a strong focus on the user experience

Home Page: http://westgatestudios.xyz

License: MIT License

CSS 54.91% JavaScript 43.70% HTML 1.38%

westgatexl's Introduction

GDLauncher

forthebadge forthebadge forthebadge FOSSA Status

Maintenance PRs Welcome GitHub issues Codacy Badge GitHub pull requests

PRs Welcome Travis Discord David GitHub code size in bytes

Github All Releases Read the Docs (version)

GDLauncher

Table of Contents (click to expand)

This project was previously developed in C#. That version is now outdated and not mantained but you can find the code here

GDLauncher is a custom open source Minecraft launcher written from the ground up in electron/react. Its main goal is to make it easy and enjoyable to manage different Minecraft versions and servers, bringing the playing and modding experience to the next level!

๐Ÿš€ 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://gdevs.io). If you want the latest testing features you can clone the repo and compile it yourself.

๐ŸŽฎ 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 :)

๐Ÿ’พ Compilation

These are the steps to compile it yourself.

โš™๏ธ Requirements

You need the following softwares installed:

  • Nodejs (> 8)
  • yarn

โ–ถ๏ธ Steps

Install the dependencies and devDependencies.

$ cd GDLauncher
$ yarn

Start the development environment

$ yarn dev

For production environment...

$ yarn start

๐Ÿšš Packaging

To package apps for the local platform:

$ yarn package

To package apps for all platforms:

First, refer to Multi Platform Build for dependencies.

Then,

$ yarn package-all

๐Ÿš€ Built and managed with

๐ŸŽ Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

๐Ÿ“œ Versioning

We use SemVer as versioning system.

โค๏ธ Authors

See also the list of contributors who participated in this project.

๐ŸŽ“ License

This project is licensed under the GNU GPL V3.0 - see the LICENSE file for details

FOSSA Status

โœ๏ธ 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

westgatexl's People

Contributors

blarfoon avatar blueberrymuffin3 avatar crankysupertoonarchive avatar enrichman avatar fossabot avatar ladvace avatar probonopd avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.