summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-04-11 12:36:11 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-04-11 12:36:11 -0400
commite9daa954737864b124e7b4d0d29f8fa24da70e22 (patch)
tree08966c75f7bc84083bd573daee0fc23115f2b6d7 /src/main/java/net/tylermurphy/hideAndSeek/util/Packet.java
parentMerge pull request #20 from tylermurphy534/1.3.3 (diff)
downloadkenshinshideandseek-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.java24
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) {