blob: 52d95817e51ddbc03472789eebbce2452063dd34 (
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
|
package gtPlusPlus.core.handler;
import gregtech.api.enums.Materials;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.materials.MaterialUtils;
//Finally Wrote a proper material class, sigh.
public class MaterialHandler implements Runnable{
int arrayPos = 0;
boolean[] oneOfEachElementArray;
Material[] AllGregtechMaterials;
@Override
public void run() {
//Register GT Base Materials First
Utils.LOG_INFO("Adding All basic elements to the Material Dictionary.");
for (Materials x: Materials.values()){
if (x.getProtons() <= 100 && !oneOfEachElementArray[arrayPos]){
AllGregtechMaterials[arrayPos] = MaterialUtils.generateMaterialFromGtENUM(x);
oneOfEachElementArray[arrayPos] = true;
arrayPos++;
}
}
}
}
|