package joshie.harvest.quests.player.meetings;
import joshie.harvest.api.quests.HFQuest;
import joshie.harvest.buildings.HFBuildings;
import joshie.harvest.npcs.HFNPCs;
import joshie.harvest.quests.base.QuestMeeting;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
@HFQuest("meeting.johan")
public class QuestMeetJohan extends QuestMeeting {
public QuestMeetJohan() {
super(HFBuildings.FESTIVAL_GROUNDS, HFNPCs.TRADER);
}
@Override
public String getDescription(World world, EntityPlayer player) {
if (building.getRules().canDo(world, player, 1)) {
return hasBuilding(player) ? getLocalized("description") : getLocalized("build");
} else return null;
}
@Override
public ItemStack getCurrentIcon(World world, EntityPlayer player) {
return hasBuilding(player) ? primary : buildingStack;
}
}