aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/eio/material/MaterialEIO.java
blob: 0d0790131000dc25d4de457c92ca9fb196d3399e (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
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
package gtPlusPlus.xmod.eio.material;

import gtPlusPlus.core.material.ALLOY;
import gtPlusPlus.core.material.ELEMENT;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.material.MaterialStack;
import gtPlusPlus.core.material.NONMATERIAL;
import gtPlusPlus.core.material.state.MaterialState;

public class MaterialEIO {

    public static final Material SOULARIUM = new Material(
            "Soularium", // Material Name
            MaterialState.SOLID, // State
            new short[] { 95, 90, 54, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            false, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ELEMENT.getInstance().GOLD, 1),
                    new MaterialStack(NONMATERIAL.SOULSAND, 1) });

    public static final Material CONDUCTIVE_IRON = new Material(
            "Conductive Iron", // Material Name
            MaterialState.SOLID, // State
            new short[] { 164, 109, 100, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            false, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ELEMENT.getInstance().IRON, 1),
                    new MaterialStack(NONMATERIAL.REDSTONE, 1) });

    public static final Material PULSATING_IRON = new Material(
            "Pulsating Iron", // Material Name
            MaterialState.SOLID, // State
            new short[] { 50, 91, 21, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            false, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ELEMENT.getInstance().IRON, 1),
                    new MaterialStack(NONMATERIAL.ENDERPEARL, 1) });

    public static final Material ELECTRICAL_STEEL = new Material(
            "Electrical Steel", // Material Name
            MaterialState.SOLID, // State
            new short[] { 194, 194, 194, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            true, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ALLOY.STEEL, 3),
                    new MaterialStack(ELEMENT.getInstance().SILICON, 1) });

    public static final Material ENERGETIC_ALLOY = new Material(
            "Energetic Alloy", // Material Name
            MaterialState.SOLID, // State
            new short[] { 252, 151, 45, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            true, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ELEMENT.getInstance().GOLD, 1),
                    new MaterialStack(NONMATERIAL.REDSTONE, 1), new MaterialStack(NONMATERIAL.GLOWSTONE, 1) });

    public static final Material VIBRANT_ALLOY = new Material(
            "Vibrant Alloy", // Material Name
            MaterialState.SOLID, // State
            new short[] { 204, 242, 142, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            true, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ENERGETIC_ALLOY, 1),
                    new MaterialStack(NONMATERIAL.ENDERPEARL, 1) });

    public static final Material REDSTONE_ALLOY = new Material(
            "Redstone Alloy", // Material Name
            MaterialState.SOLID, // State
            new short[] { 178, 34, 34, 0 }, // Material Colour
            10, // Melting Point in C
            10,
            10,
            10,
            false, // Uses Blast furnace?
            false, // Generates a cell
            // Material Stacks with Percentage of required elements.
            new MaterialStack[] { new MaterialStack(ELEMENT.getInstance().SILICON, 1),
                    new MaterialStack(NONMATERIAL.REDSTONE, 1) });
}