package gtPlusPlus.core.material;
import gregtech.api.enums.Materials;
import gtPlusPlus.core.material.state.MaterialState;
import gtPlusPlus.core.util.minecraft.MaterialUtils;
public final class ALLOY {
//Just some GT Alloys that I need within mine.
public static final Material BRONZE = MaterialUtils.generateMaterialFromGtENUM(Materials.Bronze);
public static final Material STEEL = MaterialUtils.generateMaterialFromGtENUM(Materials.Steel);
public static final Material STEEL_BLACK = MaterialUtils.generateMaterialFromGtENUM(Materials.BlackSteel);
public static final Material INVAR = MaterialUtils.generateMaterialFromGtENUM(Materials.Invar);
public static final Material KANTHAL = MaterialUtils.generateMaterialFromGtENUM(Materials.Kanthal);
public static final Material NICHROME = MaterialUtils.generateMaterialFromGtENUM(Materials.Nichrome);
public static final Material TUNGSTENSTEEL = MaterialUtils.generateMaterialFromGtENUM(Materials.TungstenSteel);
public static final Material STAINLESS_STEEL = MaterialUtils.generateMaterialFromGtENUM(Materials.StainlessSteel);
public static final Material OSMIRIDIUM = MaterialUtils.generateMaterialFromGtENUM(Materials.Osmiridium);
public static final Material ENERGYCRYSTAL = new Material(
"Energy Crystal", //Material Name
MaterialState.SOLID, //State
new short[]{228, 255, 0, 0}, //Material Colour
5660, //Melting Point in C
7735, //Boiling Point in C
150, //Protons
80, //Neutrons
true, //Uses Blast furnace?
"⬟ ⯂ ⬢ ⬣ ⯃ ⯄",
//Material Stacks with Percentage of required elements.
new MaterialStack[]{
new MaterialStack(ELEMENT.getInstance().AER, 5),
new MaterialStack(ELEMENT.getInstance().IGNIS, 5),
new MaterialStack(ELEMENT.getInstance().TERRA, 5),
new MaterialStack(ELEMENT.getInstance().AQUA, 5)
});
public static final Material BLOODSTEEL = new Material(
"Blood Steel", //Material Name
MaterialState.SOLID, //State
new short[]{142, 28, 0, 0}, //Material Colour
2500, //Melting Point in C
0, //Boiling Point in C
100, //Protons
100, //Neutrons
false, //Uses Blast furnace?
//Material Stacks with Percentage of required elements.
new MaterialStack[]{
new MaterialStack(ALLOY.STEEL, 5),
new MaterialStack(ELEMENT.getInstance().IGNIS, 5)
});
public static final Material STABALLOY = new Material(
"Staballoy", //Material Name
MaterialState.SOLID, //State
new short[]{68, 75, 66, 0}, //Material Colour
3450, //Melting Point in C
-1,
-1,
-1,
true, //Uses Blast furnace?
//Material Stacks with Percentage of required elements.
new MaterialStack[]{
new MaterialStack(ELEMENT.getInstance().URANIUM238, 9),
new MaterialStack(ELEMENT.getInstance().TITANIUM, 1)
});
public static final Material TANTALLOY_60 = new Material(
"Tantalloy-60", //Material Name
MaterialState.SOLID, //State
new short[]{213, 231, 237, 0}, //Material Colour
3025, //Melting Point in C
-1,
-1,
-1,
true, //Uses Blast furnace?
//Material Stacks with Percentage of required elements.
new MaterialStack[]{
new MaterialStack(ELEMENT.getInstance().TUNGSTEN, 4),
new MaterialStack(ELEMENT.getInstance().TANTALUM, 46)
});
public static final Material TANTALLOY_61 = new Material(
"Tantalloy-61", //Material Name
MaterialState.SOLID, //State
new short[]{193, 211, 217, 0}, //Material Colour
3030, //Melting Point in C
-1,
-1,
-1,
true, //Uses Blast furnace?
//Material Stacks with Percentage of required elements.
new MaterialStack[]{
new MaterialStack(ALLOY.TANTALLOY_60, 2),
new MaterialStack(ELEMENT.getInstance().TITANIUM, 12),
new MaterialStack(ELEMENT.getInstance().