Image Woof woof! Check out ALL-NEW DOG WALKING PETS! Image

Labymod 4 MultiMC Installation - Missing Updater


SeverusM
SeverusM
2023-07-22 10:15:49
Robby_
Approved by
Robby_
7 Votes
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
    SeverusM
    2023-07-22 11:18:25

    When 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
    SeverusM
    2023-08-20 14:50:14

    Still an issue...

    https://paste.labymod.net/cayimopuqi


  • SeverusM
    SeverusM
    2023-08-23 17:36:07

    Still 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
    TopMax
    2023-08-25 07:57:06

    I 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.


  • SeverusM
    SeverusM
    2023-08-25 19:27:47

    @TopMax That is crazy. Thank you. It really worked.


  • TopMax
    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.


Pro zanechání komentáře se přihlaš.