From 1909d7bdd196b528d1e57bfb91ce799604dea288 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Thu, 29 Feb 2024 18:36:38 +0900 Subject: [PATCH] Disable AddRefmapName if refmap is not present --- .../dev/architectury/plugin/transformers/AddRefmapName.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/dev/architectury/plugin/transformers/AddRefmapName.kt b/src/main/kotlin/dev/architectury/plugin/transformers/AddRefmapName.kt index b579943..c2e5788 100644 --- a/src/main/kotlin/dev/architectury/plugin/transformers/AddRefmapName.kt +++ b/src/main/kotlin/dev/architectury/plugin/transformers/AddRefmapName.kt @@ -13,6 +13,7 @@ import java.io.ByteArrayInputStream class AddRefmapName : AssetEditTransformer { val gson = GsonBuilder().setPrettyPrinting().create() override fun doEdit(context: TransformerContext, output: FileAccess) { + val refmap = System.getProperty(BuiltinProperties.REFMAP_NAME) ?: return val mixins = mutableSetOf() output.handle { path, bytes -> // Check JSON file in root directory @@ -39,7 +40,6 @@ class AddRefmapName : AssetEditTransformer { if (mixins.isNotEmpty()) { Logger.debug("Found mixin config(s): " + java.lang.String.join(",", mixins)) } - val refmap = System.getProperty(BuiltinProperties.REFMAP_NAME) mixins.forEach { path -> output.modifyFile(path) { val json: JsonObject = gson.fromJson(