This commit is contained in:
gigabit101 2015-07-24 22:29:00 +01:00
parent 5636dc373f
commit bac2cdcbc6
35 changed files with 94 additions and 34 deletions

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class AlloySmelterRecipe extends BaseRecipe { public class AlloySmelterRecipe extends BaseRecipe {
public AlloySmelterRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { public AlloySmelterRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) {
super("alloySmelterRecipe", tickTime, euPerTick); super(Reference.alloySmelteRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class AssemblingMachineRecipe extends BaseRecipe { public class AssemblingMachineRecipe extends BaseRecipe {
public AssemblingMachineRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { public AssemblingMachineRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) {
super("assemblingMachineRecipe", tickTime, euPerTick); super(Reference.assemblingMachineRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -3,6 +3,7 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
import techreborn.tiles.TileBlastFurnace; import techreborn.tiles.TileBlastFurnace;
public class BlastFurnaceRecipe extends BaseRecipe { public class BlastFurnaceRecipe extends BaseRecipe {
@ -11,7 +12,7 @@ public class BlastFurnaceRecipe extends BaseRecipe {
public int neededHeat; public int neededHeat;
public BlastFurnaceRecipe(ItemStack input1, ItemStack input2, ItemStack output1 , ItemStack output2, int tickTime, int euPerTick, int neededHeat) { public BlastFurnaceRecipe(ItemStack input1, ItemStack input2, ItemStack output1 , ItemStack output2, int tickTime, int euPerTick, int neededHeat) {
super("blastFurnaceRecipe", tickTime, euPerTick); super(Reference.blastFurnaceRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class CentrifugeRecipe extends BaseRecipe { public class CentrifugeRecipe extends BaseRecipe {
public CentrifugeRecipe(ItemStack input1, ItemStack input2, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick) { public CentrifugeRecipe(ItemStack input1, ItemStack input2, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick) {
super("centrifugeRecipe", tickTime, euPerTick); super(Reference.centrifugeRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class ChemicalReactorRecipe extends BaseRecipe { public class ChemicalReactorRecipe extends BaseRecipe {
public ChemicalReactorRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { public ChemicalReactorRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) {
super("chemicalReactorRecipe", tickTime, euPerTick); super(Reference.chemicalReactorRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -5,6 +5,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
import techreborn.tiles.TileGrinder; import techreborn.tiles.TileGrinder;
public class GrinderRecipe extends BaseRecipe { public class GrinderRecipe extends BaseRecipe {
@ -12,7 +13,7 @@ public class GrinderRecipe extends BaseRecipe {
public FluidStack fluidStack; public FluidStack fluidStack;
public GrinderRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick) { public GrinderRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick) {
super("grinderRecipe", tickTime, euPerTick); super(Reference.grinderRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if( input2 != null) if( input2 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class ImplosionCompressorRecipe extends BaseRecipe { public class ImplosionCompressorRecipe extends BaseRecipe {
public ImplosionCompressorRecipe(ItemStack input1, ItemStack input2, ItemStack output1, ItemStack output2, int tickTime, int euPerTick) { public ImplosionCompressorRecipe(ItemStack input1, ItemStack input2, ItemStack output1, ItemStack output2, int tickTime, int euPerTick) {
super("implosionCompressorRecipe", tickTime, euPerTick); super(Reference.implosionCompressorRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -4,13 +4,14 @@ import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
import techreborn.tiles.TileIndustrialElectrolyzer; import techreborn.tiles.TileIndustrialElectrolyzer;
public class IndustrialElectrolyzerRecipe extends BaseRecipe { public class IndustrialElectrolyzerRecipe extends BaseRecipe {
public IndustrialElectrolyzerRecipe(ItemStack inputCells, ItemStack input2, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick) public IndustrialElectrolyzerRecipe(ItemStack inputCells, ItemStack input2, ItemStack output1, ItemStack output2, ItemStack output3, ItemStack output4, int tickTime, int euPerTick)
{ {
super("industrialElectrolyzerRecipe", tickTime, euPerTick); super(Reference.industrialElectrolyzerRecipe, tickTime, euPerTick);
if (inputCells != null) if (inputCells != null)
inputs.add(inputCells); inputs.add(inputCells);
if( input2 != null) if( input2 != null)

View file

@ -4,6 +4,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
import techreborn.tiles.TileIndustrialSawmill; import techreborn.tiles.TileIndustrialSawmill;
public class IndustrialSawmillRecipe extends BaseRecipe { public class IndustrialSawmillRecipe extends BaseRecipe {
@ -13,7 +14,7 @@ public class IndustrialSawmillRecipe extends BaseRecipe {
public boolean canUseOreDict = false; public boolean canUseOreDict = false;
public IndustrialSawmillRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, int tickTime, int euPerTick) { public IndustrialSawmillRecipe(ItemStack input1, ItemStack input2, FluidStack fluidStack, ItemStack output1, ItemStack output2, ItemStack output3, int tickTime, int euPerTick) {
super("industrialSawmillRecipe", tickTime, euPerTick); super(Reference.industrialSawmillRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (input2 != null) if (input2 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class LatheRecipe extends BaseRecipe { public class LatheRecipe extends BaseRecipe {
public LatheRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) { public LatheRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) {
super("latheRecipe", tickTime, euPerTick); super(Reference.latheRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (output1 != null) if (output1 != null)

View file

@ -2,11 +2,12 @@ package techreborn.api.recipe.machines;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import techreborn.api.recipe.BaseRecipe; import techreborn.api.recipe.BaseRecipe;
import techreborn.lib.Reference;
public class PlateCuttingMachineRecipe extends BaseRecipe { public class PlateCuttingMachineRecipe extends BaseRecipe {
public PlateCuttingMachineRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) { public PlateCuttingMachineRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) {
super("plateCuttingMachineRecipe", tickTime, euPerTick); super(Reference.plateCuttingMachineRecipe, tickTime, euPerTick);
if (input1 != null) if (input1 != null)
inputs.add(input1); inputs.add(input1);
if (output1 != null) if (output1 != null)

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiAlloySmelter; import techreborn.client.gui.GuiAlloySmelter;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -26,7 +27,7 @@ public class AlloySmelterRecipeHandler extends GenericRecipeHander implements IN
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "alloySmelterRecipe"; return Reference.alloySmelteRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiAssemblingMachine; import techreborn.client.gui.GuiAssemblingMachine;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -32,7 +33,7 @@ public class AssemblingMachineRecipeHandler extends GenericRecipeHander implemen
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "assemblingMachineRecipe"; return Reference.assemblingMachineRecipe;
} }
@Override @Override

View file

@ -7,6 +7,7 @@ import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.api.recipe.machines.BlastFurnaceRecipe; import techreborn.api.recipe.machines.BlastFurnaceRecipe;
import techreborn.client.gui.GuiBlastFurnace; import techreborn.client.gui.GuiBlastFurnace;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -39,7 +40,7 @@ public class BlastFurnaceRecipeHandler extends GenericRecipeHander implements IN
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "blastFurnaceRecipe"; return Reference.blastFurnaceRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiCentrifuge; import techreborn.client.gui.GuiCentrifuge;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -46,7 +47,7 @@ public class CentrifugeRecipeHandler extends GenericRecipeHander implements INei
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "centrifugeRecipe"; return Reference.centrifugeRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiChemicalReactor; import techreborn.client.gui.GuiChemicalReactor;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -32,7 +33,7 @@ public class ChemicalReactorRecipeHandler extends GenericRecipeHander implements
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "chemicalReactorRecipe"; return Reference.chemicalReactorRecipe;
} }
@Override @Override

View file

@ -11,6 +11,7 @@ import techreborn.api.recipe.IBaseRecipeType;
import techreborn.api.recipe.machines.GrinderRecipe; import techreborn.api.recipe.machines.GrinderRecipe;
import techreborn.client.GuiUtil; import techreborn.client.GuiUtil;
import techreborn.client.gui.GuiGrinder; import techreborn.client.gui.GuiGrinder;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -54,7 +55,7 @@ public class GrinderRecipeHandler extends GenericRecipeHander implements INeiBas
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "grinderRecipe"; return Reference.grinderRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiImplosionCompressor; import techreborn.client.gui.GuiImplosionCompressor;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -37,7 +38,7 @@ public class ImplosionCompressorRecipeHandler extends GenericRecipeHander implem
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "implosionCompressorRecipe"; return Reference.implosionCompressorRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiIndustrialElectrolyzer; import techreborn.client.gui.GuiIndustrialElectrolyzer;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -45,7 +46,7 @@ public class IndustrialElectrolyzerRecipeHandler extends GenericRecipeHander imp
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "industrialElectrolyzerRecipe"; return Reference.industrialElectrolyzerRecipe;
} }
@Override @Override

View file

@ -11,6 +11,7 @@ import techreborn.api.recipe.IBaseRecipeType;
import techreborn.api.recipe.machines.IndustrialSawmillRecipe; import techreborn.api.recipe.machines.IndustrialSawmillRecipe;
import techreborn.client.GuiUtil; import techreborn.client.GuiUtil;
import techreborn.client.gui.GuiIndustrialSawmill; import techreborn.client.gui.GuiIndustrialSawmill;
import techreborn.lib.Reference;
import java.awt.*; import java.awt.*;
import java.util.List; import java.util.List;
@ -47,7 +48,7 @@ public class IndustrialSawmillRecipeHandler extends GenericRecipeHander implemen
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "industrialSawmillRecipe"; return Reference.industrialSawmillRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiLathe; import techreborn.client.gui.GuiLathe;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -27,7 +28,7 @@ public class LatheRecipeHandler extends GenericRecipeHander implements INeiBaseR
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "latheRecipe"; return Reference.latheRecipe;
} }
@Override @Override

View file

@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler;
import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainer;
import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.IBaseRecipeType;
import techreborn.client.gui.GuiPlateCuttingMachine; import techreborn.client.gui.GuiPlateCuttingMachine;
import techreborn.lib.Reference;
import techreborn.util.ItemUtils; import techreborn.util.ItemUtils;
import java.awt.*; import java.awt.*;
@ -26,7 +27,7 @@ public class PlateCuttingMachineRecipeHandler extends GenericRecipeHander implem
@Override @Override
public String getRecipeName() { public String getRecipeName() {
return "plateCuttingMachineRecipe"; return Reference.plateCuttingMachineRecipe;
} }
@Override @Override

View file

@ -0,0 +1,18 @@
package techreborn.lib;
import net.minecraft.util.StatCollector;
public class Reference
{
public static String alloySmelteRecipe = StatCollector.translateToLocal("techreborn.recipe.alloysmelter");
public static String assemblingMachineRecipe = StatCollector.translateToLocal("techreborn.recipe.assemblingmachine");
public static String blastFurnaceRecipe = StatCollector.translateToLocal("techreborn.recipe.blastfurnace");
public static String centrifugeRecipe = StatCollector.translateToLocal("techreborn.recipe.centrifuge");
public static String chemicalReactorRecipe = StatCollector.translateToLocal("techreborn.recipe.chemicalReactor");
public static String grinderRecipe = StatCollector.translateToLocal("techreborn.recipe.grinder");
public static String implosionCompressorRecipe = StatCollector.translateToLocal("techreborn.recipe.implosioncompressor");
public static String industrialElectrolyzerRecipe = StatCollector.translateToLocal("techreborn.recipe.industrialelectrolyzer");
public static String industrialSawmillRecipe = StatCollector.translateToLocal("techreborn.recipe.industrialsawmill");
public static String latheRecipe = StatCollector.translateToLocal("techreborn.recipe.lathe");
public static String plateCuttingMachineRecipe = StatCollector.translateToLocal("techreborn.recipe.platecuttingmachine");
}

View file

@ -11,6 +11,7 @@ import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.api.upgrade.UpgradeHandler; import techreborn.api.upgrade.UpgradeHandler;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -30,7 +31,7 @@ public class TileAlloySmelter extends TilePowerAcceptor implements IWrenchable,
inputs[1] = 1; inputs[1] = 1;
int[] outputs = new int[1]; int[] outputs = new int[1];
outputs[0] = 2; outputs[0] = 2;
crafter = new RecipeCrafter("alloySmelterRecipe", this, 2, 1, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.alloySmelteRecipe, this, 2, 1, inventory, inputs, outputs);
upgrades = new UpgradeHandler(crafter, inventory, 4, 5, 6, 7); upgrades = new UpgradeHandler(crafter, inventory, 4, 5, 6, 7);
} }

View file

@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -28,7 +29,7 @@ public class TileAssemblingMachine extends TilePowerAcceptor implements IWrencha
inputs[1] = 1; inputs[1] = 1;
int[] outputs = new int[1]; int[] outputs = new int[1];
outputs[0] = 2; outputs[0] = 2;
crafter = new RecipeCrafter("assemblingMachineRecipe", this, 2, 2, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.assemblingMachineRecipe, this, 2, 2, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -18,6 +18,7 @@ import techreborn.blocks.BlockMachineCasing;
import techreborn.config.ConfigTechReborn; import techreborn.config.ConfigTechReborn;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Location; import techreborn.lib.Location;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -38,7 +39,7 @@ public class TileBlastFurnace extends TilePowerAcceptor implements IWrenchable,
int[] outputs = new int[2]; int[] outputs = new int[2];
outputs[0] = 2; outputs[0] = 2;
outputs[1] = 3; outputs[1] = 3;
crafter = new RecipeCrafter("blastFurnaceRecipe", this, 2, 2, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.blastFurnaceRecipe, this, 2, 2, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -11,6 +11,7 @@ import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.config.ConfigTechReborn; import techreborn.config.ConfigTechReborn;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -37,7 +38,7 @@ public class TileCentrifuge extends TilePowerAcceptor implements IWrenchable, I
outputs[2] = 4; outputs[2] = 4;
outputs[3] = 5; outputs[3] = 5;
crafter = new RecipeCrafter("centrifugeRecipe", this, 2, 4, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.centrifugeRecipe, this, 2, 4, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -28,7 +29,7 @@ public class TileChemicalReactor extends TilePowerAcceptor implements IWrenchabl
inputs[1] = 1; inputs[1] = 1;
int[] outputs = new int[1]; int[] outputs = new int[1];
outputs[0] = 2; outputs[0] = 2;
crafter = new RecipeCrafter("chemicalReactorRecipe", this, 2, 2, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.chemicalReactorRecipe, this, 2, 2, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -16,6 +16,7 @@ import techreborn.config.ConfigTechReborn;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.init.ModFluids; import techreborn.init.ModFluids;
import techreborn.lib.Location; import techreborn.lib.Location;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
import techreborn.util.Tank; import techreborn.util.Tank;
@ -39,7 +40,7 @@ public class TileGrinder extends TilePowerAcceptor implements IWrenchable, IEner
outputs[1] = 3; outputs[1] = 3;
outputs[2] = 4; outputs[2] = 4;
outputs[3] = 5; outputs[3] = 5;
crafter = new RecipeCrafter("grinderRecipe", this, 1, 4, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.grinderRecipe, this, 1, 4, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -13,6 +13,7 @@ import techreborn.api.recipe.RecipeCrafter;
import techreborn.blocks.BlockMachineCasing; import techreborn.blocks.BlockMachineCasing;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Location; import techreborn.lib.Location;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -31,7 +32,7 @@ public class TileImplosionCompressor extends TilePowerAcceptor implements IWrenc
int[] outputs = new int[2]; int[] outputs = new int[2];
outputs[0] = 2; outputs[0] = 2;
outputs[1] = 3; outputs[1] = 3;
crafter = new RecipeCrafter("implosionCompressorRecipe", this, 2, 2, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.implosionCompressorRecipe, this, 2, 2, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -31,7 +32,7 @@ public class TileIndustrialElectrolyzer extends TilePowerAcceptor implements IWr
outputs[1] = 3; outputs[1] = 3;
outputs[2] = 4; outputs[2] = 4;
outputs[3] = 5; outputs[3] = 5;
crafter = new RecipeCrafter("industrialElectrolyzerRecipe", this, 2, 4, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.industrialElectrolyzerRecipe, this, 2, 4, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -15,6 +15,7 @@ import techreborn.blocks.BlockMachineCasing;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.init.ModFluids; import techreborn.init.ModFluids;
import techreborn.lib.Location; import techreborn.lib.Location;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
import techreborn.util.Tank; import techreborn.util.Tank;
@ -40,7 +41,7 @@ public class TileIndustrialSawmill extends TilePowerAcceptor implements IWrencha
outputs[0] = 2; outputs[0] = 2;
outputs[1] = 3; outputs[1] = 3;
outputs[2] = 4; outputs[2] = 4;
crafter = new RecipeCrafter("industrialSawmillRecipe", this, 2, 3, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.industrialSawmillRecipe, this, 2, 3, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -28,7 +29,7 @@ public class TileLathe extends TilePowerAcceptor implements IWrenchable, IEnergy
inputs[0] = 0; inputs[0] = 0;
int[] outputs = new int[1]; int[] outputs = new int[1];
outputs[0] = 1; outputs[0] = 1;
crafter = new RecipeCrafter("latheRecipe", this, 1, 1, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.latheRecipe, this, 1, 1, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import techreborn.api.recipe.RecipeCrafter; import techreborn.api.recipe.RecipeCrafter;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.lib.Reference;
import techreborn.powerSystem.TilePowerAcceptor; import techreborn.powerSystem.TilePowerAcceptor;
import techreborn.util.Inventory; import techreborn.util.Inventory;
@ -28,7 +29,7 @@ public class TilePlateCuttingMachine extends TilePowerAcceptor implements IWrenc
inputs[0] = 0; inputs[0] = 0;
int[] outputs = new int[1]; int[] outputs = new int[1];
outputs[0] = 1; outputs[0] = 1;
crafter = new RecipeCrafter("plateCuttingMachineRecipe", this, 1, 1, inventory, inputs, outputs); crafter = new RecipeCrafter(Reference.plateCuttingMachineRecipe, this, 1, 1, inventory, inputs, outputs);
} }
@Override @Override

View file

@ -800,7 +800,16 @@ config.techreborn.category.crafting=Crafting Configs
config.techreborn.category.uu=UU Configs config.techreborn.category.uu=UU Configs
config.techreborn.category.emc=EMC Configs config.techreborn.category.emc=EMC Configs
#Recipe Handlers
techreborn.recipe.alloysmelter=Alloy Furnace Recipe
techreborn.recipe.assemblingmachine=Assembling Machine Recipe
techreborn.recipe.blastfurnace=Blast Furnace Recipe
techreborn.recipe.centrifuge=Centrifuge Recipe
techreborn.recipe.grinder=Industrial Grinder Recipe
techreborn.recipe.industrialelectrolyzer=Industrial Electrolyzer Recipe
techreborn.recipe.industrialsawmill=Industrial Sawmill Recipe
techreborn.recipe.lathe=Lathe Recipe
techreborn.recipe.platecuttingmachine=Plate Cutting Machine Recipe
#Message #Message
techreborn.message.missingmultiblock=MISSING MULTIBLOCK techreborn.message.missingmultiblock=MISSING MULTIBLOCK