mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 01:27:27 +00:00
On set Party Quest send a message to party
This commit is contained in:
1 parent
6f6d4c041b
commit
047ea6eb15
3 files changed
+14
-5
No files matched your search
@@ -223,6 +223,7 @@ public class PacketHandlerServer{
|
||||
playerData.questData.activeQuests.put(questID, questdata);
|
||||
}
|
||||
party.setQuest(foundQuest);
|
||||
PartyController.Instance().sendQuestChat(party, "party.setChat", " ", foundQuest.title);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -131,14 +131,21 @@ public class PartyController {
|
||||
}
|
||||
}
|
||||
|
||||
public void sendQuestChat(Party party, String chatAlert){
|
||||
if(party == null)
|
||||
public void sendQuestChat(Party party, String... chatAlerts) {
|
||||
if (party == null)
|
||||
return;
|
||||
|
||||
for(String name : party.getPlayerNames()){
|
||||
for (String name : party.getPlayerNames()) {
|
||||
EntityPlayer playerMP = NoppesUtilServer.getPlayerByName(name);
|
||||
if(playerMP != null){
|
||||
Server.sendData((EntityPlayerMP) playerMP, EnumPacketClient.CHAT, "\u00A7a", chatAlert, "!");
|
||||
if (playerMP != null) {
|
||||
Object[] args = new Object[2 + chatAlerts.length];
|
||||
args[0] = "\u00A7a";
|
||||
|
||||
System.arraycopy(chatAlerts, 0, args, 1, chatAlerts.length);
|
||||
args[args.length - 1] = "!"; // Add "!" at the end
|
||||
|
||||
// Pass args to Server.sendData using spread operator
|
||||
Server.sendData((EntityPlayerMP) playerMP, EnumPacketClient.CHAT, args);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user