From aa6ffe24558fa4ae4bdf28e7002f6fc361c982d8 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Thu, 6 Jun 2019 00:46:53 -0700 Subject: [PATCH] Add Player#openBook(ItemStack) method This PR adds the openBook(ItemStack) method to Player that allows opening a Material.WRITTEN_BOOK for a player on demand. By: simpleauthority --- paper-api/src/main/java/org/bukkit/entity/Player.java | 8 ++++++++ 1 file changed, 8 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 d54f57a3d9..8f13753929 100644 --- a/paper-api/src/main/java/org/bukkit/entity/Player.java +++ b/paper-api/src/main/java/org/bukkit/entity/Player.java @@ -19,6 +19,7 @@ import org.bukkit.advancement.AdvancementProgress; import org.bukkit.block.data.BlockData; import org.bukkit.conversations.Conversable; import org.bukkit.event.player.PlayerResourcePackStatusEvent; +import org.bukkit.inventory.ItemStack; import org.bukkit.map.MapView; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.messaging.PluginMessageRecipient; @@ -1471,4 +1472,11 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM * after permission changes are done. */ public void updateCommands(); + + /** + * Open a {@link Material#WRITTEN_BOOK} for a Player + * + * @param book The book to open for this player + */ + public void openBook(@NotNull ItemStack book); }