.github | ||
app | ||
build | ||
docs | ||
libraries/java | ||
.eslintignore | ||
.eslintrc.json | ||
.gitignore | ||
.nvmrc | ||
dev-app-update.yml | ||
electron-builder.yml | ||
index.js | ||
LICENSE.txt | ||
package-lock.json | ||
package.json | ||
README.md |
Taberna Launcher
(formerly Electron Launcher)
Join modded servers without worrying about installing Java, Forge, or other mods. We'll handle that for you.
Requirement
- The ModPack required
3Go
of RamMinimum
- 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..
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