diff --git a/api/pom.xml b/api/pom.xml index ef8600366..f42395034 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -4,7 +4,7 @@ com.alessiodp.parties Parties - 2.4.3 + 2.4.4 parties-api diff --git a/bukkit/pom.xml b/bukkit/pom.xml index 7e92bb061..8f9ccf581 100644 --- a/bukkit/pom.xml +++ b/bukkit/pom.xml @@ -5,7 +5,7 @@ com.alessiodp.parties Parties - 2.4.3 + 2.4.4 parties-bukkit diff --git a/bungee/pom.xml b/bungee/pom.xml index 368ddbdcc..c15fd2c59 100644 --- a/bungee/pom.xml +++ b/bungee/pom.xml @@ -3,7 +3,7 @@ com.alessiodp.parties Parties - 2.4.3 + 2.4.4 parties-bungee diff --git a/common/pom.xml b/common/pom.xml index 94bb94f3c..fffd56976 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -7,7 +7,7 @@ Parties com.alessiodp.parties - 2.4.3 + 2.4.4 parties-common diff --git a/common/src/main/java/com/alessiodp/parties/common/listeners/ChatListener.java b/common/src/main/java/com/alessiodp/parties/common/listeners/ChatListener.java index c7b07ab12..0aa379d08 100644 --- a/common/src/main/java/com/alessiodp/parties/common/listeners/ChatListener.java +++ b/common/src/main/java/com/alessiodp/parties/common/listeners/ChatListener.java @@ -31,7 +31,8 @@ protected boolean onPlayerChat(User sender, String message) { PartyPlayerImpl pp = plugin.getPlayerManager().getPlayer(sender.getUUID()); boolean partyChat = false; - if (!pp.getPartyName().isEmpty()) { + PartyImpl party = pp.getPartyName().isEmpty() ? null : plugin.getPartyManager().getParty(pp.getPartyName()); + if (party != null) { if (pp.isChatParty()) { partyChat = true; } else if (ConfigParties.GENERAL_CHAT_DIRECT_ENABLED && message.startsWith(ConfigParties.GENERAL_CHAT_DIRECT_PREFIX)) { @@ -69,8 +70,6 @@ protected boolean onPlayerChat(User sender, String message) { } if (!mustWait) { - PartyImpl party = plugin.getPartyManager().getParty(pp.getPartyName()); - // Calling API event IChatEvent partiesChatEvent = plugin.getEventManager().prepareChatEvent(pp, party, finalMessage); plugin.getEventManager().callEvent(partiesChatEvent); diff --git a/common/src/main/java/com/alessiodp/parties/common/parties/objects/PartyImpl.java b/common/src/main/java/com/alessiodp/parties/common/parties/objects/PartyImpl.java index e5fd4bc4c..7b42d2a34 100644 --- a/common/src/main/java/com/alessiodp/parties/common/parties/objects/PartyImpl.java +++ b/common/src/main/java/com/alessiodp/parties/common/parties/objects/PartyImpl.java @@ -188,7 +188,7 @@ public void acceptInvite(UUID invitedPlayer) { sendBroadcast(invitedPlayerPp, Messages.MAINCMD_ACCEPT_BROADCAST); - getMembers().add(invitedBy); + getMembers().add(invitedPlayer); onlinePlayers.add(invitedPlayerPp); invitedPlayerPp.setPartyName(getName()); diff --git a/output/pom.xml b/output/pom.xml index 816724ba2..ea6a8ccf2 100644 --- a/output/pom.xml +++ b/output/pom.xml @@ -5,7 +5,7 @@ Parties com.alessiodp.parties - 2.4.3 + 2.4.4 4.0.0 diff --git a/pom.xml b/pom.xml index 54adb2e69..648010791 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ com.alessiodp.parties Parties - 2.4.3 + 2.4.4 pom Parties