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
70
71
|
package kekztech.common;
import net.minecraft.item.ItemStack;
import kekztech.KekzCore;
import thaumcraft.api.aspects.Aspect;
import thaumcraft.api.aspects.AspectList;
import thaumcraft.api.research.ResearchItem;
import thaumcraft.api.research.ResearchPage;
import thaumic.tinkerer.common.research.KamiResearchItem;
public class Researches {
public static final String THAUMIUMREINFORCEDJAR = "THAUMIUMREINFORCEDJAR";
public static final String ICHORJAR = "ICHORJAR";
public static void preInit() {
// Blacklist these researches from being a requirement to unlock TTKami
KekzCore.LOGGER.info("Blacklisting research " + THAUMIUMREINFORCEDJAR + " from /iskamiunlocked");
KamiResearchItem.Blacklist.add(ICHORJAR);
KekzCore.LOGGER.info("Blacklisting research" + ICHORJAR + "from /iskamiunlocked");
KamiResearchItem.Blacklist.add(ICHORJAR);
}
public static void postInit() {
final AspectList aspects_jarthaumiumreinforced = new AspectList().add(Aspect.ARMOR, 3)
.add(Aspect.WATER, 3)
.add(Aspect.GREED, 3)
.add(Aspect.VOID, 3);
@SuppressWarnings("unused")
final ResearchItem jar_thaumiumreinforced = new ResearchItem(
"THAUMIUMREINFORCEDJAR",
"ALCHEMY",
aspects_jarthaumiumreinforced,
3,
-4,
2,
new ItemStack(Blocks.jarThaumiumReinforced, 1))
.setPages(
new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.0"),
new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDJAR")),
new ResearchPage(Recipes.infusionRecipes.get("THAUMIUMREINFORCEDVOIDJAR")),
new ResearchPage("kekztech.research_page.THAUMIUMREINFORCEDJAR.1"))
.setConcealed()
.setParents("JARLABEL")
.registerResearchItem();
final AspectList aspects_jarichor = new AspectList().add(Aspect.ARMOR, 3)
.add(Aspect.ELDRITCH, 3)
.add(Aspect.WATER, 3)
.add(Aspect.GREED, 5)
.add(Aspect.VOID, 5);
@SuppressWarnings("unused")
final ResearchItem jar_ichor = new ResearchItem(
"ICHORJAR",
"ALCHEMY",
aspects_jarichor,
2,
-5,
3,
new ItemStack(Blocks.jarIchor, 1))
.setPages(
new ResearchPage("kekztech.research_page.ICHORJAR.0"),
new ResearchPage(Recipes.infusionRecipes.get("ICHORJAR")),
new ResearchPage(Recipes.infusionRecipes.get("ICHORVOIDJAR")))
.setConcealed()
.setParents("THAUMIUMREINFORCEDJAR")
.setParentsHidden("ICHOR")
.registerResearchItem();
}
}
|