From 93cfb195ca8c2c440b3ff39fc4f957492427f2d2 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Fri, 10 Jul 2020 09:02:21 +1000 Subject: [PATCH] #704: Added explicit API to stop a Jukebox from playing --- src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java b/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java index b527cf98ca..6f20b9ac76 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftJukebox.java +++ b/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();