blob: acae062f7c860d9c3a31071ab7a39b0ea30dc673 (
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
|
package pers.gwyog.gtneioreplugin.util;
import java.util.HashMap;
import gregapi.worldgen.WorldgenObject;
import gregapi.worldgen.Worldgen_GT_Ore_Bedrock;
import gregapi.worldgen.Worldgenerator;
public class GT6OreBedrockHelper {
public static HashMap<String, OreBedrockWrapper> mapOreBedrockWrapper = new HashMap<String, OreBedrockWrapper>();
public GT6OreBedrockHelper() {
for (WorldgenObject worldGenOreBedrock : Worldgenerator.sWorldgenList)
if (worldGenOreBedrock.mWorldGenName.startsWith("ore.bedrock.") && worldGenOreBedrock instanceof Worldgen_GT_Ore_Bedrock)
mapOreBedrockWrapper.put(worldGenOreBedrock.mWorldGenName, new OreBedrockWrapper((Worldgen_GT_Ore_Bedrock)worldGenOreBedrock));
}
public class OreBedrockWrapper {
public String veinName;
public short meta;
public int probability;
public boolean genOverworld = false;
public boolean genNether = false;
public boolean genEnd = false;
public OreBedrockWrapper(Worldgen_GT_Ore_Bedrock worldGen) {
this.veinName = worldGen.mWorldGenName;
this.meta = worldGen.mMaterial.mID;
this.probability = worldGen.mProbability;
this.genOverworld = worldGen.mOverworld;
this.genNether = worldGen.mNether;
this.genEnd = worldGen.mEnd;
}
}
}
|