@@ -7,14 +7,14 @@ Co-authored-by: zml <zml@stellardrift.ca>
7
7
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
8
8
9
9
diff --git a/build.gradle.kts b/build.gradle.kts
10
- index f0423df165bf7d0f3fad21d26b64f31ba3e6aeee..6f31679c2944fae3b37847c683abb0d2e5791449 100644
10
+ index f0423df165bf7d0f3fad21d26b64f31ba3e6aeee..7b8196db1fd1e283dc9ef71e3fe5137cc5920ba9 100644
11
11
--- a/build.gradle.kts
12
12
+++ b/build.gradle.kts
13
- @@ -8,17 +8,36 @@ java {
13
+ @@ -8,17 +8,37 @@ java {
14
14
withJavadocJar()
15
15
}
16
16
17
- + val adventureVersion = "4.10.1 "
17
+ + val adventureVersion = "4.11.0 "
18
18
+ val apiAndDocs: Configuration by configurations.creating {
19
19
+ attributes {
20
20
+ attribute(Category.CATEGORY_ATTRIBUTE, objects.named(Category.DOCUMENTATION))
@@ -45,10 +45,11 @@ index f0423df165bf7d0f3fad21d26b64f31ba3e6aeee..6f31679c2944fae3b37847c683abb0d2
45
45
+ apiAndDocs("net.kyori:adventure-text-serializer-gson")
46
46
+ apiAndDocs("net.kyori:adventure-text-serializer-legacy")
47
47
+ apiAndDocs("net.kyori:adventure-text-serializer-plain")
48
+ + apiAndDocs("net.kyori:adventure-text-logger-slf4j")
48
49
// Paper end
49
50
50
51
compileOnly("org.apache.maven:maven-resolver-provider:3.8.5")
51
- @@ -77,9 +96 ,24 @@ tasks.withType<Javadoc> {
52
+ @@ -77,9 +97 ,24 @@ tasks.withType<Javadoc> {
52
53
"https://guava.dev/releases/31.0.1-jre/api/docs/",
53
54
"https://javadoc.io/doc/org.yaml/snakeyaml/1.30/",
54
55
"https://javadoc.io/doc/org.jetbrains/annotations/23.0.0/", // Paper - we don't want Java 5 annotations
@@ -3996,6 +3997,24 @@ index 228421154913116069c20323afb519bdde2134df..26791db3c267670d5782f1d2b67ff7d5
3996
3997
+ }
3997
3998
+ // Paper end
3998
3999
}
4000
+ diff --git a/src/main/java/org/bukkit/plugin/Plugin.java b/src/main/java/org/bukkit/plugin/Plugin.java
4001
+ index 03ca87a1cbace2459174bb7bb8847bda766e80c5..b37938745f916b5f0111b07b1a1c97527f026e9d 100644
4002
+ --- a/src/main/java/org/bukkit/plugin/Plugin.java
4003
+ +++ b/src/main/java/org/bukkit/plugin/Plugin.java
4004
+ @@ -179,6 +179,13 @@ public interface Plugin extends TabExecutor {
4005
+ @NotNull
4006
+ public Logger getLogger();
4007
+
4008
+ + // Paper start - Adventure component logger
4009
+ + @NotNull
4010
+ + default net.kyori.adventure.text.logger.slf4j.ComponentLogger getComponentLogger() {
4011
+ + return net.kyori.adventure.text.logger.slf4j.ComponentLogger.logger(getLogger().getName());
4012
+ + }
4013
+ + // Paper end
4014
+ +
4015
+ /**
4016
+ * Returns the name of the plugin.
4017
+ * <p>
3999
4018
diff --git a/src/main/java/org/bukkit/scoreboard/Objective.java b/src/main/java/org/bukkit/scoreboard/Objective.java
4000
4019
index ff3fcb2697eb00736238d0efdcaefe43043334d3..75acd6f8f3d774bb79e8e513125e801c5569a244 100644
4001
4020
--- a/src/main/java/org/bukkit/scoreboard/Objective.java
0 commit comments