package joshie.harvest.quests.player.friendship; import joshie.harvest.api.quests.HFQuest; import joshie.harvest.api.quests.Quest; import joshie.harvest.crops.HFCrops; import joshie.harvest.crops.block.BlockSprinkler.Sprinkler; import joshie.harvest.npcs.HFNPCs; import joshie.harvest.quests.Quests; import joshie.harvest.quests.base.QuestFriendshipStore; import net.minecraft.item.ItemStack; import java.util.Set; @HFQuest("friendship.yulif.sprinkler") public class QuestYulif15KSprinkler extends QuestFriendshipStore { public QuestYulif15KSprinkler() { super(HFNPCs.CARPENTER, 15000); } @Override public boolean canStartQuest(Set<Quest> active, Set<Quest> finished) { return finished.contains(Quests.YULIF_10K); } @Override protected Quest getQuest() { return Quests.SELL_SPRINKLER; } @Override protected ItemStack getRewardStack() { return HFCrops.SPRINKLER.getStackFromEnum(Sprinkler.IRON); } }