WearBlackAllDay/DimensionalThreading

Undeclared dependency on Fabric API Gamerule

LoganDark opened this issue · 2 comments

java.lang.ClassNotFoundException: net.fabricmc.fabric.api.gamerule.v1.GameRuleFactory

I can't use Fabric API on my server, so declaring this dependency would have allowed me to rule out DimensionalThreading from the start.

Perhaps you should disable the gamerules when Fabric API Gamerule is not installed.

I can't use Fabric API on my server

Why? I’m sure this issue won’t be supported.

I can't use Fabric API on my server

Why? I’m sure this issue won’t be supported.

Fabric API tends to have side effects such as automatically adding new S2C packets that I don't want on a vanilla server. I can get around this to some extent by extracting it and adding individual APIs but it's annoying to have to do that.