diff --git a/main/src/main/java/net/citizensnpcs/util/NMS.java b/main/src/main/java/net/citizensnpcs/util/NMS.java index 1298afbb3..41c2b612d 100644 --- a/main/src/main/java/net/citizensnpcs/util/NMS.java +++ b/main/src/main/java/net/citizensnpcs/util/NMS.java @@ -518,11 +518,11 @@ public class NMS { return BRIDGE.getNBT(item); } - private static Collection getNearbyPlayers(Entity from) { + private static Collection getNearbyPlayers(Player from) { return getNearbyPlayers(from, from.getLocation(), 64); } - private static Collection getNearbyPlayers(Entity from, Location location, double radius) { + private static Collection getNearbyPlayers(Player from, Location location, double radius) { List players = Lists.newArrayList(); for (Player player : CitizensAPI.getLocationLookup().getNearbyPlayers(location, radius)) { if (location.getWorld() != player.getWorld() || from != null && !player.canSee(from) @@ -760,12 +760,12 @@ public class NMS { BRIDGE.sendPositionUpdate(from, to, position, bodyYaw, pitch, headYaw); } - public static void sendPositionUpdateNearby(Entity from, boolean position) { + public static void sendPositionUpdateNearby(Player from, boolean position) { sendPositionUpdate(from, getNearbyPlayers(from), position, NMS.getYaw(from), from.getLocation().getPitch(), NMS.getHeadYaw(from)); } - public static void sendPositionUpdateNearby(Entity from, boolean position, Float bodyYaw, Float pitch, + public static void sendPositionUpdateNearby(Player from, boolean position, Float bodyYaw, Float pitch, Float headYaw) { sendPositionUpdate(from, getNearbyPlayers(from), position, bodyYaw, pitch, headYaw); }