Don't remap refmaps if legacy mixin ap is disabled

This commit is contained in:
shedaniel
2024-02-29 18:33:31 +09:00
parent 3dd0bf2c3a
commit 2e37fec293
3 changed files with 8 additions and 1 deletions

View File

@@ -50,6 +50,9 @@ class LoomInterface11(private val project: Project) : LoomInterface {
extension.setGenerateSrgTiny(value)
}
override val legacyMixinApEnabled: Boolean
get() = extension.mixin.useLegacyMixinAp.get()
override val generateTransformerPropertiesInTask = true
override fun settingsPostEdit(action: (config: LoomInterface.LoomRunConfig) -> Unit) {

View File

@@ -109,7 +109,10 @@ open class ArchitectPluginExtension(val project: Project) {
)
if (platform != "neoforge") {
map[BuiltinProperties.REFMAP_NAME] = loom.refmapName
if (loom.legacyMixinApEnabled) {
map[BuiltinProperties.REFMAP_NAME] = loom.refmapName
}
map[BuiltinProperties.MAPPINGS_WITH_SRG] = loom.tinyMappingsWithSrg.toString()
}

View File

@@ -48,6 +48,7 @@ interface LoomInterface {
val tinyMappingsWithSrg: Path
val refmapName: String
var generateSrgTiny: Boolean
val legacyMixinApEnabled: Boolean get() = false
/**
* Loom 0.11+ has to generate the runtime transformer properties file