aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch')
-rw-r--r--patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch b/patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch
new file mode 100644
index 0000000000..e22c1feefa
--- /dev/null
+++ b/patches/api/0363-Custom-Chat-Completion-Suggestions-API.patch
@@ -0,0 +1,42 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Owen1212055 <[email protected]>
+Date: Sat, 30 Jul 2022 11:23:11 -0400
+Subject: [PATCH] Custom Chat Completion Suggestions API
+
+
+diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
+index 25064aafd5871a7168e8a0ba3e87d6de89e2b083..ac9227472443ecb819cc7480a217cd78a98a9b35 100644
+--- a/src/main/java/org/bukkit/entity/Player.java
++++ b/src/main/java/org/bukkit/entity/Player.java
+@@ -3352,6 +3352,31 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
+ void sendOpLevel(byte level);
+ // Paper end - sendOpLevel API
+
++ // Paper start - custom chat completions API
++ /**
++ * Adds custom chat completion suggestions that the client will
++ * suggest when typing in chat.
++ *
++ * @param completions custom completions
++ * @deprecated use {@link #addCustomChatCompletions(Collection)}
++ */
++ @Deprecated(since = "1.20.1")
++ void addAdditionalChatCompletions(@NotNull java.util.Collection<String> completions);
++
++ /**
++ * Removes custom chat completion suggestions that the client
++ * suggests when typing in chat.
++ *
++ * Note: this only applies to previously added custom completions,
++ * online player names are always suggested and cannot be removed.
++ *
++ * @param completions custom completions
++ * @deprecated use {@link #addCustomChatCompletions(Collection)}
++ */
++ @Deprecated(since = "1.20.1")
++ void removeAdditionalChatCompletions(@NotNull java.util.Collection<String> completions);
++ // Paper end - custom chat completions API
++
+ // Spigot start
+ public class Spigot extends Entity.Spigot {
+