Skip to content
This repository has been archived by the owner on May 25, 2024. It is now read-only.

Commit

Permalink
add missing modloaded check
Browse files Browse the repository at this point in the history
  • Loading branch information
chochem committed Jan 13, 2024
1 parent 4011da2 commit c146d5a
Showing 1 changed file with 42 additions and 40 deletions.
82 changes: 42 additions & 40 deletions src/main/java/goodgenerator/loader/RecipeLoader_02.java
Original file line number Diff line number Diff line change
Expand Up @@ -565,46 +565,48 @@ public static void RecipeLoad() {
.itemOutputs(ItemRefer.YOTTank_Cell_T8.get(1)).eut(TierEU.RECIPE_UIV).duration(50 * SECONDS)
.addTo(AssemblyLine);

GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemRefer.YOTTank_Cell_T8.get(1))
.metadata(RESEARCH_TIME, 18 * HOURS)
.itemInputs(
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 2),
ItemRefer.Fluid_Storage_Core_T9.get(2),
new Object[] { OrePrefixes.circuit.get(Materials.Piko), 4L },
new Object[] { OrePrefixes.circuit.get(Materials.Piko), 4L },
ItemList.Electric_Pump_UIV.get(8),
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 32),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 32))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
FluidRegistry.getFluidStack("supercoolant", 46080),
Materials.Lubricant.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T9.get(1)).eut(TierEU.RECIPE_UMV).duration(50 * SECONDS)
.addTo(AssemblyLine);

GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemRefer.YOTTank_Cell_T9.get(1))
.metadata(RESEARCH_TIME, 36 * HOURS)
.itemInputs(
GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 2),
ItemRefer.Fluid_Storage_Core_T10.get(2),
new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 6L },
new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 6L },
ItemList.Electric_Pump_UMV.get(8),
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 64),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 5),
GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 5))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
MaterialsUEVplus.TranscendentMetal.getMolten(1440),
FluidRegistry.getFluidStack("supercoolant", 46080),
Materials.Lubricant.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T10.get(1)).eut(TierEU.RECIPE_UXV).duration(50 * SECONDS)
.addTo(AssemblyLine);
if (NewHorizonsCoreMod.isModLoaded()) {
GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemRefer.YOTTank_Cell_T8.get(1))
.metadata(RESEARCH_TIME, 18 * HOURS)
.itemInputs(
GT_OreDictUnificator.get(OrePrefixes.frameGt, Materials.Infinity, 2),
ItemRefer.Fluid_Storage_Core_T9.get(2),
new Object[] { OrePrefixes.circuit.get(Materials.Piko), 4L },
new Object[] { OrePrefixes.circuit.get(Materials.Piko), 4L },
ItemList.Electric_Pump_UIV.get(8),
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 32),
GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 32))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
FluidRegistry.getFluidStack("supercoolant", 46080),
Materials.Lubricant.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T9.get(1)).eut(TierEU.RECIPE_UMV).duration(50 * SECONDS)
.addTo(AssemblyLine);

GT_Values.RA.stdBuilder().metadata(RESEARCH_ITEM, ItemRefer.YOTTank_Cell_T9.get(1))
.metadata(RESEARCH_TIME, 36 * HOURS)
.itemInputs(
GT_OreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.SpaceTime, 2),
ItemRefer.Fluid_Storage_Core_T10.get(2),
new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 6L },
new Object[] { OrePrefixes.circuit.get(Materials.Quantum), 6L },
ItemList.Electric_Pump_UMV.get(8),
GT_OreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 64),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
GT_OreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 5),
GT_OreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 5))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
MaterialsUEVplus.TranscendentMetal.getMolten(1440),
FluidRegistry.getFluidStack("supercoolant", 46080),
Materials.Lubricant.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T10.get(1)).eut(TierEU.RECIPE_UXV).duration(50 * SECONDS)
.addTo(AssemblyLine);
}

// Craft 2x64X Tier to 1X+1 Tier
GT_Values.RA.stdBuilder()
Expand Down

0 comments on commit c146d5a

Please sign in to comment.