mirror of
https://github.com/architectury/architectury-plugin.git
synced 2026-03-27 19:57:00 -05:00
Update transformerVersion to 5.1.53
Signed-off-by: shedaniel <daniel@shedaniel.me>
This commit is contained in:
1
.github/workflows/gradle.yml
vendored
1
.github/workflows/gradle.yml
vendored
@@ -5,6 +5,7 @@ on:
|
||||
branches:
|
||||
- master
|
||||
- 3.3
|
||||
- 3.4
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
kotlin.code.style=official
|
||||
loom_version_old=0.6.96
|
||||
loom_version_new=0.9.0.158
|
||||
transformer_version=4.1.51
|
||||
base_version=3.3
|
||||
transformer_version=5.1.53
|
||||
base_version=3.4
|
||||
@@ -1,7 +1,5 @@
|
||||
package dev.architectury.plugin
|
||||
|
||||
import dev.architectury.plugin.transformers.AddRefmapName
|
||||
import dev.architectury.transformer.transformers.*
|
||||
import dev.architectury.transformer.util.LoggerFilter
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
||||
|
||||
@@ -5,7 +5,7 @@ package dev.architectury.plugin
|
||||
import dev.architectury.plugin.loom.LoomInterface
|
||||
import dev.architectury.plugin.transformers.AddRefmapName
|
||||
import dev.architectury.transformer.Transformer
|
||||
import dev.architectury.transformer.input.OpenedOutputInterface
|
||||
import dev.architectury.transformer.input.OpenedFileAccess
|
||||
import dev.architectury.transformer.shadowed.impl.com.google.common.hash.Hashing
|
||||
import dev.architectury.transformer.shadowed.impl.com.google.gson.Gson
|
||||
import dev.architectury.transformer.shadowed.impl.com.google.gson.JsonObject
|
||||
@@ -28,7 +28,7 @@ import java.util.jar.JarOutputStream
|
||||
import java.util.jar.Manifest
|
||||
|
||||
open class ArchitectPluginExtension(val project: Project) {
|
||||
var transformerVersion = "4.1.51"
|
||||
var transformerVersion = "5.1.53"
|
||||
var injectablesVersion = "1.0.10"
|
||||
var minecraft = ""
|
||||
var injectInjectables = true
|
||||
@@ -283,7 +283,7 @@ open class ArchitectPluginExtension(val project: Project) {
|
||||
val output = it.archiveFile.get().asFile
|
||||
|
||||
try {
|
||||
OpenedOutputInterface.ofJar(output.toPath()).use { inter ->
|
||||
OpenedFileAccess.ofJar(output.toPath()).use { inter ->
|
||||
inter.addFile("architectury.common.marker", "")
|
||||
}
|
||||
} catch (t: Throwable) {
|
||||
|
||||
@@ -3,7 +3,7 @@ package dev.architectury.plugin.transformers
|
||||
import com.google.gson.GsonBuilder
|
||||
import com.google.gson.JsonObject
|
||||
import dev.architectury.transformer.Transform
|
||||
import dev.architectury.transformer.input.OutputInterface
|
||||
import dev.architectury.transformer.input.FileAccess
|
||||
import dev.architectury.transformer.transformers.BuiltinProperties
|
||||
import dev.architectury.transformer.transformers.base.AssetEditTransformer
|
||||
import dev.architectury.transformer.transformers.base.edit.TransformerContext
|
||||
@@ -12,12 +12,12 @@ import java.io.ByteArrayInputStream
|
||||
|
||||
class AddRefmapName : AssetEditTransformer {
|
||||
val gson = GsonBuilder().setPrettyPrinting().create()
|
||||
override fun doEdit(context: TransformerContext, output: OutputInterface) {
|
||||
override fun doEdit(context: TransformerContext, output: FileAccess) {
|
||||
val mixins = mutableSetOf<String>()
|
||||
output.handle { path, bytes ->
|
||||
// Check JSON file in root directory
|
||||
if (path.endsWith(".json") && !Transform.stripLoadingSlash(path)
|
||||
.contains("/") && !Transform.stripLoadingSlash(path).contains("\\")
|
||||
if (path.endsWith(".json") && !Transform.trimLeadingSlash(path)
|
||||
.contains("/") && !Transform.trimLeadingSlash(path).contains("\\")
|
||||
) {
|
||||
Logger.debug("Checking whether $path is a mixin config.")
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user