|
16 | 16 | import static gregtech.api.enums.Mods.Thaumcraft;
|
17 | 17 | import static gregtech.api.recipe.RecipeMaps.alloySmelterRecipes;
|
18 | 18 | import static gregtech.api.recipe.RecipeMaps.assemblerRecipes;
|
| 19 | +import static gregtech.api.recipe.RecipeMaps.blastFurnaceRecipes; |
19 | 20 | import static gregtech.api.recipe.RecipeMaps.cutterRecipes;
|
20 | 21 | import static gregtech.api.recipe.RecipeMaps.hammerRecipes;
|
21 | 22 | import static gregtech.api.recipe.RecipeMaps.laserEngraverRecipes;
|
@@ -2045,22 +2046,6 @@ public void loadRecipes() {
|
2045 | 2046 | CustomItemList.MoldBoots.get(0L))
|
2046 | 2047 | .itemOutputs(getModItem(Railcraft.ID, "armor.steel.boots", 1, 0, missing)).duration(30 * SECONDS)
|
2047 | 2048 | .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); |
2064 | 2049 | GTValues.RA.stdBuilder()
|
2065 | 2050 | .itemInputs(
|
2066 | 2051 | getModItem(Minecraft.ID, "minecart", 1, 0, missing),
|
@@ -2131,6 +2116,24 @@ public void loadRecipes() {
|
2131 | 2116 | GTUtility.getIntegratedCircuit(1))
|
2132 | 2117 | .itemOutputs(getModItem(Railcraft.ID, "tool.surveyor", 1, 0, missing)).duration(15 * SECONDS)
|
2133 | 2118 | .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 | + |
2134 | 2137 | GTValues.RA.stdBuilder().itemInputs(getModItem(Railcraft.ID, "cube", 1, 8, missing))
|
2135 | 2138 | .itemOutputs(getModItem(Railcraft.ID, "slab", 4, 38, missing))
|
2136 | 2139 | .fluidInputs(FluidRegistry.getFluidStack("water", 4)).duration(10 * SECONDS).eut(TierEU.RECIPE_LV)
|
@@ -2158,8 +2161,15 @@ public void loadRecipes() {
|
2158 | 2161 | .itemInputs(
|
2159 | 2162 | GTUtility.copyAmount(0L, GTOreDictUnificator.get(OrePrefixes.lens, Materials.Diamond, 1L)),
|
2160 | 2163 | 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)) |
2161 | 2171 | .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); |
2163 | 2173 |
|
2164 | 2174 | TCHelper.removeArcaneRecipe(getModItem(Railcraft.ID, "tool.crowbar.magic", 1, 0, missing));
|
2165 | 2175 | TCHelper.removeArcaneRecipe(getModItem(Railcraft.ID, "tool.crowbar.void", 1, 0, missing));
|
|
0 commit comments