Closed pavog closed 2 weeks ago
While I agree that mkb is not needed on a server the source is not a split source set therefore I'm not aware of a way to depend on mkb only on the client side. This also means that the client only code of this mod will be on your server too. You should be able to use dependency overrides if you really don't want to install mkb on your server
It's a bummer that Fabric does not offer a way to differentiate the dependency mods so that they are required on the client but not on the server. Is there perhaps a way that you can change the code of the mod so that the mod itself has a system that differentiates whether the mod is running on the server or the client and then checks the dependencies automatically?
Modern KeyBinding is no longer a required dependency
Describe the bug I created a brand new server with Fabric 1.20.1 (Fabric Loader 0.15.11) and installed:
When I try to start the server it crashes and tells me that it needs mkb (Modern KeyBinding) 1.2.0 or later.
This is the error message:
This is the full log: https://mclo.gs/4rYmxcb
The problem is that mkb (Modern KeyBinding) is a client-only mod.
I ask that you change your mod so that it only requires mkb (Modern KeyBinding) when running on a client. But that it does not need the mod when running on a server.
To Reproduce Steps to reproduce the behavior:
Expected behavior The mod should load on a server without the mkb (Modern KeyBinding) mod. The Modern KeyBinding mod is a client-only mod which you can not (or at least should not) use on a server.
Versions Sophisticated Backpacks 3.19.4+mc1.20.1-build.39 from modrinth