Join Create Academy 3 without worrying about installing Java, Forge, or other mods. We'll handle that for you.
Create Academy is a Minecraft server built upon the Create mod. With over 500 unique players connecting last season, Create Academy offers the ultimate vanilla Create mod experience enhanced with a plethora of custom content, including a custom economy, custom resource packs, custom recipes, and more. Team up with your friends, communicate seamlessly via the integrated voice chat, automate resource gathering, and engage in trade with other teams...
Download and install the launcher to gauge all it can do!
You can download from GitHub Releases 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 |
This section details the setup of a basic developmentment environment.
System Requirements
- Node.js v20
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.
All development of the launcher should be done using Visual Studio Code.
Paste the following into .vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Main Process",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"program": "${workspaceFolder}/node_modules/electron/cli.js",
"args" : ["."],
"outputCapture": "std"
},
{
"name": "Debug Renderer Process",
"type": "chrome",
"request": "launch",
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
"windows": {
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd"
},
"runtimeArgs": [
"${workspaceFolder}/.",
"--remote-debugging-port=9222"
],
"webRoot": "${workspaceFolder}"
}
]
}
This adds two debug configurations.
This allows you to debug Electron's main process. You can debug scripts in the renderer process by opening the DevTools Window.
This allows you to debug Electron's renderer process. This requires you to install the Debugger for Chrome extension.
Note that you cannot open the DevTools window while using this debug configuration. Chromium only allows one debugger, opening another will crash the program.
The best way to contact the developers is on Discord.
-
@Ax3dGaming: for help me and create the jsonCreator.