From 9360048150cc545d9b3bfdd3f652f7de8965fb48 Mon Sep 17 00:00:00 2001 From: mrapple Date: Tue, 15 Apr 2014 12:17:49 +1000 Subject: [PATCH] Fix EditBook Event --- .../0139-Fix-EditBookEvent.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 CraftBukkit-Patches/0139-Fix-EditBookEvent.patch diff --git a/CraftBukkit-Patches/0139-Fix-EditBookEvent.patch b/CraftBukkit-Patches/0139-Fix-EditBookEvent.patch new file mode 100644 index 0000000000..c0bc8e1a78 --- /dev/null +++ b/CraftBukkit-Patches/0139-Fix-EditBookEvent.patch @@ -0,0 +1,22 @@ +From 3bc1834be633fb5334fe3ae092e918fc42a6845d Mon Sep 17 00:00:00 2001 +From: mrapple +Date: Tue, 15 Apr 2014 12:17:27 +1000 +Subject: [PATCH] Fix EditBookEvent + + +diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java +index fd6e057..be8d72d 100644 +--- a/src/main/java/net/minecraft/server/PlayerConnection.java ++++ b/src/main/java/net/minecraft/server/PlayerConnection.java +@@ -1708,7 +1708,7 @@ public class PlayerConnection implements PacketPlayInListener { + itemstack1 = this.player.inventory.getItemInHand(); + if (itemstack1 != null) { + if (itemstack.getItem() == Items.BOOK_AND_QUILL && itemstack.getItem() == itemstack1.getItem()) { +- itemstack1.a("pages", (NBTBase) itemstack.getTag().getList("pages", 8)); ++ CraftEventFactory.handleEditBookEvent(player, itemstack); // Spigot + } + + return; +-- +1.8.3.2 +