From 40827edab90399a9bf3241665531d167683f8448 Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Sun, 22 Jun 2014 15:41:56 -0500 Subject: [PATCH] Make destroyed boats drop the boat item --- ...e-destroyed-boats-drop-the-boat-item.patch | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 CraftBukkit-Patches/0159-Make-destroyed-boats-drop-the-boat-item.patch diff --git a/CraftBukkit-Patches/0159-Make-destroyed-boats-drop-the-boat-item.patch b/CraftBukkit-Patches/0159-Make-destroyed-boats-drop-the-boat-item.patch new file mode 100644 index 0000000000..443961d0f8 --- /dev/null +++ b/CraftBukkit-Patches/0159-Make-destroyed-boats-drop-the-boat-item.patch @@ -0,0 +1,63 @@ +From d20db7a1f4a078cb29511b1255ea58f51dd8f6a4 Mon Sep 17 00:00:00 2001 +From: Zach Brown +Date: Fri, 30 May 2014 19:42:50 -0500 +Subject: [PATCH] Make destroyed boats drop the boat item + + +diff --git a/src/main/java/net/minecraft/server/EntityBoat.java b/src/main/java/net/minecraft/server/EntityBoat.java +index 066a3be..378b62a 100644 +--- a/src/main/java/net/minecraft/server/EntityBoat.java ++++ b/src/main/java/net/minecraft/server/EntityBoat.java +@@ -337,13 +337,19 @@ public class EntityBoat extends Entity { + if (!destroyEvent.isCancelled()) { + this.die(); + +- for (k = 0; k < 3; ++k) { +- this.a(Item.getItemOf(Blocks.WOOD), 1, 0.0F); +- } ++ // PaperSpigot start - Boats should drop boats!!!11 ++ //for (k = 0; k < 3; ++k) { ++ // this.a(Item.getItemOf(Blocks.WOOD), 1, 0.0F); ++ //} ++ ++ //for (k = 0; k < 2; ++k) { ++ // this.a(Items.STICK, 1, 0.0F); ++ //} + +- for (k = 0; k < 2; ++k) { +- this.a(Items.STICK, 1, 0.0F); ++ for (k = 0; k < 1; ++k) { ++ this.a(Items.BOAT, 1, 0.0F); + } ++ // PaperSpigot end + } + // CraftBukkit end + } +@@ -454,13 +460,19 @@ public class EntityBoat extends Entity { + + int l; + +- for (l = 0; l < 3; ++l) { +- this.a(Item.getItemOf(Blocks.WOOD), 1, 0.0F); +- } ++ // PaperSpigot start - Boats should drop boats!!!11 ++ //for (l = 0; l < 3; ++l) { ++ // this.a(Item.getItemOf(Blocks.WOOD), 1, 0.0F); ++ //} ++ ++ //for (l = 0; l < 2; ++l) { ++ // this.a(Items.STICK, 1, 0.0F); ++ //} + +- for (l = 0; l < 2; ++l) { +- this.a(Items.STICK, 1, 0.0F); ++ for (l = 0; l < 1; ++l) { ++ this.a(Items.BOAT, 1, 0.0F); + } ++ // PaperSpigot end + } + // CraftBukkit end + } +-- +1.9.1 +