Skip to content

Commit

Permalink
Merge branch 'master' into Botania_into_InfGear
Browse files Browse the repository at this point in the history
  • Loading branch information
Dream-Master authored Feb 20, 2025
2 parents 6312ead + e4f865a commit 6cb48e7
Showing 1 changed file with 27 additions and 17 deletions.
44 changes: 27 additions & 17 deletions src/main/java/com/dreammaster/scripts/ScriptRailcraft.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
import static gregtech.api.enums.Mods.Thaumcraft;
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
import static gregtech.api.recipe.RecipeMaps.cutterRecipes;
import static gregtech.api.recipe.RecipeMaps.hammerRecipes;
import static gregtech.api.recipe.RecipeMaps.laserEngraverRecipes;
Expand Down Expand Up @@ -2045,22 +2046,6 @@ public void loadRecipes() {
CustomItemList.MoldBoots.get(0L))
.itemOutputs(getModItem(Railcraft.ID, "armor.steel.boots", 1, 0, missing)).duration(30 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(alloySmelterRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing),
getModItem(Minecraft.ID, "redstone_block", 2, 0, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
.fluidInputs(FluidRegistry.getFluidStack("lava", 576)).duration(10 * SECONDS).eut(TierEU.RECIPE_HV)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Railcraft.ID, "firestone.cracked", 1, wildcard, missing),
getModItem(Minecraft.ID, "redstone_block", 2, 0, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
.fluidInputs(FluidRegistry.getFluidStack("lava", 576)).duration(10 * SECONDS).eut(TierEU.RECIPE_HV)
.addTo(assemblerRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Minecraft.ID, "minecart", 1, 0, missing),
Expand Down Expand Up @@ -2131,6 +2116,24 @@ public void loadRecipes() {
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Railcraft.ID, "tool.surveyor", 1, 0, missing)).duration(15 * SECONDS)
.eut(TierEU.RECIPE_LV).addTo(assemblerRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing),
getModItem(Minecraft.ID, "redstone_block", 16, 0, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
.fluidInputs(FluidRegistry.getFluidStack("lava", 16000)).duration(10 * MINUTES).eut(TierEU.RECIPE_MV)
.specialValue(1200).addTo(blastFurnaceRecipes);
GTValues.RA.stdBuilder()
.itemInputs(
getModItem(Railcraft.ID, "firestone.cracked", 1, 0, missing),
getModItem(Minecraft.ID, "redstone_block", 16, 0, missing),
GTUtility.getIntegratedCircuit(1))
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
.fluidInputs(FluidRegistry.getFluidStack("lava", 8000)).duration(5 * MINUTES).eut(TierEU.RECIPE_MV)
.specialValue(1200).addTo(blastFurnaceRecipes);

GTValues.RA.stdBuilder().itemInputs(getModItem(Railcraft.ID, "cube", 1, 8, missing))
.itemOutputs(getModItem(Railcraft.ID, "slab", 4, 38, missing))
.fluidInputs(FluidRegistry.getFluidStack("water", 4)).duration(10 * SECONDS).eut(TierEU.RECIPE_LV)
Expand Down Expand Up @@ -2158,8 +2161,15 @@ public void loadRecipes() {
.itemInputs(
GTUtility.copyAmount(0L, GTOreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1L)),
getModItem(Railcraft.ID, "firestone.raw", 1, 0, missing))
.itemOutputs(getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing)).duration(8 * MINUTES)
.eut(TierEU.RECIPE_LV).addTo(laserEngraverRecipes);

GTValues.RA.stdBuilder()
.itemInputs(
GTUtility.copyAmount(0L, GTOreDictUnificator.get(OrePrefixes.lens, Materials.Firestone, 1L)),
getModItem(Railcraft.ID, "firestone.raw", 1, 0, missing))
.itemOutputs(getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing)).duration(2 * MINUTES)
.eut(TierEU.RECIPE_HV).addTo(laserEngraverRecipes);
.eut(TierEU.RECIPE_LV).addTo(laserEngraverRecipes);

TCHelper.removeArcaneRecipe(getModItem(Railcraft.ID, "tool.crowbar.magic", 1, 0, missing));
TCHelper.removeArcaneRecipe(getModItem(Railcraft.ID, "tool.crowbar.void", 1, 0, missing));
Expand Down

0 comments on commit 6cb48e7

Please sign in to comment.