aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/goodgenerator')
-rw-r--r--src/main/java/goodgenerator/items/GGMaterial.java21
-rw-r--r--src/main/java/goodgenerator/util/MaterialFix.java64
2 files changed, 11 insertions, 74 deletions
diff --git a/src/main/java/goodgenerator/items/GGMaterial.java b/src/main/java/goodgenerator/items/GGMaterial.java
index aeade9eb00..b87b022b2f 100644
--- a/src/main/java/goodgenerator/items/GGMaterial.java
+++ b/src/main/java/goodgenerator/items/GGMaterial.java
@@ -260,7 +260,7 @@ public class GGMaterial implements Runnable {
new Pair<>(WerkstoffLoader.Thorium232, 1),
new Pair<>(Fluorine, 4));
- // Atomic Separation Catalyst
+ // Orundum
public static final Werkstoff orundum = new Werkstoff(
new short[] { 0xcd, 0x26, 0x26 },
"Orundum",
@@ -273,19 +273,20 @@ public class GGMaterial implements Runnable {
OffsetID + 22,
TextureSet.SET_DIAMOND);
+ // Atomic Separation Catalyst
public static final Werkstoff atomicSeparationCatalyst = new Werkstoff(
new short[] { 0xe8, 0x5e, 0x0c },
"Atomic Separation Catalyst",
"the melting core...",
new Werkstoff.Stats().setMeltingPoint(5000),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable()
- .onlyDust()
+ new Werkstoff.GenerationFeatures().onlyDust()
.addMolten()
.addMetalItems()
- .addSimpleMetalWorkingItems()
.addCraftingMetalWorkingItems()
- .addMultipleIngotMetalWorkingItems(),
+ .addSimpleMetalWorkingItems()
+ .addMultipleIngotMetalWorkingItems()
+ .addMetaSolidifierRecipes(),
OffsetID + 21,
TextureSet.SET_SHINY,
new Pair<>(GGMaterial.orundum, 2),
@@ -306,13 +307,13 @@ public class GGMaterial implements Runnable {
.setSpeedOverride(100f)
.setQualityOverride((byte) 11),
Werkstoff.Types.ELEMENT,
- new Werkstoff.GenerationFeatures().disable()
- .onlyDust()
+ new Werkstoff.GenerationFeatures().onlyDust()
.addMolten()
.addMetalItems()
- .addSimpleMetalWorkingItems()
.addCraftingMetalWorkingItems()
- .addMultipleIngotMetalWorkingItems(),
+ .addSimpleMetalWorkingItems()
+ .addMultipleIngotMetalWorkingItems()
+ .addMetaSolidifierRecipes(),
OffsetID + 23,
TextureSet.SET_SHINY);
@@ -1461,6 +1462,7 @@ public class GGMaterial implements Runnable {
.addMolten()
.addMetalItems()
.addCraftingMetalWorkingItems()
+ .addSimpleMetalWorkingItems()
.addMultipleIngotMetalWorkingItems()
.addMetaSolidifierRecipes(),
OffsetID + 110,
@@ -1483,7 +1485,6 @@ public class GGMaterial implements Runnable {
.addCraftingMetalWorkingItems()
.addSimpleMetalWorkingItems()
.addMultipleIngotMetalWorkingItems()
- .addMetalCraftingSolidifierRecipes()
.addMetaSolidifierRecipes(),
OffsetID + 111,
TextureSet.SET_SHINY);
diff --git a/src/main/java/goodgenerator/util/MaterialFix.java b/src/main/java/goodgenerator/util/MaterialFix.java
index 8df7b3f4e6..25c945f9fe 100644
--- a/src/main/java/goodgenerator/util/MaterialFix.java
+++ b/src/main/java/goodgenerator/util/MaterialFix.java
@@ -20,36 +20,6 @@ import gregtech.api.util.GTUtility;
public class MaterialFix {
public static void MaterialFluidExtractionFix(Werkstoff material) {
- if (material.hasItemType(OrePrefixes.ingot)) {
- GTValues.RA.stdBuilder()
- .itemInputs(material.get(OrePrefixes.ingot))
- .fluidOutputs(material.getMolten(144))
- .duration(1 * SECONDS + 12 * TICKS)
- .eut(8)
- .addTo(fluidExtractionRecipes);
- GTValues.RA.stdBuilder()
- .itemInputs(ItemList.Shape_Mold_Ingot.get(0))
- .fluidInputs(material.getMolten(144))
- .itemOutputs(material.get(OrePrefixes.ingot))
- .duration(1 * SECONDS + 12 * TICKS)
- .eut(TierEU.RECIPE_MV / 2)
- .addTo(fluidSolidifierRecipes);
- }
- if (material.hasItemType(OrePrefixes.plate)) {
- GTValues.RA.stdBuilder()
- .itemInputs(material.get(OrePrefixes.plate))
- .fluidOutputs(material.getMolten(144))
- .duration(1 * SECONDS + 12 * TICKS)
- .eut(8)
- .addTo(fluidExtractionRecipes);
- GTValues.RA.stdBuilder()
- .itemInputs(ItemList.Shape_Mold_Plate.get(0))
- .fluidInputs(material.getMolten(144))
- .itemOutputs(material.get(OrePrefixes.plate))
- .duration(1 * SECONDS + 12 * TICKS)
- .eut(TierEU.RECIPE_MV / 2)
- .addTo(fluidSolidifierRecipes);
- }
if (material.hasItemType(OrePrefixes.gearGtSmall)) {
GTValues.RA.stdBuilder()
.itemInputs(material.get(OrePrefixes.gearGtSmall))
@@ -58,14 +28,6 @@ public class MaterialFix {
.eut(8)
.addTo(fluidExtractionRecipes);
}
- if (material.hasItemType(OrePrefixes.stickLong)) {
- GTValues.RA.stdBuilder()
- .itemInputs(material.get(OrePrefixes.stickLong))
- .fluidOutputs(material.getMolten(144))
- .duration(1 * SECONDS + 12 * TICKS)
- .eut(8)
- .addTo(fluidExtractionRecipes);
- }
if (material.hasItemType(OrePrefixes.spring)) {
GTValues.RA.stdBuilder()
.itemInputs(material.get(OrePrefixes.spring))
@@ -74,14 +36,6 @@ public class MaterialFix {
.eut(8)
.addTo(fluidExtractionRecipes);
}
- if (material.hasItemType(OrePrefixes.stick)) {
- GTValues.RA.stdBuilder()
- .itemInputs(material.get(OrePrefixes.stick))
- .fluidOutputs(material.getMolten(72))
- .duration(16 * TICKS)
- .eut(8)
- .addTo(fluidExtractionRecipes);
- }
if (material.hasItemType(OrePrefixes.itemCasing)) {
GTValues.RA.stdBuilder()
.itemInputs(material.get(OrePrefixes.itemCasing))
@@ -163,14 +117,6 @@ public class MaterialFix {
.eut(8)
.addTo(fluidExtractionRecipes);
}
- if (material.hasItemType(OrePrefixes.nugget)) {
- GTValues.RA.stdBuilder()
- .itemInputs(material.get(OrePrefixes.nugget))
- .fluidOutputs(material.getMolten(16))
- .duration(4 * TICKS)
- .eut(8)
- .addTo(fluidExtractionRecipes);
- }
if (material.hasItemType(OrePrefixes.rotor)) {
GTValues.RA.stdBuilder()
.itemInputs(material.get(OrePrefixes.rotor))
@@ -338,16 +284,6 @@ public class MaterialFix {
GTModHandler.addCraftingRecipe(
tMaterial.get(OrePrefixes.stickLong, 1),
new Object[] { "PhP", 'P', tMaterial.get(OrePrefixes.stick, 1) });
- GTValues.RA.stdBuilder()
- .itemInputs(tMaterial.get(OrePrefixes.stick, 2))
- .itemOutputs(tMaterial.get(OrePrefixes.stickLong, 1))
- .duration(
- Math.max(
- tMaterial.getStats()
- .getMass(),
- 1L) * TICKS)
- .eut(TierEU.RECIPE_LV / 2)
- .addTo(hammerRecipes);
}
}
if (tMaterial.hasItemType(OrePrefixes.spring)) {