Labymod 4 MultiMC Installation - Missing Updater
Popis
Labymod 4 does not download/create the necessary files for Updating, when using MultiMC/PrismMC
It was working fine in older Snapshot Versions.
updater-info.json is created, but updater.jar is never created.
After reinstalling Labymod 4 with version 4.0.4 the file system structure from Labymod:
[xxx@arch labymod-neo]$ pwd
/home/xxx/.local/share/multimc/instances/LabyMod-4-1.20.11/.minecraft/labymod-neo
[xxx@arch labymod-neo]$ ls -R
.:
accounts.json addons assets cache configs libraries mappings natives tokens.json updater-info.json
./addons:
Flux.jar
./assets:
common.jar fancy-theme.jar fonts.jar i18n.jar shader.jar vanilla-theme.jar
./cache:
index.json server-groups.json
./configs:
flux labymod
./configs/flux:
settings.json
./configs/labymod:
autotext.json chat.json hud labyconnect.json settings.json theme widgets.json
./configs/labymod/hud:
default.json
./configs/labymod/theme:
fancy.json vanilla.json
./libraries:
org
./libraries/org:
lwjgl
./libraries/org/lwjgl:
lwjgl lwjgl-glfw lwjgl-jemalloc lwjgl-openal lwjgl-opengl lwjgl-stb lwjgl-tinyfd
./libraries/org/lwjgl/lwjgl:
3.3.2
./libraries/org/lwjgl/lwjgl/3.3.2:
lwjgl-3.3.2.jar lwjgl-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-glfw:
3.3.2
./libraries/org/lwjgl/lwjgl-glfw/3.3.2:
lwjgl-glfw-3.3.2.jar lwjgl-glfw-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-jemalloc:
3.3.2
./libraries/org/lwjgl/lwjgl-jemalloc/3.3.2:
lwjgl-jemalloc-3.3.2.jar lwjgl-jemalloc-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-openal:
3.3.2
./libraries/org/lwjgl/lwjgl-openal/3.3.2:
lwjgl-openal-3.3.2.jar lwjgl-openal-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-opengl:
3.3.2
./libraries/org/lwjgl/lwjgl-opengl/3.3.2:
lwjgl-opengl-3.3.2.jar lwjgl-opengl-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-stb:
3.3.2
./libraries/org/lwjgl/lwjgl-stb/3.3.2:
lwjgl-stb-3.3.2.jar lwjgl-stb-3.3.2-natives-linux.jar
./libraries/org/lwjgl/lwjgl-tinyfd:
3.3.2
./libraries/org/lwjgl/lwjgl-tinyfd/3.3.2:
lwjgl-tinyfd-3.3.2.jar lwjgl-tinyfd-3.3.2-natives-linux.jar
./mappings:
1.20.1-mojang.proguard
./natives:
discord
./natives/discord:
discord_game_sdk.so
Operating System: Linux
LabyMod Version: 4.0.0 - 4.0.4
Minecraft Version: 1.20.1
Installed Addons: None/happening regardless
Komentáře
-
SeverusM
2023-07-22 11:18:25When trying to install manually after putting in the missing file manually:
[11:13:14] [INFO]: Java VM Specification Version: 17
[11:13:14] [INFO]: Launcher: MultiMC
[11:13:14] [INFO]: Preparing updater...
[11:13:14] [INFO]: You're running Updater v0.1.26-snapshot
[11:13:14] [INFO]: Running "multimc_labymod" update phase.
[11:13:18] [SEVERE]: No available channels found.
[11:13:18] [SEVERE]: net.labymod.updater.phase.phases.MultiMCLauncherUpdatePhase.update(MultiMCLauncherUpdatePhase.java:41)
[11:13:18] [SEVERE]: net.labymod.updater.phase.UpdatePhaseService.executeUpdatePhases(UpdatePhaseService.java:35)
[11:13:18] [SEVERE]: net.labymod.updater.Updater.run(Updater.java:138)
[11:13:18] [SEVERE]: net.labymod.updater.Updater.launch(Updater.java:49)
[11:13:18] [SEVERE]: net.labymod.Bootstrapper.bootstrap(Bootstrapper.java:41)
[11:13:18] [SEVERE]: net.labymod.Bootstrapper.main(Bootstrapper.java:17) -
-
SeverusM
2023-08-23 17:36:07Still an Issue with version 4.0.5 and 4.0.6:
[17:31:40] [INFO]: Java VM Specification Version: 17
[17:31:40] [INFO]: Preparing updater...
[17:31:40] [INFO]: You're running Updater v0.1.0-production
[17:31:40] [SEVERE]: An error occurred while searching for LabyMod
The "versions" directory was not found.
[17:31:40] [SEVERE]: net.labymod.updater.Updater.searchLabyMod(Updater.java:158)
[17:31:40] [SEVERE]: net.labymod.updater.Updater.prepareManifest(Updater.java:126)
[17:31:40] [SEVERE]: net.labymod.updater.Updater.launch(Updater.java:45)
[17:31:40] [SEVERE]: net.labymod.Bootstrapper.bootstrap(Bootstrapper.java:41)
[17:31:40] [SEVERE]: net.labymod.Bootstrapper.main(Bootstrapper.java:17)Looks like the file updater-info.json might be an issue this only holds a value until Prismlauncher or MultiMC working folder.
{"gameDirectory":"/home/svenja/.local/share/PrismLauncher"}
Since the file is always recreated on the start of Labymod, there is no manual change possible. -
TopMax
2023-08-25 07:57:06I have found a potential workaround or fix.
If the updater fails, go to the updater file in the .minecraft folder of the respective instance.
/instances/?labymod-instance?/.minecraft/labymod-neo/updater-production.jar or for a snapshot instance updater-snapshot.jar
Execute this file once with java 17. Then the labymod instance will be updated.
After the next update is available the update works automatically when closing the labymod client.
I have tested it with the version 4.0.5 to 4.0.6 manually with the updater file and today automatically from version 4.0.6 to 4.0.7.
-
-
TopMax
2023-08-25 20:20:14@SeverusM Yes I was also surprised but apparently the updater then creates all the files it needs. So it goes automatically afterwards.