1212import gregtech .api .unification .material .properties .BlastProperty .GasTier ;
1313
1414import com .github .gtexpert .core .api .GTEValues ;
15+ import com .github .gtexpert .core .integration .eio .EnderIOConfigHolder ;
1516
1617public class EIOFirstDegreeMaterials {
1718
1819 /**
19- * 24101 - 24150
20+ * Default: 24101 - 24150
2021 */
2122 public static void init () {
23+ int startId = EnderIOConfigHolder .materialStartId ;
24+
2225 // Soulsand Dust
23- SoulSand = new Material .Builder (24101 , gteId ("soul_sand" ))
26+ SoulSand = new Material .Builder (startId , gteId ("soul_sand" ))
2427 .dust ()
2528 .color (0x846C4C ).iconSet (MaterialIconSet .SAND )
2629 .flags (NO_WORKING )
2730 .build ();
2831
2932 // Chorusfruit Dust
30- ChorusFruit = new Material .Builder (24102 , gteId ("chorus_fruit" ))
33+ ChorusFruit = new Material .Builder (startId + 1 , gteId ("chorus_fruit" ))
3134 .dust ()
3235 .color (0x8C648C ).iconSet (MaterialIconSet .DULL )
3336 .flags (NO_WORKING )
3437 .build ();
3538
3639 // Electrical Steel
37- ElectricalSteel = new Material .Builder (24103 , gteId ("electrical_steel" ))
40+ ElectricalSteel = new Material .Builder (startId + 2 , gteId ("electrical_steel" ))
3841 .ingot ()
3942 .liquid (new FluidBuilder ().temperature (1200 ))
4043 .color (0x949494 ).iconSet (MaterialIconSet .METALLIC )
@@ -47,7 +50,7 @@ public static void init() {
4750 .build ();
4851
4952 // Energetic Alloy
50- EnergeticAlloy = new Material .Builder (24104 , gteId ("energetic_alloy" ))
53+ EnergeticAlloy = new Material .Builder (startId + 3 , gteId ("energetic_alloy" ))
5154 .ingot ()
5255 .liquid (new FluidBuilder ().temperature (1200 ))
5356 .color (0xED8009 ).iconSet (MaterialIconSet .SHINY )
@@ -61,7 +64,7 @@ public static void init() {
6164 EnergeticAlloy .setFormula ("Au2(Si(FeS2)5(CrAl2O3)Hg3)2" , true );
6265
6366 // Vibrant Alloy
64- VibrantAlloy = new Material .Builder (24105 , gteId ("vibrant_alloy" ))
67+ VibrantAlloy = new Material .Builder (startId + 4 , gteId ("vibrant_alloy" ))
6568 .ingot ()
6669 .liquid (new FluidBuilder ().temperature (1200 ))
6770 .color (0xBAC63F ).iconSet (MaterialIconSet .SHINY )
@@ -75,7 +78,7 @@ public static void init() {
7578 VibrantAlloy .setFormula ("BeK4N5(Au2(Si(FeS2)5(CrAl2O3)Hg3)2)" , true );
7679
7780 // Redstone Alloy
78- RedstoneAlloy = new Material .Builder (24106 , gteId ("redstone_alloy" ))
81+ RedstoneAlloy = new Material .Builder (startId + 5 , gteId ("redstone_alloy" ))
7982 .ingot ()
8083 .liquid (new FluidBuilder ().temperature (1200 ))
8184 .color (0x942323 ).iconSet (MaterialIconSet .DULL )
@@ -88,7 +91,7 @@ public static void init() {
8891 .build ();
8992
9093 // Conductive Iron
91- ConductiveIron = new Material .Builder (24107 , gteId ("conductive_iron" ))
94+ ConductiveIron = new Material .Builder (startId + 6 , gteId ("conductive_iron" ))
9295 .ingot ()
9396 .liquid (new FluidBuilder ().temperature (1200 ))
9497 .color (0xD1A79B ).iconSet (MaterialIconSet .ROUGH )
@@ -101,7 +104,7 @@ public static void init() {
101104 .build ();
102105
103106 // Pulsating Iron
104- PulsatingIron = new Material .Builder (24108 , gteId ("pulsating_iron" ))
107+ PulsatingIron = new Material .Builder (startId + 7 , gteId ("pulsating_iron" ))
105108 .ingot ()
106109 .liquid (new FluidBuilder ().temperature (1200 ))
107110 .color (0x6EAC7D ).iconSet (MaterialIconSet .SHINY )
@@ -114,7 +117,7 @@ public static void init() {
114117 .build ();
115118
116119 // Dark Steel
117- DarkSteel = new Material .Builder (24109 , gteId ("dark_steel" ))
120+ DarkSteel = new Material .Builder (startId + 8 , gteId ("dark_steel" ))
118121 .ingot ()
119122 .liquid (new FluidBuilder ().temperature (1200 ))
120123 .color (0x5F5F5F ).iconSet (MaterialIconSet .METALLIC )
@@ -127,7 +130,7 @@ public static void init() {
127130 .build ();
128131
129132 // Soularium
130- Soularium = new Material .Builder (24110 , gteId ("soularium" ))
133+ Soularium = new Material .Builder (startId + 9 , gteId ("soularium" ))
131134 .ingot ()
132135 .liquid (new FluidBuilder ().temperature (1200 ))
133136 .color (0x5A4226 ).iconSet (MaterialIconSet .DULL )
@@ -140,7 +143,7 @@ public static void init() {
140143 .build ();
141144
142145 // End Steel
143- EndSteel = new Material .Builder (24111 , gteId ("end_steel" ))
146+ EndSteel = new Material .Builder (startId + 10 , gteId ("end_steel" ))
144147 .ingot ()
145148 .liquid (new FluidBuilder ().temperature (1200 ))
146149 .color (0xBCB682 ).iconSet (MaterialIconSet .METALLIC )
@@ -158,7 +161,7 @@ public static void init() {
158161 true );
159162
160163 // Iron Alloy
161- ConstructionAlloy = new Material .Builder (24112 , gteId ("construction_alloy" ))
164+ ConstructionAlloy = new Material .Builder (startId + 11 , gteId ("construction_alloy" ))
162165 .ingot ()
163166 .liquid (new FluidBuilder ().temperature (1200 ))
164167 .color (0x524C53 ).iconSet (MaterialIconSet .ROUGH )
@@ -171,7 +174,7 @@ public static void init() {
171174 .build ();
172175
173176 // Crystalline Alloy
174- CrystallineAlloy = new Material .Builder (24113 , gteId ("crystalline_alloy" ))
177+ CrystallineAlloy = new Material .Builder (startId + 12 , gteId ("crystalline_alloy" ))
175178 .ingot ()
176179 .liquid (new FluidBuilder ().temperature (1200 ))
177180 .color (0x9FE4E4 ).iconSet (MaterialIconSet .SHINY )
@@ -184,7 +187,7 @@ public static void init() {
184187 .build ();
185188
186189 // Melodic Alloy
187- MelodicAlloy = new Material .Builder (24114 , gteId ("melodic_alloy" ))
190+ MelodicAlloy = new Material .Builder (startId + 13 , gteId ("melodic_alloy" ))
188191 .ingot ()
189192 .liquid (new FluidBuilder ().temperature (1200 ))
190193 .color (0xA877A8 ).iconSet (MaterialIconSet .SHINY )
@@ -197,7 +200,7 @@ public static void init() {
197200 .build ();
198201
199202 // Stellar Alloy
200- StellarAlloy = new Material .Builder (24115 , gteId ("stellar_alloy" ))
203+ StellarAlloy = new Material .Builder (startId + 14 , gteId ("stellar_alloy" ))
201204 .ingot ()
202205 .liquid (new FluidBuilder ().temperature (1200 ))
203206 .color (0xDBDECC ).iconSet (MaterialIconSet .SHINY )
@@ -210,7 +213,7 @@ public static void init() {
210213 .build ();
211214
212215 // Crystalline Pink Slime
213- CrystallinePinkSlime = new Material .Builder (24116 , gteId ("crystalline_pink_slime" ))
216+ CrystallinePinkSlime = new Material .Builder (startId + 15 , gteId ("crystalline_pink_slime" ))
214217 .ingot ()
215218 .liquid (new FluidBuilder ().temperature (1200 ))
216219 .color (0xE79EDB ).iconSet (MaterialIconSet .SHINY )
@@ -223,7 +226,7 @@ public static void init() {
223226 .build ();
224227
225228 // Energetic Silver
226- EnergeticSilver = new Material .Builder (24117 , gteId ("energetic_silver" ))
229+ EnergeticSilver = new Material .Builder (startId + 16 , gteId ("energetic_silver" ))
227230 .ingot ()
228231 .liquid (new FluidBuilder ().temperature (1200 ))
229232 .color (0x598DB3 ).iconSet (MaterialIconSet .SHINY )
@@ -236,7 +239,7 @@ public static void init() {
236239 .build ();
237240
238241 // Vivid Alloy
239- VividAlloy = new Material .Builder (24118 , gteId ("vivid_alloy" ))
242+ VividAlloy = new Material .Builder (startId + 17 , gteId ("vivid_alloy" ))
240243 .ingot ()
241244 .liquid (new FluidBuilder ().temperature (1200 ))
242245 .color (0x469BB1 ).iconSet (MaterialIconSet .SHINY )
0 commit comments