fix: Isolate mixins in alternative source sets

This commit is contained in:
Linnea Gräf
2025-03-18 21:40:32 +01:00
parent 40ce4f8567
commit 4c5ddd2fdd
11 changed files with 205 additions and 29 deletions

View File

@@ -0,0 +1,12 @@
package moe.nea.firmament.compat.jade
import net.fabricmc.loader.api.FabricLoader
import moe.nea.firmament.util.compatloader.CompatMeta
import moe.nea.firmament.util.compatloader.ICompatMeta
@CompatMeta
object Compat : ICompatMeta {
override fun shouldLoad(): Boolean {
return FabricLoader.getInstance().isModLoaded("jade")
}
}

View File

@@ -0,0 +1,12 @@
package moe.nea.firmament.compat.rei
import net.fabricmc.loader.api.FabricLoader
import moe.nea.firmament.util.compatloader.CompatMeta
import moe.nea.firmament.util.compatloader.ICompatMeta
@CompatMeta
object Compat : ICompatMeta {
override fun shouldLoad(): Boolean {
return FabricLoader.getInstance().isModLoaded("roughlyenoughitems")
}
}

View File

@@ -0,0 +1,13 @@
package moe.nea.firmament.compat.gender
import net.fabricmc.loader.api.FabricLoader
import moe.nea.firmament.util.compatloader.CompatMeta
import moe.nea.firmament.util.compatloader.ICompatMeta
@CompatMeta
object Compat : ICompatMeta {
override fun shouldLoad(): Boolean {
return FabricLoader.getInstance().isModLoaded("wildfire_gender")
}
}