Hello,
I’m trying to get vivecraft to work. I installed the prism launcher and the mod through the launcher.
What I’m trying:
- Launch Steam VR
- Start Prism Launcher
- Start Minecraft
- Enable VR (not working)
Minecraft:
- Version 1.20.1
- Fabric Mod Loader
- The Version Tab in Prism Launcher Lists:
- LWJGL 3 (3.3.1)
- Minecraft (1.20.1)
- Intermediary Mapping (1.20.1)
- Fabric Loader (0.16.9)
Here is a part of my nixos configuration:
programs.gamescope.enable = true;
programs.steam = {
enable = true;
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
};
hardware.steam-hardware.enable = true;
environment.systemPackages = with pkgs; [
(prismlauncher.override {
# Add binary required by some mod
additionalPrograms = [ ffmpeg ];
})
];
When i try to enable VR in minecraft I get the following error:
VR Init Error
java.lang.NoClassDefFoundError: Could not initialize class org.lwjgl.openvr.VR
knot//org.vivecraft.client_vr.provider.openvr_lwjgl.MCOpenVR.initializeOpenVR(MCOpenVR.java:779)
knot//org.vivecraft.client_vr.provider.openvr_lwjgl.MCOpenVR.init(MCOpenVR.java:268)
knot//org.vivecraft.client_vr.VRState.initializeVR(VRState.java:62)
knot//net.minecraft.class_310.handler$dbi000$vivecraft$toggleVRState(class_310.java:15796)
knot//net.minecraft.class_310.method_1523(class_310.java)
knot//net.minecraft.class_310.method_1514(class_310.java:802)
knot//net.minecraft.client.main.Main.main(Main.java:250)
net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
Do I need to set some paths or include other packages in prism launcher?