package joshie.harvest.quests.player.friendship; import joshie.harvest.api.HFApi; import joshie.harvest.api.quests.HFQuest; import joshie.harvest.api.quests.Quest; import joshie.harvest.npcs.HFNPCs; import joshie.harvest.quests.Quests; import joshie.harvest.quests.base.QuestFriendship; import net.minecraft.entity.player.EntityPlayer; import java.util.Set; @HFQuest("friendship.abii.parents") public class QuestAbii10KHappyFamily extends QuestFriendship { public QuestAbii10KHappyFamily() { super(HFNPCs.DAUGHTER_CHILD, 10000); } @Override public boolean canStartQuest(Set<Quest> active, Set<Quest> finished) { return finished.contains(Quests.ABI_5K); } @Override public void onQuestCompleted(EntityPlayer player) { HFApi.player.getRelationsForPlayer(player).affectRelationship(HFNPCs.MAYOR, 5000); HFApi.player.getRelationsForPlayer(player).affectRelationship(HFNPCs.PRIEST, 5000); HFApi.player.getRelationsForPlayer(player).affectRelationship(HFNPCs.DAUGHTER_ADULT, 5000); } }