summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/curses/CurseList.java
blob: e76407d5699ca550a8d3eddfd1909b4a3da0231a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
package darkknight.jewelrycraft.curses;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import darkknight.jewelrycraft.api.Curse;
import darkknight.jewelrycraft.util.Variables;

public class CurseList {
	private static final String CURSE_TEXPACK = Variables.MODID + "_curses_0";

	public static Curse rotten;
	public static Curse flaming;
	public static Curse blind;
	public static Curse greed;

	public static Curse infamy;
	public static Curse midasTouch;
	public static Curse rabbitsPaw;
	public static Curse pentagram;
	public static Curse vampireHunger;
	public static Curse humbleBundle;
	public static Curse deathsTouch;
	public static Curse scionOfHell;
	public static Curse moneyEqualsPower;
	
	public static Curse doubleDown;
	public static Curse incredibleDevotion;
	public static Curse insomnia;
	
	// Not yet implemented
	public static Curse sacredOath;

	public static void preInit(FMLPreInitializationEvent e) {
		rotten = new CurseRottenHeart(Variables.MODNAME + ":" + "Rotten Heart", 0, CURSE_TEXPACK);

		flaming = new CurseFlamingSoul(Variables.MODNAME + ":" + "Flaming Soul", 1, CURSE_TEXPACK);

		greed = new CurseGreed(Variables.MODNAME + ":" + "Greed", 2, CURSE_TEXPACK);

		blind = new CurseBlind(Variables.MODNAME + ":" + "Blind", 3, CURSE_TEXPACK);

		infamy = new CurseInfamy(Variables.MODNAME + ":" + "Infamy", 4, CURSE_TEXPACK);

		midasTouch = new CurseMidasTouch(Variables.MODNAME + ":" + "Midas Touch", 5, CURSE_TEXPACK);

		rabbitsPaw = new CurseRabbitsPaw(Variables.MODNAME + ":" + "Rabbit's Paw", 6, CURSE_TEXPACK);

		pentagram = new CursePentagram(Variables.MODNAME + ":" + "Pentagram", 7, CURSE_TEXPACK);

		vampireHunger = new CurseVampireHunger(Variables.MODNAME + ":" + "Vampire Hunger", 8, CURSE_TEXPACK);

		humbleBundle = new CurseHumbleBundle(Variables.MODNAME + ":" + "Humble Bundle", 9, CURSE_TEXPACK);

		deathsTouch = new CurseDeathsTouch(Variables.MODNAME + ":" + "Deaths Touch", 10, CURSE_TEXPACK);

		scionOfHell = new CurseScionOfHell(Variables.MODNAME + ":" + "Scion of Hell", 11, CURSE_TEXPACK);

		moneyEqualsPower = new CurseMoneyEqualsPower(Variables.MODNAME + ":" + "Money Equals Power", 12, CURSE_TEXPACK);

		doubleDown = new CurseDoubleDown(Variables.MODNAME + ":" + "Double Down", 19, CURSE_TEXPACK);

		incredibleDevotion = new CurseIncredibleDevotion(Variables.MODNAME + ":" + "Incredible Devotion", 20,
				CURSE_TEXPACK);

		//sacredOath = new CurseSacredOath(Variables.MODNAME + ":" + "Sacred Oath", 21, CURSE_TEXPACK);
		
		insomnia = new CurseInsomnia(Variables.MODNAME + ":" + "Insomnia", 22,
				CURSE_TEXPACK);
	}
}