Party Quest Tracking

This commit is contained in:
Kam committed 2024-03-15 15:43:29 -04:00
1 parent 7a251ad64e
commit 67d4b3bd15
16 files changed
+308 -36

No files matched your search

@@ -91,7 +91,10 @@ public class PacketHandlerServer{
} else if (type == EnumPacketServer.QuestLogToServer) {
NoppesUtilPlayer.updateQuestLogData(buffer, player);
return;
} else if(type == EnumPacketServer.DimensionsGet){
} else if (type == EnumPacketServer.PartyLogToServer) {
NoppesUtilPlayer.updatePartyQuestLogData(buffer, player);
return;
} else if(type == EnumPacketServer.DimensionsGet){
HashMap<String,Integer> map = new HashMap<String,Integer>();
for(int id : DimensionManager.getStaticDimensionIDs()){
WorldProvider provider = DimensionManager.createProviderFor(id);
@@ -317,6 +320,7 @@ public class PacketHandlerServer{
NBTTagCompound compound = party.writeToNBT();
if (party.getQuest() != null) {
Quest quest = (Quest) party.getQuest();
compound.setString("QuestName", quest.getCategory().getName() + ":" + quest.getName());
Vector<String> vector = quest.questInterface.getPartyQuestLogStatus(party);
NBTTagList list = new NBTTagList();
for (String s : vector) {