Fix unable to build with no mixins

This commit is contained in:
shedaniel
2021-01-25 17:59:27 +08:00
parent bde966049e
commit b1b09adf3d

View File

@@ -19,7 +19,7 @@ object TransformForgeEnvironment : Transformer {
.withMappings(remapEnvironment())
.skipLocalVariableMapping(true)
mapMixin(project, remapperBuilder)
mapMixin(project, remapperBuilder, input, output)
val classpathFiles: Set<File> = LinkedHashSet(
project.configurations.getByName("compileClasspath").files
@@ -53,7 +53,7 @@ object TransformForgeEnvironment : Transformer {
)
}
private fun mapMixin(project: Project, remapperBuilder: TinyRemapper.Builder) {
private fun mapMixin(project: Project, remapperBuilder: TinyRemapper.Builder, input: Path, output: Path) {
var remap = false
val loomExtension = project.extensions.getByType(LoomGradleExtension::class.java)
val srg = project.extensions.getByType(LoomGradleExtension::class.java).mappingsProvider.mappingsWithSrg
@@ -105,6 +105,7 @@ object TransformForgeEnvironment : Transformer {
}
}
if (!remap) {
Files.copy(input, output)
throw TransformerStepSkipped
}
}