forked from embeddedt/ArchaicFix
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTargetedMod.java
More file actions
54 lines (46 loc) · 1.53 KB
/
TargetedMod.java
File metadata and controls
54 lines (46 loc) · 1.53 KB
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
package org.embeddedt.archaicfix.asm;
import com.gtnewhorizon.gtnhmixins.builders.ITargetMod;
import com.gtnewhorizon.gtnhmixins.builders.TargetModBuilder;
import lombok.Getter;
@Getter
public enum TargetedMod implements ITargetMod {
ADVENT_OF_ASCENSION("nevermine"),
AE2("appliedenergistics2"),
ARS_MAGICA_2("arsmagica2"),
BOTANIA("Botania"),
CHICKENCHUNKS("ChickenChunks"),
CHUNKAPI("chunkapi"),
CHUNK_PREGENERATOR("chunkpregenerator"),
COFHCORE("cofh.asm.LoadingPlugin", "CoFHCore"),
DIVERSITY("diversity"),
DIVINERPG("divinerpg"),
EXTRAUTILS("ExtraUtilities"),
FASTCRAFT("fastcraft.Tweaker", null),
FOODPLUS("FoodPlus"),
GREGTECH6("gregapi"),
HODGEPODGE("com.mitchej123.hodgepodge.core.HodgepodgeCore", "hodgepodge"),
JOURNEYMAP("journeymap"),
MATTER_OVERDRIVE("mo"),
MEKANISM("Mekanism"),
MRTJPCORE("MrTJPCoreMod"),
OPTIFINE("optifine.OptiFineForgeTweaker", null),
PROJECTE("ProjectE"),
SHIPSMOD("cuchaz.ships.core.CoreModPlugin","cuchaz.ships"),
TC4TWEAKS("tc4tweak"),
THERMALEXPANSION("ThermalExpansion"),
THERMALFOUNDATION("ThermalFoundation"),
WAYSTONES("waystones");
private final TargetModBuilder builder;
private final String ID;
TargetedMod(String modId) {
this(null, modId);
}
TargetedMod(String coremodClass, String modId) {
this.builder = new TargetModBuilder().setCoreModClass(coremodClass).setModId(modId);
this.ID = modId;
}
public String ModID()
{
return ID;
}
}