mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-09 16:42:03 -07:00
Don't expose ASM in API (#6229)
ASM was not meant to exposed to API consumers in the first place, and for the duration of time it has been exposed, it has also been relocated. Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
This commit is contained in:
@@ -18,13 +18,13 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
--- a/build.gradle.kts
|
--- a/build.gradle.kts
|
||||||
+++ b/build.gradle.kts
|
+++ b/build.gradle.kts
|
||||||
@@ -0,0 +0,0 @@ dependencies {
|
@@ -0,0 +0,0 @@ dependencies {
|
||||||
|
api("net.kyori:adventure-text-serializer-gson")
|
||||||
|
api("net.kyori:adventure-text-serializer-legacy")
|
||||||
api("net.kyori:adventure-text-serializer-plain")
|
api("net.kyori:adventure-text-serializer-plain")
|
||||||
api("org.ow2.asm:asm:9.0")
|
|
||||||
api("org.ow2.asm:asm-commons:9.0")
|
|
||||||
+ api("org.apache.logging.log4j:log4j-api:2.14.1") // Paper
|
+ api("org.apache.logging.log4j:log4j-api:2.14.1") // Paper
|
||||||
|
|
||||||
compileOnly("org.apache.maven:maven-resolver-provider:3.8.1")
|
implementation("org.ow2.asm:asm:9.1")
|
||||||
compileOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.7.0")
|
implementation("org.ow2.asm:asm-commons:9.1")
|
||||||
diff --git a/src/main/java/org/bukkit/plugin/Plugin.java b/src/main/java/org/bukkit/plugin/Plugin.java
|
diff --git a/src/main/java/org/bukkit/plugin/Plugin.java b/src/main/java/org/bukkit/plugin/Plugin.java
|
||||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||||
--- a/src/main/java/org/bukkit/plugin/Plugin.java
|
--- a/src/main/java/org/bukkit/plugin/Plugin.java
|
||||||
|
@@ -10,14 +10,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
--- a/build.gradle.kts
|
--- a/build.gradle.kts
|
||||||
+++ b/build.gradle.kts
|
+++ b/build.gradle.kts
|
||||||
@@ -0,0 +0,0 @@ dependencies {
|
@@ -0,0 +0,0 @@ dependencies {
|
||||||
api("net.kyori:adventure-text-serializer-gson")
|
|
||||||
api("net.kyori:adventure-text-serializer-legacy")
|
api("net.kyori:adventure-text-serializer-legacy")
|
||||||
api("net.kyori:adventure-text-serializer-plain")
|
api("net.kyori:adventure-text-serializer-plain")
|
||||||
+ api("org.ow2.asm:asm:9.0")
|
|
||||||
+ api("org.ow2.asm:asm-commons:9.0")
|
|
||||||
|
|
||||||
|
+ implementation("org.ow2.asm:asm:9.1")
|
||||||
|
+ implementation("org.ow2.asm:asm-commons:9.1")
|
||||||
|
+
|
||||||
compileOnly("org.apache.maven:maven-resolver-provider:3.8.1")
|
compileOnly("org.apache.maven:maven-resolver-provider:3.8.1")
|
||||||
compileOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.7.0")
|
compileOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.7.0")
|
||||||
|
compileOnly("org.apache.maven.resolver:maven-resolver-transport-http:1.7.0")
|
||||||
diff --git a/src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java b/src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java
|
diff --git a/src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java b/src/main/java/com/destroystokyo/paper/event/executor/MethodHandleEventExecutor.java
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000
|
||||||
|
@@ -18,6 +18,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+ implementation("org.apache.logging.log4j:log4j-iostreams:2.14.1") // Paper
|
+ implementation("org.apache.logging.log4j:log4j-iostreams:2.14.1") // Paper
|
||||||
+ implementation("org.apache.logging.log4j:log4j-api:2.14.1") // Paper
|
+ implementation("org.apache.logging.log4j:log4j-api:2.14.1") // Paper
|
||||||
implementation("org.ow2.asm:asm:9.1")
|
implementation("org.ow2.asm:asm:9.1")
|
||||||
|
+ implementation("org.ow2.asm:asm-commons:9.1") // Paper - ASM event executor generation
|
||||||
implementation("com.googlecode.json-simple:json-simple:1.1.1") {
|
implementation("com.googlecode.json-simple:json-simple:1.1.1") {
|
||||||
// This includes junit transitively for whatever reason
|
// This includes junit transitively for whatever reason
|
||||||
isTransitive = false
|
isTransitive = false
|
||||||
|
@@ -19,9 +19,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
import io.papermc.paperweight.util.path
|
import io.papermc.paperweight.util.path
|
||||||
import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor.PLUGIN_CACHE_FILE
|
import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor.PLUGIN_CACHE_FILE
|
||||||
+import java.nio.file.Files
|
+import java.nio.file.Files
|
||||||
import java.text.SimpleDateFormat
|
|
||||||
import java.util.Date
|
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
|
|
||||||
|
plugins {
|
||||||
@@ -0,0 +0,0 @@ plugins {
|
@@ -0,0 +0,0 @@ plugins {
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
@@ -29,8 +29,6 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+import io.papermc.paperweight.util.Git
|
+import io.papermc.paperweight.util.Git
|
||||||
+import io.papermc.paperweight.util.path
|
+import io.papermc.paperweight.util.path
|
||||||
+import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor.PLUGIN_CACHE_FILE
|
+import shadow.org.apache.logging.log4j.core.config.plugins.processor.PluginProcessor.PLUGIN_CACHE_FILE
|
||||||
+import java.text.SimpleDateFormat
|
|
||||||
+import java.util.Date
|
|
||||||
+import java.util.Locale
|
+import java.util.Locale
|
||||||
+
|
+
|
||||||
+plugins {
|
+plugins {
|
||||||
|
Reference in New Issue
Block a user