summaryrefslogtreecommitdiffstats
path: root/nms-patches/BlockJukeBox.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/BlockJukeBox.patch')
-rw-r--r--nms-patches/BlockJukeBox.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/nms-patches/BlockJukeBox.patch b/nms-patches/BlockJukeBox.patch
new file mode 100644
index 00000000..9284628f
--- /dev/null
+++ b/nms-patches/BlockJukeBox.patch
@@ -0,0 +1,23 @@
+--- /home/matt/mc-dev-private//net/minecraft/server/BlockJukeBox.java 2015-02-26 22:40:22.159608144 +0000
++++ src/main/java/net/minecraft/server/BlockJukeBox.java 2015-02-26 22:40:22.163608144 +0000
+@@ -32,7 +32,7 @@
+ }
+ }
+
+- private void dropRecord(World world, BlockPosition blockposition, IBlockData iblockdata) {
++ public void dropRecord(World world, BlockPosition blockposition, IBlockData iblockdata) { // CraftBukkit - public
+ if (!world.isClientSide) {
+ TileEntity tileentity = world.getTileEntity(blockposition);
+
+@@ -136,6 +136,11 @@
+ }
+
+ public void setRecord(ItemStack itemstack) {
++ // CraftBukkit start - There can only be one
++ if (itemstack != null) {
++ itemstack.count = 1;
++ }
++ // CraftBukkit end
+ this.record = itemstack;
+ this.update();
+ }