Fixes #233
This commit is contained in:
parent
e4760e559b
commit
f4a3e87ebb
3 changed files with 26 additions and 3 deletions
|
@ -8,6 +8,8 @@ import net.minecraft.item.crafting.IRecipe;
|
||||||
import net.minecraft.item.crafting.ShapedRecipes;
|
import net.minecraft.item.crafting.ShapedRecipes;
|
||||||
import net.minecraft.item.crafting.ShapelessRecipes;
|
import net.minecraft.item.crafting.ShapelessRecipes;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
import net.minecraftforge.oredict.ShapedOreRecipe;
|
||||||
|
import net.minecraftforge.oredict.ShapelessOreRecipe;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
@ -19,6 +21,17 @@ public class RollingMachineRecipe {
|
||||||
|
|
||||||
public static final RollingMachineRecipe instance = new RollingMachineRecipe();
|
public static final RollingMachineRecipe instance = new RollingMachineRecipe();
|
||||||
|
|
||||||
|
public void addShapedOreRecipe(ItemStack outputItemStack,
|
||||||
|
Object... objectInputs) {
|
||||||
|
recipes.add(new ShapedOreRecipe(outputItemStack, objectInputs));
|
||||||
|
}
|
||||||
|
|
||||||
|
public void addShapelessOreRecipe(ItemStack outputItemStack,
|
||||||
|
Object... objectInputs) {
|
||||||
|
recipes
|
||||||
|
.add(new ShapelessOreRecipe(outputItemStack, objectInputs));
|
||||||
|
}
|
||||||
|
|
||||||
public void addRecipe(ItemStack output, Object... components) {
|
public void addRecipe(ItemStack output, Object... components) {
|
||||||
String s = "";
|
String s = "";
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
|
@ -4,6 +4,16 @@ import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
public final class TechRebornAPI {
|
public final class TechRebornAPI {
|
||||||
|
|
||||||
|
public static void addRollingOreMachinceRecipe(ItemStack output,
|
||||||
|
Object... components) {
|
||||||
|
RollingMachineRecipe.instance.addShapedOreRecipe(output, components);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void addShapelessOreRollingMachinceRecipe(ItemStack output,
|
||||||
|
Object... components) {
|
||||||
|
RollingMachineRecipe.instance.addShapelessOreRecipe(output, components);
|
||||||
|
}
|
||||||
|
|
||||||
public static void addRollingMachinceRecipe(ItemStack output,
|
public static void addRollingMachinceRecipe(ItemStack output,
|
||||||
Object... components) {
|
Object... components) {
|
||||||
RollingMachineRecipe.instance.addRecipe(output, components);
|
RollingMachineRecipe.instance.addRecipe(output, components);
|
||||||
|
|
|
@ -318,10 +318,10 @@ public class
|
||||||
'L', "blockLapis",
|
'L', "blockLapis",
|
||||||
'C', "circuitBasic");
|
'C', "circuitBasic");
|
||||||
|
|
||||||
TechRebornAPI.addRollingMachinceRecipe(ItemParts.getPartByName("cupronickelHeatingCoil"),
|
TechRebornAPI.addRollingOreMachinceRecipe(ItemParts.getPartByName("cupronickelHeatingCoil"),
|
||||||
"NCN", "C C", "NCN",
|
"NCN", "C C", "NCN",
|
||||||
'N', ItemIngots.getIngotByName("cupronickel"),
|
'N', "ingotCupronickel",
|
||||||
'C', ItemIngots.getIngotByName("copper"));
|
'C', "ingotCopper");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue