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