terrarium-earth / Chipped

Adds 10,000+ building blocks to Minecraft! Because every block needs a friend!
Other
70 stars 37 forks source link

[Bug]: Fabric 1.19.2 / CTM is required on servers #172

Closed ground-fruit closed 9 months ago

ground-fruit commented 1 year ago

Bug Description

CTM is client side only, so it shouldn't be required on the server.

[20:33:41] [main/ERROR]: Incompatible mod set net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set! A potential solution has been determined: Install ctm, any version. Unmet dependency listing: Mod 'Chipped' (chipped) 2.1.0 requires any version of ctm, which is missing! at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:190) ~[fabric-loader-0.14.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148) ~[fabric-loader-0.14.14.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.14.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.14.jar:?] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.14.jar:?]

How to Reproduce?

  1. Load chipped on a server without CTM -> server fails to start

Expected Behavior

Server starts with chipped but not CTM installed.

Version

2.1.0

Mod Loader Version

Fabric 1.19.2 - 0.14.13

Mod Loader

Fabric

Logs or additional context

Full crash log: https://mclo.gs/21acFWG

Dekkan commented 1 year ago

Also found this out last night trying to install. Had been waiting a while to see a fabric update to 1.19.2 and was super excited for it and then went looking for the ctm and realized it is a forge mod which clearly will not work with fabric.

Treeways commented 9 months ago

Can confirm the bug still exists for Quilt 1.20.1.

CodexAdrian commented 9 months ago

What? CTM is no longer a dependency as of 1.20?

Fauli1221 commented 9 months ago

What? CTM is no longer a dependency as of 1.20?

the issue is no longer with CTM it's now with athena

Chipped requires version [3.0.0, ∞) of athena, which is missing!

- <mods>/chipped-fabric-1.20.1-3.0.1.jar

issue should probably be remained

CodexAdrian commented 9 months ago

The problem is that we cannot physically do anything about this issue. Fabrics dependency system doesn’t allow us to specify on which side, client or server, something may be required or not. Something is either always required or always not required. To that end, we cannot make Athena only required on client. But Athena being the kind of mod that it is, shouldn’t affect your modpack at all if it’s loaded on a server, is Athena causing crashes when loaded on a pack? If that’s the case please open an issue with us about Athena breaking on servers, otherwise this issue is no longer relevant as we published a version of Chipped long ago with CTM as optional on fabric due to another issue with the CTM mod