From 5da3d70916399497a57497ad6eaa34bbcd17735f Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Fri, 10 Jul 2015 16:19:12 +1000 Subject: [PATCH] Add basic sendTitle / resetTitle API. More APIs to follow pending feedback of whether this is the preferred implementation. Methods marked as deprecated and subject to change, but work as is. By: Jofkos --- .../main/java/org/bukkit/entity/Player.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/entity/Player.java b/paper-api/src/main/java/org/bukkit/entity/Player.java index 6b955e496e..1b54b486e2 100644 --- a/paper-api/src/main/java/org/bukkit/entity/Player.java +++ b/paper-api/src/main/java/org/bukkit/entity/Player.java @@ -1055,4 +1055,25 @@ public interface Player extends HumanEntity, Conversable, CommandSender, Offline * {@link GameMode#SPECTATOR} */ public void setSpectatorTarget(Entity entity); + + /** + * Sends a title and a subtitle message to the player. If either of these + * values are null, they will not be sent and the display will remain + * unchanged. If they are empty strings, the display will be updated as + * such. If the strings contain a new line, only the first line will be + * sent. + * + * @param title Title text + * @param subtitle Subtitle text + * @deprecated API subject to change + */ + @Deprecated + public void sendTitle(String title, String subtitle); + + /** + * Resets the title displayed to the player. + * @deprecated API subject to change. + */ + @Deprecated + public void resetTitle(); }