From 0796e555982c170c0f40e8d39ca9f9bef6ca7fca Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Fri, 10 Jul 2020 09:02:21 +1000 Subject: [PATCH] #704: Added explicit API to stop a Jukebox from playing By: Matthew Miller --- .../main/java/org/bukkit/craftbukkit/block/CraftJukebox.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java index b527cf98c..6f20b9ac7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java @@ -77,6 +77,11 @@ public class CraftJukebox extends CraftBlockEntityState imple return getHandle().get(BlockJukeBox.HAS_RECORD); } + @Override + public void stopPlaying() { + getWorld().playEffect(getLocation(), Effect.RECORD_PLAY, Material.AIR); + } + @Override public boolean eject() { requirePlaced();