☀ Custom launcher for modded minecraft written in Electron and Node.js
Go to file
2022-08-18 08:58:21 +02:00
.github Show GitHub actions build status in the README. 2022-02-14 02:28:16 -05:00
app v0.4 2022-08-17 21:26:02 +02:00
build v0.4 2022-08-17 21:26:02 +02:00
docs Microsoft Authentication (#216) 2022-02-11 19:51:28 -05:00
libraries/java Update PackXZExtract. 2021-06-24 18:22:29 -04:00
.eslintignore Node v12, Dependency Upgrade. 2019-07-11 20:51:58 -04:00
.eslintrc.json Dep upgrade, minor tweaks. 2020-01-17 04:42:16 -05:00
.gitignore Begining to transition over to electron-builder for building the app. Currently in a testing phase for this, gradually refining the build options. Once electron-builder has been fully implemented, the electron-packager scripts will be removed. Also updated electron to address a security issue. 2018-01-24 01:08:29 -05:00
.nvmrc Update eletron to v15, target node 16 to match. 2021-10-14 23:55:31 -04:00
dev-app-update.yml Rebrand to Helios Launcher. 2019-09-05 16:08:47 -04:00
electron-builder.yml v0.4 2022-08-17 21:26:02 +02:00
index.js Update to Electron 17, fix deleting drop-in mods from the settings view. 2022-03-04 00:02:52 -05:00
LICENSE.txt Show GitHub actions build status in the README. 2022-02-14 02:28:16 -05:00
package-lock.json v0.4 2022-08-17 21:26:02 +02:00
package.json v0.4 2022-08-17 21:26:02 +02:00
README.md Update README.md 2022-08-18 08:58:21 +02:00

aventium softworks

Taberna Launcher

(formerly Electron Launcher)

gh actions downloads winter-is-coming

Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.

Requirement

  • The ModPack required 3Go of Ram Minimum
  • Java 8 or Newer
  • The last update of Taberna Launcher 6

Features

  • 🔒 Full account management.
    • Add multiple accounts and easily switch between them.
    • Microsoft (OAuth 2.0) + Mojang (Yggdrasil) authentication fully supported.
    • Credentials are never stored and transmitted directly to Mojang.
  • 📂 Efficient asset management.
    • Receive client updates as soon as we release them.
    • Files are validated before launch. Corrupt or incorrect files will be redownloaded.
  • Automatic Java validation.
    • If you have an incompatible version of Java installed, we'll install the right one for you.
    • You do not need to have Java installed to run the launcher.
  • 📰 News feed natively built into the launcher.
  • ⚙️ Intuitive settings management, including a Java control panel.
  • Supports all of our servers.
    • Switch between server configurations with ease.
    • View the player count of the selected server.
  • Automatic updates. That's right, the launcher updates itself.
  • View the status of Mojang's services.

This is not an exhaustive list. Download and install the launcher to gauge all it can do!

Need Help? [Check the wiki.][wiki]

Like the project? Leave a star on the repository!

Downloads

You can download from GitHub Releases

Latest Release

Latest Pre-Release

Supported Platforms

If you download from the Releases tab, select the installer for your system.

Platform File
Windows x64 Helios-Launcher-setup-VERSION.exe
macOS x64 Helios-Launcher-setup-VERSION-x64.dmg
macOS arm64 Helios-Launcher-setup-VERSION-arm64.dmg
Linux x64 Helios-Launcher-setup-VERSION.AppImage

Console

To open the console, use the following keybind.

ctrl + shift + i

Ensure that you have the console tab selected. Do not paste anything into the console unless you are 100% sure of what it will do. Pasting the wrong thing can expose sensitive information.

Export Output to a File

If you want to export the console output, simply right click anywhere on the console and click Save as..

console example

Development

This section details the setup of a basic developmentment environment.

Getting Started

System Requirements

  • [Node.js][nodejs] v16

Clone and Install Dependencies

> git clone https://github.com/dscalzi/HeliosLauncher.git
> cd HeliosLauncher
> npm install

Launch Application

> npm start

Build Installers

To build for your current platform.

> npm run dist

Build for a specific platform.

Platform Command
Windows x64 npm run dist:win
macOS npm run dist:mac
Linux x64 npm run dist:linux

Builds for macOS may not work on Windows/Linux and vice-versa.


Visual Studio Code

All development of the launcher should be done using [Visual Studio Code][vscode].

Paste the following into .vscode/launch.json