Skip to content

Commit ffe864d

Browse files
authored
remove EBF pyrometallurgy and associated materials (#2804)
1 parent 4ae17c8 commit ffe864d

File tree

7 files changed

+3
-75
lines changed

7 files changed

+3
-75
lines changed

src/main/java/gregtech/api/unification/material/Materials.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -380,11 +380,9 @@ public static void register() {
380380
public static Material ChromiumTrioxide;
381381
public static Material AntimonyTrioxide;
382382
public static Material Zincite;
383-
public static Material CupricOxide;
384383
public static Material CobaltOxide;
385384
public static Material ArsenicTrioxide;
386385
public static Material Massicot;
387-
public static Material Ferrosilite;
388386
public static Material MetalMixture;
389387
public static Material SodiumHydroxide;
390388
public static Material SodiumPersulfate;
@@ -690,7 +688,6 @@ public static void register() {
690688
* Second Degree Compounds
691689
*/
692690
public static Material Glass;
693-
public static Material Perlite;
694691
public static Material Borax;
695692
public static Material Olivine;
696693
public static Material Opal;

src/main/java/gregtech/api/unification/material/materials/ElementMaterials.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,6 @@ public static void register() {
175175
Cobalt = new Material.Builder(23, gregtechId("cobalt"))
176176
.ingot()
177177
.liquid(new FluidBuilder().temperature(1768))
178-
.ore() // leave for TiCon ore processing
179178
.color(0x5050FA).iconSet(METALLIC)
180179
.flags(EXT_METAL, GENERATE_DOUBLE_PLATE, GENERATE_FINE_WIRE)
181180
.element(Elements.Co)

src/main/java/gregtech/api/unification/material/materials/FirstDegreeMaterials.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -978,11 +978,7 @@ public static void register() {
978978
.components(Zinc, 1, Oxygen, 1)
979979
.build();
980980

981-
CupricOxide = new Material.Builder(371, gregtechId("cupric_oxide"))
982-
.dust(1)
983-
.color(0x0F0F0F)
984-
.components(Copper, 1, Oxygen, 1)
985-
.build();
981+
// FREE ID 371
986982

987983
CobaltOxide = new Material.Builder(372, gregtechId("cobalt_oxide"))
988984
.dust(1)
@@ -1002,11 +998,7 @@ public static void register() {
1002998
.components(Lead, 1, Oxygen, 1)
1003999
.build();
10041000

1005-
Ferrosilite = new Material.Builder(375, gregtechId("ferrosilite"))
1006-
.dust(1)
1007-
.color(0x97632A)
1008-
.components(Iron, 1, Silicon, 1, Oxygen, 3)
1009-
.build();
1001+
// FREE ID 375
10101002

10111003
MetalMixture = new Material.Builder(376, gregtechId("metal_mixture"))
10121004
.dust(1)

src/main/java/gregtech/api/unification/material/materials/MaterialFlagAddition.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ public static void register() {
1515
oreProp = Beryllium.getProperty(PropertyKey.ORE);
1616
oreProp.setOreByProducts(Emerald, Emerald, Thorium);
1717

18-
oreProp = Cobalt.getProperty(PropertyKey.ORE);
19-
oreProp.setOreByProducts(CobaltOxide, Cobaltite);
20-
oreProp.setWashedIn(SodiumPersulfate);
21-
2218
oreProp = Copper.getProperty(PropertyKey.ORE);
2319
oreProp.setOreByProducts(Cobalt, Gold, Nickel, Gold);
2420
oreProp.setWashedIn(Mercury);

src/main/java/gregtech/api/unification/material/materials/SecondDegreeMaterials.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,7 @@ public static void register() {
2626
.components(SiliconDioxide, 1)
2727
.build();
2828

29-
Perlite = new Material.Builder(2001, gregtechId("perlite"))
30-
.dust(1)
31-
.color(0x1E141E)
32-
.components(Obsidian, 2, Water, 1)
33-
.build();
29+
// FREE ID 2001
3430

3531
Borax = new Material.Builder(2002, gregtechId("borax"))
3632
.dust(1)

src/main/java/gregtech/loaders/recipe/MachineRecipeLoader.java

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1042,44 +1042,6 @@ private static void registerBlastFurnaceRecipes() {
10421042
}
10431043

10441044
private static void registerBlastFurnaceMetallurgyRecipes() {
1045-
createSulfurDioxideRecipe(Stibnite, AntimonyTrioxide, 1500);
1046-
createSulfurDioxideRecipe(Sphalerite, Zincite, 1000);
1047-
createSulfurDioxideRecipe(Pyrite, BandedIron, 2000);
1048-
createSulfurDioxideRecipe(Pentlandite, Garnierite, 1000);
1049-
1050-
BLAST_RECIPES.recipeBuilder().duration(120).EUt(VA[MV]).blastFurnaceTemp(1200)
1051-
.input(dust, Tetrahedrite)
1052-
.fluidInputs(Oxygen.getFluid(3000))
1053-
.output(dust, CupricOxide)
1054-
.output(dustTiny, AntimonyTrioxide, 3)
1055-
.fluidOutputs(SulfurDioxide.getFluid(2000))
1056-
.buildAndRegister();
1057-
1058-
BLAST_RECIPES.recipeBuilder().duration(120).EUt(VA[MV]).blastFurnaceTemp(1200)
1059-
.input(dust, Cobaltite)
1060-
.fluidInputs(Oxygen.getFluid(3000))
1061-
.output(dust, CobaltOxide)
1062-
.output(dust, ArsenicTrioxide)
1063-
.fluidOutputs(SulfurDioxide.getFluid(1000))
1064-
.buildAndRegister();
1065-
1066-
BLAST_RECIPES.recipeBuilder().duration(120).EUt(VA[MV]).blastFurnaceTemp(1200)
1067-
.input(dust, Galena)
1068-
.fluidInputs(Oxygen.getFluid(3000))
1069-
.output(dust, Massicot)
1070-
.output(nugget, Silver, 6)
1071-
.fluidOutputs(SulfurDioxide.getFluid(1000))
1072-
.buildAndRegister();
1073-
1074-
BLAST_RECIPES.recipeBuilder().duration(120).EUt(VA[MV]).blastFurnaceTemp(1200)
1075-
.input(dust, Chalcopyrite)
1076-
.input(dust, SiliconDioxide)
1077-
.fluidInputs(Oxygen.getFluid(3000))
1078-
.output(dust, CupricOxide)
1079-
.output(dust, Ferrosilite)
1080-
.fluidOutputs(SulfurDioxide.getFluid(2000))
1081-
.buildAndRegister();
1082-
10831045
BLAST_RECIPES.recipeBuilder().duration(240).EUt(VA[MV]).blastFurnaceTemp(2273)
10841046
.input(dust, SiliconDioxide, 3)
10851047
.input(dust, Carbon, 2)
@@ -1089,17 +1051,6 @@ private static void registerBlastFurnaceMetallurgyRecipes() {
10891051
.buildAndRegister();
10901052
}
10911053

1092-
private static void createSulfurDioxideRecipe(Material inputMaterial, Material outputMaterial,
1093-
int sulfurDioxideAmount) {
1094-
BLAST_RECIPES.recipeBuilder().duration(120).EUt(VA[MV]).blastFurnaceTemp(1200)
1095-
.input(dust, inputMaterial)
1096-
.fluidInputs(Oxygen.getFluid(3000))
1097-
.output(dust, outputMaterial)
1098-
.chancedOutput(dust, Ash, 1111, 0)
1099-
.fluidOutputs(SulfurDioxide.getFluid(sulfurDioxideAmount))
1100-
.buildAndRegister();
1101-
}
1102-
11031054
private static void registerDecompositionRecipes() {
11041055
EXTRACTOR_RECIPES.recipeBuilder()
11051056
.inputs(STICKY_RESIN.getStackForm())

src/main/resources/assets/gregtech/lang/en_us.lang

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1811,11 +1811,9 @@ gregtech.material.potassium_dichromate=Potassium Dichromate
18111811
gregtech.material.chromium_trioxide=Chromium Trioxide
18121812
gregtech.material.antimony_trioxide=Antimony Trioxide
18131813
gregtech.material.zincite=Zincite
1814-
gregtech.material.cupric_oxide=Cupric Oxide
18151814
gregtech.material.cobalt_oxide=Cobalt Oxide
18161815
gregtech.material.arsenic_trioxide=Arsenic Trioxide
18171816
gregtech.material.massicot=Massicot
1818-
gregtech.material.ferrosilite=Ferrosilite
18191817
gregtech.material.metal_mixture=Metal Mixture
18201818
gregtech.material.sodium_hydroxide=Sodium Hydroxide
18211819
gregtech.material.sodium_persulfate=Sodium Persulfate
@@ -2118,7 +2116,6 @@ gregtech.material.bauxite_slag=Bauxite Slag
21182116

21192117
# Second Degree Materials
21202118
gregtech.material.glass=Glass
2121-
gregtech.material.perlite=Perlite
21222119
gregtech.material.borax=Borax
21232120
gregtech.material.olivine=Olivine
21242121
gregtech.material.opal=Opal

0 commit comments

Comments
 (0)