diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-04-11 12:36:11 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-04-11 12:36:11 -0400 |
commit | e9daa954737864b124e7b4d0d29f8fa24da70e22 (patch) | |
tree | 08966c75f7bc84083bd573daee0fc23115f2b6d7 /src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java | |
parent | Merge pull request #20 from tylermurphy534/1.3.3 (diff) | |
download | kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.tar.gz kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.tar.bz2 kenshinshideandseek-e9daa954737864b124e7b4d0d29f8fa24da70e22.zip |
1.4.0 initial
Diffstat (limited to '')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java index 18913da..d793f46 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java @@ -21,6 +21,8 @@ package net.tylermurphy.hideAndSeek.util; import java.lang.reflect.InvocationTargetException; +import net.tylermurphy.hideAndSeek.Main; +import net.tylermurphy.hideAndSeek.util.protocollib.WrapperPlayServerNamedSoundEffect; import org.bukkit.Sound; import org.bukkit.entity.Player; @@ -38,19 +40,15 @@ public class Packet { private static final ProtocolManager protocolManager = ProtocolLibrary.getProtocolManager(); public static void playSound(Player player, Sound sound, float volume, float pitch) { - PacketContainer packet = protocolManager.createPacket(PacketType.Play.Server.NAMED_SOUND_EFFECT); - packet.getSoundCategories().write(0, SoundCategory.MASTER); - packet.getSoundEffects().write(0, sound); - packet.getIntegers().write(0, (int)(player.getLocation().getX() * 8.0)); - packet.getIntegers().write(1, (int)(player.getLocation().getY() * 8.0)); - packet.getIntegers().write(2, (int)(player.getLocation().getZ() * 8.0)); - packet.getFloat().write(0, volume); - packet.getFloat().write(1, pitch); - try { - protocolManager.sendServerPacket(player, packet); - } catch (InvocationTargetException e) { - e.printStackTrace(); - } + WrapperPlayServerNamedSoundEffect packet = new WrapperPlayServerNamedSoundEffect(); + packet.setSoundCategory(SoundCategory.MASTER); + packet.setSoundEffect(sound); + packet.setEffectPositionX((int)(player.getLocation().getX() * 8.0)); + packet.setEffectPositionY((int)(player.getLocation().getY() * 8.0)); + packet.setEffectPositionZ((int)(player.getLocation().getZ() * 8.0)); + packet.setPitch(pitch); + packet.setVolume(volume); + packet.sendPacket(player); } public static void setGlow(Player player, Player target, boolean glowing) { |