diff --git a/src/main/java/com/gmail/nossr50/party/ShareHandler.java b/src/main/java/com/gmail/nossr50/party/ShareHandler.java index 95a506189..ca5f3ad6b 100644 --- a/src/main/java/com/gmail/nossr50/party/ShareHandler.java +++ b/src/main/java/com/gmail/nossr50/party/ShareHandler.java @@ -35,7 +35,7 @@ public final class ShareHandler { return false; } - List nearMembers = PartyManager.getNearMembers(mcMMOPlayer); + List nearMembers = PartyManager.getNearVisibleMembers(mcMMOPlayer); if (nearMembers.isEmpty()) { return false; diff --git a/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java b/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java index 68e4fe2d1..c51699813 100644 --- a/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java +++ b/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java @@ -32,7 +32,16 @@ public class NotificationManager { sendNotification(player, customEvent); } - public static void sendOtherPlayersSkillInfo(Player source, NotificationType notificationType, String key, String... values) + /** + * Sends players notifications from mcMMO + * This does this by sending out an event so other plugins can cancel it + * This event in particular is provided with a source player, and players near the source player are sent the information + * @param source the source player for this event + * @param notificationType type of notification + * @param key Locale Key for the string to use with this event + * @param values values to be injected into the locale string + */ + public static void sendNearbyPlayersInformation(Player source, NotificationType notificationType, String key, String... values) { Location location = source.getLocation(); for (Player otherPlayer : source.getWorld().getPlayers()) { diff --git a/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java b/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java index 16aa008cb..0136effce 100644 --- a/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java +++ b/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java @@ -137,7 +137,7 @@ public class SkillUtils { for (Player otherPlayer : player.getWorld().getPlayers()) { if (otherPlayer != player && Misc.isNear(location, otherPlayer.getLocation(), Misc.SKILL_MESSAGE_MAX_SENDING_DISTANCE)) { - NotificationManager.sendOtherPlayersSkillInfo(player, notificationType, key); + NotificationManager.sendNearbyPlayersInformation(player, notificationType, key); } } }