aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/elisis/gtnhlanth
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java32
-rw-r--r--src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java195
2 files changed, 91 insertions, 136 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
index 56e6f57aea..4bcfd6e07c 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
@@ -1358,24 +1358,24 @@ public class WerkstoffMaterialPool implements Runnable {
TextureSet.SET_FLUID);
public static final Werkstoff CeriumDopedLutetiumAluminiumOxygenBlend = new Werkstoff(
- new short[] { 0, 200, 0 },
- "Cerium-doped Lutetium Aluminium Oxygen Blend",
- subscriptNumbers("Lu3Al5O12"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID4 + 31,
- TextureSet.SET_DULL);
+ new short[] { 0, 200, 0 },
+ "Cerium-doped Lutetium Aluminium Oxygen Blend",
+ subscriptNumbers("Lu3Al5O12"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID4 + 31,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumDopedLutetiumAluminiumGarnet = new Werkstoff(
- new short[] { 0, 255, 0 },
- "Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)",
- subscriptNumbers("Lu3Al5O12"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MATERIAL,
- new Werkstoff.GenerationFeatures().disable().addGems(),
- offsetID4 + 32,
- TextureSet.SET_GEM_HORIZONTAL);
+ new short[] { 0, 255, 0 },
+ "Cerium-doped Lutetium Aluminium Garnet (Ce:LuAG)",
+ subscriptNumbers("Lu3Al5O12"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MATERIAL,
+ new Werkstoff.GenerationFeatures().disable().addGems(),
+ offsetID4 + 32,
+ TextureSet.SET_GEM_HORIZONTAL);
// public static final Werkstoff C272 = new Werkstoff(
// new short[] { 0x29, 0xc2, 0x2a },
diff --git a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
index 381dd811a1..4066f0ff12 100644
--- a/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
+++ b/src/main/java/com/elisis/gtnhlanth/loader/RecipeLoader.java
@@ -2,7 +2,6 @@ package com.elisis.gtnhlanth.loader;
import static com.elisis.gtnhlanth.common.register.WerkstoffMaterialPool.*;
import static gregtech.common.items.GT_MetaGenerated_Item_01.registerCauldronCleaningFor;
-import static net.minecraft.item.Item.getIdFromItem;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
@@ -10,9 +9,7 @@ import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.HashSet;
-import java.util.Iterator;
-import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CraftingManager;
import net.minecraft.item.crafting.IRecipe;
@@ -2078,143 +2075,101 @@ public class RecipeLoader {
* 1/9 Ce + 3 Lu + 10 Green Sapphire = 8 LuAG Blend
* 2/9 Ce + 6 Lu + 25 Alumina + 9 Oxygen = 12 LuAG Blend
*
- * 1 Ce + 60 Lu + 100 Sapphire = 160 LuAG Blend
- * 1 Ce + 60 Lu +200 Green Sapphire = 160 LuAG Blend
+ * 1 Ce + 60 Lu + 100 Sapphire = 160 LuAG Blend 1 Ce + 60 Lu +200 Green Sapphire = 160 LuAG Blend
*
*/
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(1),
- Materials.Lutetium.getDust(3),
- Materials.Sapphire.getDust(5))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8))
- .noFluidInputs()
- .noFluidOutputs()
- .eut(491520)
- .duration(100)
- .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(1),
+ Materials.Lutetium.getDust(3),
+ Materials.Sapphire.getDust(5))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).noFluidInputs()
+ .noFluidOutputs().eut(491520).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(1),
- Materials.Lutetium.getDust(3),
- Materials.GreenSapphire.getDust(10))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8))
- .noFluidInputs()
- .noFluidOutputs()
- .eut(491520)
- .duration(100)
- .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(1),
+ Materials.Lutetium.getDust(3),
+ Materials.GreenSapphire.getDust(10))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 8)).noFluidInputs()
+ .noFluidOutputs().eut(491520).duration(100).addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(4),
- Materials.Cerium.getDustTiny(2),
- Materials.Lutetium.getDust(6),
- Materials.Aluminiumoxide.getDust(25))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 12))
- .fluidInputs(Materials.Oxygen.getGas(9000))
- .noFluidOutputs()
- .eut(491520)
- .duration(400)
- .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(4),
+ Materials.Cerium.getDustTiny(2),
+ Materials.Lutetium.getDust(6),
+ Materials.Aluminiumoxide.getDust(25))
+ .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 12))
+ .fluidInputs(Materials.Oxygen.getGas(9000)).noFluidOutputs().eut(491520).duration(400)
+ .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(5),
- Materials.Cerium.getDust(1),
- Materials.Lutetium.getDust(60),
- Materials.Sapphire.getDust(64),
- Materials.Sapphire.getDust(36))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
- .noFluidInputs()
- .noFluidOutputs()
- .eut(491520)
- .duration(1800)
- .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(5),
+ Materials.Cerium.getDust(1),
+ Materials.Lutetium.getDust(60),
+ Materials.Sapphire.getDust(64),
+ Materials.Sapphire.getDust(36))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
+ .noFluidInputs().noFluidOutputs().eut(491520).duration(1800)
+ .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.getIntegratedCircuit(5),
- Materials.Cerium.getDust(1),
- Materials.Lutetium.getDust(60),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(64),
- Materials.GreenSapphire.getDust(8))
- .itemOutputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
- CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
- .noFluidInputs()
- .noFluidOutputs()
- .eut(491520)
- .duration(1800)
- .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
+ .itemInputs(
+ GT_Utility.getIntegratedCircuit(5),
+ Materials.Cerium.getDust(1),
+ Materials.Lutetium.getDust(60),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(64),
+ Materials.GreenSapphire.getDust(8))
+ .itemOutputs(
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 64),
+ CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 32))
+ .noFluidInputs().noFluidOutputs().eut(491520).duration(1800)
+ .addTo(GT_Recipe.GT_Recipe_Map.sMixerRecipes);
// 1 LuAG Blend = 1 LuAG in Blast or Vacuum Furnace
- GT_Values.RA.stdBuilder()
- .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .noFluidInputs()
- .noFluidOutputs()
- .specialValue(9100)
- .eut(1919810)
- .duration(100)
- .addTo(GTPP_Recipe.GTPP_Recipe_Map.sVacuumFurnaceRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Krypton.getFluidOrGas(40))
- .noFluidOutputs()
- .specialValue(9100)
- .eut(1919810)
- .duration(256)
- .addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Xenon.getFluidOrGas(25))
- .noFluidOutputs()
- .specialValue(9100)
- .eut(1919810)
- .duration(128)
- .addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
- GT_Values.RA.stdBuilder()
- .itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
- .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10))
- .noFluidOutputs()
- .specialValue(9100)
- .eut(1919810)
- .duration(64)
- .addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
+ GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1)).noFluidInputs()
+ .noFluidOutputs().specialValue(9100).eut(1919810).duration(100)
+ .addTo(GTPP_Recipe.GTPP_Recipe_Map.sVacuumFurnaceRecipes);
+ GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Krypton.getFluidOrGas(40)).noFluidOutputs().specialValue(9100).eut(1919810)
+ .duration(256).addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
+ GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Xenon.getFluidOrGas(25)).noFluidOutputs().specialValue(9100).eut(1919810)
+ .duration(128).addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
+ GT_Values.RA.stdBuilder().itemInputs(CeriumDopedLutetiumAluminiumOxygenBlend.get(OrePrefixes.dust, 1))
+ .itemOutputs(CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .fluidInputs(WerkstoffLoader.Oganesson.getFluidOrGas(10)).noFluidOutputs().specialValue(9100)
+ .eut(1919810).duration(64).addTo(GT_Recipe.GT_Recipe_Map.sBlastRecipes);
// 16 Adv Crystal SoC
for (ItemStack itemStack : OreDictionary.getOres("craftingLensBlue")) {
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(0, itemStack),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .itemOutputs(ItemList.Circuit_Chip_CrystalSoC2.get(16))
- .noFluidInputs()
- .noFluidOutputs()
- .requiresCleanRoom()
- .eut(160000)
- .duration(800)
- .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes);
+ .itemInputs(
+ GT_Utility.copyAmount(0, itemStack),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .itemOutputs(ItemList.Circuit_Chip_CrystalSoC2.get(16)).noFluidInputs().noFluidOutputs()
+ .requiresCleanRoom().eut(160000).duration(800).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes);
}
// 1 LuAG = 16 Crystal SoC
for (ItemStack itemStack : OreDictionary.getOres("craftingLensGreen")) {
GT_Values.RA.stdBuilder()
- .itemInputs(GT_Utility.copyAmount(0, itemStack),
- CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
- .itemOutputs(ItemList.Circuit_Chip_CrystalSoC.get(16))
- .noFluidInputs()
- .noFluidOutputs()
- .requiresCleanRoom()
- .eut(160000)
- .duration(800)
- .addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes);
+ .itemInputs(
+ GT_Utility.copyAmount(0, itemStack),
+ CeriumDopedLutetiumAluminiumGarnet.get(OrePrefixes.gemExquisite, 1))
+ .itemOutputs(ItemList.Circuit_Chip_CrystalSoC.get(16)).noFluidInputs().noFluidOutputs()
+ .requiresCleanRoom().eut(160000).duration(800).addTo(GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes);
}
-
-
-
}
// public static void loadZylon