Fixes to quest tracking and setting alerts.

This commit is contained in:
Luis C.M committed 2023-05-11 18:29:44 -05:00
1 parent 0c07260999
commit 241120c32a
2 files changed
+16 -8

No files matched your search

@@ -192,14 +192,18 @@ public class PacketHandlerServer{
}
String trackedQuestString = Server.readString(buffer);
Quest prevTracked = (Quest) playerData.questData.trackedQuest;
Quest trackedQuest = this.getQuestFromString(trackedQuestString);
if (trackedQuest != null) {
playerData.questData.trackedQuest = trackedQuest;
NoppesUtilPlayer.sendTrackedQuestData(player, trackedQuest);
if (prevTracked != playerData.questData.trackedQuest) {
NoppesUtilPlayer.sendTrackedQuestData(player, (Quest) playerData.questData.trackedQuest);
}
} else {
playerData.questData.trackedQuest = null;
Server.sendData((EntityPlayerMP) player, EnumPacketClient.OVERLAY_QUEST_TRACKING);
}
playerData.questData.trackedQuest = null;
Server.sendData(player, EnumPacketClient.OVERLAY_QUEST_TRACKING);
}
private void isGuiOpenPacket(ByteBuf buffer, EntityPlayerMP player) throws IOException {