distro things

This commit is contained in:
2025-07-29 20:04:15 +02:00
parent 64afb86a5c
commit 08713d3e93
7 changed files with 117 additions and 77 deletions

View File

@@ -1,4 +1,27 @@
# Nebula
# Nebula FORK for Mechanical Launcher
## From nothing:
ENVS:
```
JAVA_EXECUTABLE=/usr/lib/jvm/java-17-openjdk-amd64/bin/java
ROOT=MechanicalLauncher
BASE_URL=http://distribution.oier.ovh/
HELIOS_DATA_FOLDER=/home/oier/.mechanicallauncher
```
- `npm run start -- init root`
- `npm run start -- g server "SERVER_NAME" 1.21.1 --neoforge 21.1.193 `
- Edit `LAUNCHER_NAME/SERVER_NAME/servermeta.json`
- `cp packwiz-installer-bootstrap.jar LAUNCHER_NAME/SERVER_NAME/files/.`
- `cp authlibinjector-1.2.5.jar LAUNCHER_NAME/servers/SERVER_NAME/files/authlibinjector-1.2.5.jar`
- `npm run start -- generate distro --invalidateCache`
- `git push the whole repo to fosil`
- serve LAUNCHER_NAME
Mixed also with: https://github.com/BelgianDev/NeoNebula.git
Generate a distribution.json for Helios. Documentation on this format can be found [here][distro.md].
@@ -24,12 +47,7 @@ HELIOS_DATA_FOLDER=C:\Users\user\AppData\Roaming\Helios Launcher
```
## Usage
Nebula is still being developed. Usage may change, but it has remained stable for some time now.
#### TL;DR (Too Long; Didn't Read) Usage
This is the barebones overall usage. Please read the rest of this document.
/home/oier/projects/mc-mods/Nebula/MechanicalLauncher/repo/lib/net/neoforged/neoforged/21.1.193/
* Follow the setup instructions above.
* Run the `init root` command.