@@ -101,16 +101,17 @@ index ef58a6c00f444bd498a2d8fc4e457236f393954f..ecd149157d4fb80444f34bf5633d74bc
101101 }
102102diff --git a/src/main/java/io/papermc/paper/chat/ChatRenderer.java b/src/main/java/io/papermc/paper/chat/ChatRenderer.java
103103new file mode 100644
104- index 0000000000000000000000000000000000000000..85fd5d6777b53bab09cc54c360bb75141635bdd3
104+ index 0000000000000000000000000000000000000000..2fc47afbb233e6e5727a7b672f61b88ad3bab097
105105--- /dev/null
106106+++ b/src/main/java/io/papermc/paper/chat/ChatRenderer.java
107- @@ -0,0 +1,75 @@
107+ @@ -0,0 +1,78 @@
108108+ package io.papermc.paper.chat;
109109+
110110+ import net.kyori.adventure.audience.Audience;
111111+ import net.kyori.adventure.text.Component;
112112+ import org.bukkit.entity.Player;
113113+ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
114+ + import org.jetbrains.annotations.ApiStatus;
114115+ import org.jetbrains.annotations.NotNull;
115116+
116117+ /**
@@ -127,6 +128,7 @@ index 0000000000000000000000000000000000000000..85fd5d6777b53bab09cc54c360bb7514
127128+ * @param viewer the receiving {@link Audience}
128129+ * @return a rendered chat message
129130+ */
131+ + @ApiStatus.OverrideOnly
130132+ @NotNull
131133+ Component render(@NotNull Player source, @NotNull Component sourceDisplayName, @NotNull Component message, @NotNull Audience viewer);
132134+
@@ -176,6 +178,7 @@ index 0000000000000000000000000000000000000000..85fd5d6777b53bab09cc54c360bb7514
176178+ * @param message the chat message
177179+ * @return a rendered chat message
178180+ */
181+ + @ApiStatus.OverrideOnly
179182+ @NotNull
180183+ Component render(@NotNull Player source, @NotNull Component sourceDisplayName, @NotNull Component message);
181184+ }
0 commit comments