Fixed quest not tracking from previous commit.

This commit is contained in:
Luis C.M committed 2023-05-11 20:27:00 -05:00
1 parent e0360f9a6e
commit 142fbe51e2
2 files changed
+5 -7

No files matched your search

@@ -146,7 +146,7 @@ public class PlayerQuestData implements IPlayerQuestData {
}
public void trackQuest(IQuest quest) {
if (quest.getId() != this.trackedQuest.getId()) {
if (this.trackedQuest == null || quest.getId() != this.trackedQuest.getId()) {
this.trackedQuest = quest;
NoppesUtilPlayer.sendTrackedQuestData((EntityPlayerMP) this.parent.player, (Quest) this.trackedQuest);
}
@@ -131,18 +131,16 @@ public class QuestItem extends QuestInterface implements IQuestItem {
}
public IQuestObjective[] getObjectives(EntityPlayer player) {
List<IQuestObjective> list = new ArrayList();
List<IQuestObjective> list = new ArrayList<>();
List<ItemStack> questItems = NoppesUtilPlayer.countStacks(this.items, this.ignoreDamage, this.ignoreNBT);
Iterator var4 = questItems.iterator();
while(var4.hasNext()) {
ItemStack stack = (ItemStack)var4.next();
for (ItemStack stack : questItems) {
if (stack.stackSize > 0) {
list.add(new noppes.npcs.quests.QuestItem.QuestItemObjective(this, player, stack));
list.add(new QuestItemObjective(this, player, stack));
}
}
return (IQuestObjective[])list.toArray(new IQuestObjective[list.size()]);
return list.toArray(new IQuestObjective[0]);
}
public void setLeaveItems(boolean leaveItems){