blob: cfe6f7c371ca2ac572ca533b1fd110a932618533 (
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
|
package goodgenerator.api.recipe;
import javax.annotation.ParametersAreNonnullByDefault;
import gregtech.api.recipe.RecipeMapBackendPropertiesBuilder;
import gregtech.api.recipe.maps.FuelBackend;
import gregtech.api.util.GTRecipe;
import gregtech.api.util.MethodsReturnNonnullByDefault;
@ParametersAreNonnullByDefault
@MethodsReturnNonnullByDefault
public class ExtremeHeatExchangerBackend extends FuelBackend {
public ExtremeHeatExchangerBackend(RecipeMapBackendPropertiesBuilder propertiesBuilder) {
super(propertiesBuilder);
}
@Override
public GTRecipe compileRecipe(GTRecipe recipe) {
if (!(recipe instanceof ExtremeHeatExchangerRecipe)) {
throw new RuntimeException("Recipe must be instance of ExtremeHeatExchangerRecipe");
}
return super.compileRecipe(recipe);
}
}
|