package joshie.harvest.npcs.gift.init;
import joshie.harvest.core.block.BlockFlower.FlowerType;
import joshie.harvest.core.util.annotations.HFLoader;
import joshie.harvest.gathering.block.BlockNature.NaturalBlock;
import joshie.harvest.gathering.block.BlockRock.Rock;
import joshie.harvest.gathering.block.BlockWood.Wood;
import static joshie.harvest.api.npc.gift.GiftCategory.*;
import static joshie.harvest.core.HFCore.FLOWERS;
import static joshie.harvest.gathering.HFGathering.*;
@HFLoader(priority = 0)
public class HFGiftsGathering extends HFGiftsAbstract {
public static void init() {
assignGeneric(NATURE.getStackFromEnum(NaturalBlock.BAMBOO), VEGETABLE);
assignGeneric(NATURE.getStackFromEnum(NaturalBlock.MATSUTAKE), MUSHROOM);
assignGeneric(NATURE.getStackFromEnum(NaturalBlock.CHAMOMILE), HERB);
assignGeneric(NATURE.getStackFromEnum(NaturalBlock.MINT), HERB);
assignGeneric(NATURE.getStackFromEnum((NaturalBlock.LAVENDER)), HERB);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.WEED), JUNK);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.GODDESS), FLOWER);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.PINKCAT), FLOWER);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.TOY), FLOWER);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.BLUE_MAGICGRASS), FLOWER);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.MOONDROP), FLOWER);
assignGeneric(FLOWERS.getStackFromEnum(FlowerType.RED_MAGICGRASS), FLOWER);
assignGeneric(WOOD.getStackFromEnum(Wood.BRANCH_SMALL), JUNK);
assignGeneric(WOOD.getStackFromEnum(Wood.BRANCH_MEDIUM), JUNK);
assignGeneric(WOOD.getStackFromEnum(Wood.BRANCH_LARGE), JUNK);
assignGeneric(WOOD.getStackFromEnum(Wood.STUMP_SMALL), JUNK);
assignGeneric(WOOD.getStackFromEnum(Wood.STUMP_MEDIUM), JUNK);
assignGeneric(WOOD.getStackFromEnum(Wood.STUMP_LARGE), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.STONE_SMALL), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.STONE_MEDIUM), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.STONE_LARGE), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.BOULDER_SMALL), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.BOULDER_MEDIUM), JUNK);
assignGeneric(ROCK.getStackFromEnum(Rock.BOULDER_LARGE), JUNK);
}
}