blob: 4f65eb672428db1bb25d2209aba24f914fd7a0e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package goodgenerator.util;
import net.minecraftforge.fluids.FluidStack;
import goodgenerator.api.recipe.ExtremeHeatExchangerRecipe;
import goodgenerator.api.recipe.GoodGeneratorRecipeMaps;
public class MyRecipeAdder {
public static final MyRecipeAdder instance = new MyRecipeAdder();
public static int computeRangeNKE(int maxNKE, int minNKE) {
if (maxNKE <= 0) maxNKE = 1;
if (maxNKE >= 1100) maxNKE = 1100;
if (minNKE < 0) minNKE = 0;
if (minNKE >= maxNKE) minNKE = maxNKE - 1;
return maxNKE * 10000 + minNKE;
}
// todo: understand why it needs a custom recipe class and migrate it on RA2
@Deprecated
public void addExtremeHeatExchangerRecipe(FluidStack HotFluid, FluidStack ColdFluid, FluidStack WorkFluid,
FluidStack HeatedWorkFluid, FluidStack OverHeatedWorkFluid, int Threshold) {
GoodGeneratorRecipeMaps.extremeHeatExchangerFuels.addRecipe(
new ExtremeHeatExchangerRecipe(
new FluidStack[] { HotFluid, WorkFluid },
new FluidStack[] { HeatedWorkFluid, OverHeatedWorkFluid, ColdFluid },
Threshold));
}
}
|