cominixo / BetterF3

A Fabric mod for Minecraft that provides a highly customizable, more human-readable Debug HUD.
MIT License
134 stars 34 forks source link

[Bug]: v3.0.0 requiring 1.18.2 - cannot use other 1.18 versions #138

Open Corsaka opened 1 year ago

Corsaka commented 1 year ago

Describe the Bug

On boot, BetterF3 v3.0.0 reports that it is incompatible with both 1.18 and 1.18.1.

Steps to Reproduce

  1. Install Minecraft 1.18(.1).
  2. Install Fabric Loader 0.14.18 (untested on other versions).
  3. Install BetterF3 version 3.0.0 from Modrinth
  4. Attempt to run the game
  5. Observe the resulting crash message

Expected Behavior

Version 3.0.0 states it is compatible with all 1.18 versions of Minecraft, so the mod should load normally.

Screenshots

This is the only mod I have installed. image

Modloader Type

Fabric

Modloader Version

0.14.18

Mod Version

3.0.0

Log Output

[15:06:41] [main/INFO]: Loading Minecraft 1.18.1 with Fabric Loader 0.14.18
[15:06:41] [main/INFO]: Fabric is preparing JARs on first launch, this may take a few seconds...
[15:06:41] [main/WARN]: Mod resolution failed
[15:06:41] [main/INFO]: Immediate reason: [HARD_DEP_INCOMPATIBLE_PRESELECTED betterf3 3.0.0 {depends minecraft @ [>=1.18.2]}, ROOT_FORCELOAD_SINGLE betterf3 3.0.0]
[15:06:41] [main/INFO]: Reason: [HARD_DEP betterf3 3.0.0 {depends minecraft @ [>=1.18.2]}]
[15:06:41] [main/INFO]: Fix: add [], remove [], replace [[minecraft 1.18.1] -> add:minecraft 1.18.2 ([[1.18.2,?)])]
[15:06:41] [main/ERROR]: Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
     - Replace 'Minecraft' (minecraft) 1.18.1 with version 1.18.2 or later.
Unmet dependency listing:
     - Mod 'BetterF3' (betterf3) 3.0.0 requires version 1.18.2 or later of 'Minecraft' (minecraft), but only the wrong version is present: 1.18.1!
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51) ~[fabric-loader-0.14.18.jar:?]
    at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:192) ~[fabric-loader-0.14.18.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-loader-0.14.18.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.18.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.18.jar:?]
    at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:88) [NewLaunch.jar:?]
    at org.prismlauncher.EntryPoint.listen(EntryPoint.java:126) [NewLaunch.jar:?]
    at org.prismlauncher.EntryPoint.main(EntryPoint.java:71) [NewLaunch.jar:?]
Process exited with code 1.

Additional Context

Tested on both 1.18 and 1.18.1. 1.18.2 works fine.