package com.hbm.items;

/**
 * I'm not at all sure if bunching together all these enums in one long class is a good idea
 * but I don't want to make a new class for every multi item to hold the enum
 * since that's entirely against the point of ItemEnumMulti to begin with.
 * @author hbm
 */
public class ItemEnums {

	public static enum EnumCokeType {
		COAL,
		LIGNITE,
		PETROLEUM
	}

	public static enum EnumTarType {
		CRUDE,
		CRACK,
		COAL,
		WOOD,
		WAX,
		PARAFFIN
	}

	public static enum EnumAshType {
		WOOD,
		COAL,
		MISC,
		FLY,
		SOOT,
		FULLERENE
	}

	public static enum EnumBriquetteType {
		COAL,
		LIGNITE,
		WOOD
	}

	public static enum EnumLegendaryType {
		TIER1,
		TIER2,
		TIER3
	}

	public static enum EnumPlantType {
		TOBACCO,
		ROPE,
		MUSTARDWILLOW
	}

	public static enum EnumChunkType {
		RARE,
		MALACHITE,
		CRYOLITE,
		MOONSTONE
	}

	public static enum EnumAchievementType {
		GOFISH,
		ACID,
		BALLS,
		DIGAMMASEE,
		DIGAMMAFEEL,
		DIGAMMAKNOW,
		DIGAMMAKAUAIMOHO,
		DIGAMMAUPONTOP,
		DIGAMMAFOROURRIGHT,
		QUESTIONMARK
	}

	public static enum EnumFuelAdditive {
		ANTIKNOCK,
		DEICER
	}

	public static enum EnumPages {
		PAGE1, PAGE2, PAGE3, PAGE4, PAGE5, PAGE6, PAGE7, PAGE8
	}

	public static enum EnumSecretType {
		CANISTER, CONTROLLER, SELENIUM_STEEL, ABERRATOR, FOLLY
	}

	public static enum EnumCasingType {
		SMALL, LARGE, SMALL_STEEL, LARGE_STEEL, SHOTSHELL, BUCKSHOT, BUCKSHOT_ADVANCED
	}

	public static enum EnumIngotMetal {
		SCRAP, INGOT, COUNTER, KEY, BEACON, CASING, CLOCKWORK, BAR, DETECTOR
	}

	public static enum EnumExpensiveType {
		STEEL_PLATING, HEAVY_FRAME, CIRCUIT, LEAD_PLATING, FERRO_PLATING, COMPUTER, BRONZE_TUBES, PLASTIC, GOLD_DUST, DEGENERATE_MATTER
	}
}
