Skip to content

Commit e4f865a

Browse files
authored
RC Firestone for LV Age (#1207)
1 parent f334a40 commit e4f865a

File tree

1 file changed

+27
-17
lines changed

1 file changed

+27
-17
lines changed

src/main/java/com/dreammaster/scripts/ScriptRailcraft.java

+27-17
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import static gregtech.api.enums.Mods.Thaumcraft;
1717
import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
1818
import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
19+
import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes;
1920
import static gregtech.api.recipe.RecipeMaps.cutterRecipes;
2021
import static gregtech.api.recipe.RecipeMaps.hammerRecipes;
2122
import static gregtech.api.recipe.RecipeMaps.laserEngraverRecipes;
@@ -2045,22 +2046,6 @@ public void loadRecipes() {
20452046
CustomItemList.MoldBoots.get(0L))
20462047
.itemOutputs(getModItem(Railcraft.ID, "armor.steel.boots", 1, 0, missing)).duration(30 * SECONDS)
20472048
.eut(TierEU.RECIPE_LV).addTo(alloySmelterRecipes);
2048-
GTValues.RA.stdBuilder()
2049-
.itemInputs(
2050-
getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing),
2051-
getModItem(Minecraft.ID, "redstone_block", 2, 0, missing),
2052-
GTUtility.getIntegratedCircuit(1))
2053-
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
2054-
.fluidInputs(FluidRegistry.getFluidStack("lava", 576)).duration(10 * SECONDS).eut(TierEU.RECIPE_HV)
2055-
.addTo(assemblerRecipes);
2056-
GTValues.RA.stdBuilder()
2057-
.itemInputs(
2058-
getModItem(Railcraft.ID, "firestone.cracked", 1, wildcard, missing),
2059-
getModItem(Minecraft.ID, "redstone_block", 2, 0, missing),
2060-
GTUtility.getIntegratedCircuit(1))
2061-
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
2062-
.fluidInputs(FluidRegistry.getFluidStack("lava", 576)).duration(10 * SECONDS).eut(TierEU.RECIPE_HV)
2063-
.addTo(assemblerRecipes);
20642049
GTValues.RA.stdBuilder()
20652050
.itemInputs(
20662051
getModItem(Minecraft.ID, "minecart", 1, 0, missing),
@@ -2131,6 +2116,24 @@ public void loadRecipes() {
21312116
GTUtility.getIntegratedCircuit(1))
21322117
.itemOutputs(getModItem(Railcraft.ID, "tool.surveyor", 1, 0, missing)).duration(15 * SECONDS)
21332118
.eut(TierEU.RECIPE_LV).addTo(assemblerRecipes);
2119+
2120+
GTValues.RA.stdBuilder()
2121+
.itemInputs(
2122+
getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing),
2123+
getModItem(Minecraft.ID, "redstone_block", 16, 0, missing),
2124+
GTUtility.getIntegratedCircuit(1))
2125+
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
2126+
.fluidInputs(FluidRegistry.getFluidStack("lava", 16000)).duration(10 * MINUTES).eut(TierEU.RECIPE_MV)
2127+
.specialValue(1200).addTo(blastFurnaceRecipes);
2128+
GTValues.RA.stdBuilder()
2129+
.itemInputs(
2130+
getModItem(Railcraft.ID, "firestone.cracked", 1, 0, missing),
2131+
getModItem(Minecraft.ID, "redstone_block", 16, 0, missing),
2132+
GTUtility.getIntegratedCircuit(1))
2133+
.itemOutputs(getModItem(Railcraft.ID, "firestone.refined", 1, 5000, missing))
2134+
.fluidInputs(FluidRegistry.getFluidStack("lava", 8000)).duration(5 * MINUTES).eut(TierEU.RECIPE_MV)
2135+
.specialValue(1200).addTo(blastFurnaceRecipes);
2136+
21342137
GTValues.RA.stdBuilder().itemInputs(getModItem(Railcraft.ID, "cube", 1, 8, missing))
21352138
.itemOutputs(getModItem(Railcraft.ID, "slab", 4, 38, missing))
21362139
.fluidInputs(FluidRegistry.getFluidStack("water", 4)).duration(10 * SECONDS).eut(TierEU.RECIPE_LV)
@@ -2158,8 +2161,15 @@ public void loadRecipes() {
21582161
.itemInputs(
21592162
GTUtility.copyAmount(0L, GTOreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1L)),
21602163
getModItem(Railcraft.ID, "firestone.raw", 1, 0, missing))
2164+
.itemOutputs(getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing)).duration(8 * MINUTES)
2165+
.eut(TierEU.RECIPE_LV).addTo(laserEngraverRecipes);
2166+
2167+
GTValues.RA.stdBuilder()
2168+
.itemInputs(
2169+
GTUtility.copyAmount(0L, GTOreDictUnificator.get(OrePrefixes.lens, Materials.Firestone, 1L)),
2170+
getModItem(Railcraft.ID, "firestone.raw", 1, 0, missing))
21612171
.itemOutputs(getModItem(Railcraft.ID, "firestone.cut", 1, 0, missing)).duration(2 * MINUTES)
2162-
.eut(TierEU.RECIPE_HV).addTo(laserEngraverRecipes);
2172+
.eut(TierEU.RECIPE_LV).addTo(laserEngraverRecipes);
21632173

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

0 commit comments

Comments
 (0)