
Version verification for Balm mods forces clients with Balm to install server-side Balm mods
NPC-112 opened this issue ยท 1 comments
Minecraft Version
1.21.4
Mod Loader
Fabric
Describe the Issue
'Kleeslabs' and 'Gravelminer' both are server side mods, but since commit 5b693a7 , they both are now required by clients trying to join.
This only happens when a client also has 'Balm' installed. For instance, a client with 'Client Tweaks' and 'Balm' will always be asked to install 'Kleeslabs' and 'Gravelminer' if they are installed on the server. This does not seem to happen for other 'Balm' mods, like 'Nether Portal Fix' or 'Forgiving Void'.
I originally thought this is because these mods offer client-side integration, but from what I can tell 'Kleeslabs' is entirely server-side, and it doesn't make sense.
This does also happen if floodgate/geyser are disabled.
It's not a huge issue since if a client is using mods, they would be willing to install these. But the behavior is unexpected.
Logs
I'm really surprised how fast this was started and finished. Thanks @BlayTheNinth ๐