From 46233ffa8fa859e6ba3375390c51d39eecc15079 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 11 Jun 2016 09:13:54 +1000 Subject: Add Player.stopSound --- .../java/org/bukkit/craftbukkit/entity/CraftPlayer.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 1df2579e..b89f9170 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -310,6 +310,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player { getHandle().playerConnection.sendPacket(packet); } + @Override + public void stopSound(Sound sound) { + stopSound(CraftSound.getSound(sound)); + } + + @Override + public void stopSound(String sound) { + if (getHandle().playerConnection == null) return; + PacketDataSerializer packetdataserializer = new PacketDataSerializer(Unpooled.buffer()); + + packetdataserializer.a(sound); + packetdataserializer.a(""); + getHandle().playerConnection.sendPacket(new PacketPlayOutCustomPayload("MC|StopSound", packetdataserializer)); + } + @Override public void playEffect(Location loc, Effect effect, int data) { if (getHandle().playerConnection == null) return; -- cgit v1.2.3