diff --git a/src/main/java/techreborn/api/recipe/machines/AlloySmelterRecipe.java b/src/main/java/techreborn/api/recipe/machines/AlloySmelterRecipe.java index bb8cb4d08..fe4b94484 100644 --- a/src/main/java/techreborn/api/recipe/machines/AlloySmelterRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/AlloySmelterRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class AlloySmelterRecipe extends BaseRecipe { public AlloySmelterRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { - super("alloySmelterRecipe", tickTime, euPerTick); + super(Reference.alloySmelteRecipe, tickTime, euPerTick); if (input1 != null) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/AssemblingMachineRecipe.java b/src/main/java/techreborn/api/recipe/machines/AssemblingMachineRecipe.java index 8928826c6..00765de6c 100644 --- a/src/main/java/techreborn/api/recipe/machines/AssemblingMachineRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/AssemblingMachineRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class AssemblingMachineRecipe extends BaseRecipe { public AssemblingMachineRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { - super("assemblingMachineRecipe", tickTime, euPerTick); + super(Reference.assemblingMachineRecipe, tickTime, euPerTick); if (input1 != null) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/BlastFurnaceRecipe.java b/src/main/java/techreborn/api/recipe/machines/BlastFurnaceRecipe.java index 34157eec2..d122a4e1a 100644 --- a/src/main/java/techreborn/api/recipe/machines/BlastFurnaceRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/BlastFurnaceRecipe.java @@ -3,6 +3,7 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; import techreborn.tiles.TileBlastFurnace; public class BlastFurnaceRecipe extends BaseRecipe { @@ -11,7 +12,7 @@ public class BlastFurnaceRecipe extends BaseRecipe { public 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) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/CentrifugeRecipe.java b/src/main/java/techreborn/api/recipe/machines/CentrifugeRecipe.java index f7fbc5a79..a881bcdf8 100644 --- a/src/main/java/techreborn/api/recipe/machines/CentrifugeRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/CentrifugeRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class CentrifugeRecipe extends BaseRecipe { 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) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/ChemicalReactorRecipe.java b/src/main/java/techreborn/api/recipe/machines/ChemicalReactorRecipe.java index 75582988f..26b638345 100644 --- a/src/main/java/techreborn/api/recipe/machines/ChemicalReactorRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/ChemicalReactorRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class ChemicalReactorRecipe extends BaseRecipe { public ChemicalReactorRecipe(ItemStack input1, ItemStack input2, ItemStack output1, int tickTime, int euPerTick) { - super("chemicalReactorRecipe", tickTime, euPerTick); + super(Reference.chemicalReactorRecipe, tickTime, euPerTick); if (input1 != null) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/GrinderRecipe.java b/src/main/java/techreborn/api/recipe/machines/GrinderRecipe.java index beebbbe0a..7ce45a6d2 100644 --- a/src/main/java/techreborn/api/recipe/machines/GrinderRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/GrinderRecipe.java @@ -5,6 +5,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.fluids.FluidStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; import techreborn.tiles.TileGrinder; public class GrinderRecipe extends BaseRecipe { @@ -12,7 +13,7 @@ public class GrinderRecipe extends BaseRecipe { public FluidStack fluidStack; 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) inputs.add(input1); if( input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/ImplosionCompressorRecipe.java b/src/main/java/techreborn/api/recipe/machines/ImplosionCompressorRecipe.java index 8eeecb8b3..104ac1480 100644 --- a/src/main/java/techreborn/api/recipe/machines/ImplosionCompressorRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/ImplosionCompressorRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class ImplosionCompressorRecipe extends BaseRecipe { 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) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/IndustrialElectrolyzerRecipe.java b/src/main/java/techreborn/api/recipe/machines/IndustrialElectrolyzerRecipe.java index c9db57f5d..8b879fd5b 100644 --- a/src/main/java/techreborn/api/recipe/machines/IndustrialElectrolyzerRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/IndustrialElectrolyzerRecipe.java @@ -4,13 +4,14 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.fluids.FluidStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; import techreborn.tiles.TileIndustrialElectrolyzer; public class IndustrialElectrolyzerRecipe extends BaseRecipe { 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) inputs.add(inputCells); if( input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java b/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java index d224c5fbd..548874848 100644 --- a/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/IndustrialSawmillRecipe.java @@ -4,6 +4,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.fluids.FluidStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; import techreborn.tiles.TileIndustrialSawmill; public class IndustrialSawmillRecipe extends BaseRecipe { @@ -13,7 +14,7 @@ public class IndustrialSawmillRecipe extends BaseRecipe { public boolean canUseOreDict = false; 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) inputs.add(input1); if (input2 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/LatheRecipe.java b/src/main/java/techreborn/api/recipe/machines/LatheRecipe.java index 7e2bcbc5e..b56190760 100644 --- a/src/main/java/techreborn/api/recipe/machines/LatheRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/LatheRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class LatheRecipe extends BaseRecipe { public LatheRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) { - super("latheRecipe", tickTime, euPerTick); + super(Reference.latheRecipe, tickTime, euPerTick); if (input1 != null) inputs.add(input1); if (output1 != null) diff --git a/src/main/java/techreborn/api/recipe/machines/PlateCuttingMachineRecipe.java b/src/main/java/techreborn/api/recipe/machines/PlateCuttingMachineRecipe.java index 5561503c1..01d761fec 100644 --- a/src/main/java/techreborn/api/recipe/machines/PlateCuttingMachineRecipe.java +++ b/src/main/java/techreborn/api/recipe/machines/PlateCuttingMachineRecipe.java @@ -2,11 +2,12 @@ package techreborn.api.recipe.machines; import net.minecraft.item.ItemStack; import techreborn.api.recipe.BaseRecipe; +import techreborn.lib.Reference; public class PlateCuttingMachineRecipe extends BaseRecipe { public PlateCuttingMachineRecipe(ItemStack input1, ItemStack output1, int tickTime, int euPerTick) { - super("plateCuttingMachineRecipe", tickTime, euPerTick); + super(Reference.plateCuttingMachineRecipe, tickTime, euPerTick); if (input1 != null) inputs.add(input1); if (output1 != null) diff --git a/src/main/java/techreborn/compat/nei/recipes/AlloySmelterRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/AlloySmelterRecipeHandler.java index 22e10dd27..d5de6ecb1 100644 --- a/src/main/java/techreborn/compat/nei/recipes/AlloySmelterRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/AlloySmelterRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiAlloySmelter; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -26,7 +27,7 @@ public class AlloySmelterRecipeHandler extends GenericRecipeHander implements IN @Override public String getRecipeName() { - return "alloySmelterRecipe"; + return Reference.alloySmelteRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/AssemblingMachineRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/AssemblingMachineRecipeHandler.java index c851709c0..321d2b1e1 100644 --- a/src/main/java/techreborn/compat/nei/recipes/AssemblingMachineRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/AssemblingMachineRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiAssemblingMachine; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -32,7 +33,7 @@ public class AssemblingMachineRecipeHandler extends GenericRecipeHander implemen @Override public String getRecipeName() { - return "assemblingMachineRecipe"; + return Reference.assemblingMachineRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/BlastFurnaceRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/BlastFurnaceRecipeHandler.java index b61bb67fa..fddf7062c 100644 --- a/src/main/java/techreborn/compat/nei/recipes/BlastFurnaceRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/BlastFurnaceRecipeHandler.java @@ -7,6 +7,7 @@ import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.machines.BlastFurnaceRecipe; import techreborn.client.gui.GuiBlastFurnace; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -39,7 +40,7 @@ public class BlastFurnaceRecipeHandler extends GenericRecipeHander implements IN @Override public String getRecipeName() { - return "blastFurnaceRecipe"; + return Reference.blastFurnaceRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/CentrifugeRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/CentrifugeRecipeHandler.java index da88ff62a..53b0c02ec 100644 --- a/src/main/java/techreborn/compat/nei/recipes/CentrifugeRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/CentrifugeRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiCentrifuge; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -46,7 +47,7 @@ public class CentrifugeRecipeHandler extends GenericRecipeHander implements INei @Override public String getRecipeName() { - return "centrifugeRecipe"; + return Reference.centrifugeRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/ChemicalReactorRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/ChemicalReactorRecipeHandler.java index ecb22888c..6875ed7eb 100644 --- a/src/main/java/techreborn/compat/nei/recipes/ChemicalReactorRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/ChemicalReactorRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiChemicalReactor; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -32,7 +33,7 @@ public class ChemicalReactorRecipeHandler extends GenericRecipeHander implements @Override public String getRecipeName() { - return "chemicalReactorRecipe"; + return Reference.chemicalReactorRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java index 297ff4c80..f7ef0018c 100644 --- a/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java @@ -11,6 +11,7 @@ import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.machines.GrinderRecipe; import techreborn.client.GuiUtil; import techreborn.client.gui.GuiGrinder; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -54,7 +55,7 @@ public class GrinderRecipeHandler extends GenericRecipeHander implements INeiBas @Override public String getRecipeName() { - return "grinderRecipe"; + return Reference.grinderRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/ImplosionCompressorRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/ImplosionCompressorRecipeHandler.java index cb7cd5c35..57b999151 100644 --- a/src/main/java/techreborn/compat/nei/recipes/ImplosionCompressorRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/ImplosionCompressorRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiImplosionCompressor; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -37,7 +38,7 @@ public class ImplosionCompressorRecipeHandler extends GenericRecipeHander implem @Override public String getRecipeName() { - return "implosionCompressorRecipe"; + return Reference.implosionCompressorRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/IndustrialElectrolyzerRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/IndustrialElectrolyzerRecipeHandler.java index d6477598b..f913adcb6 100644 --- a/src/main/java/techreborn/compat/nei/recipes/IndustrialElectrolyzerRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/IndustrialElectrolyzerRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiIndustrialElectrolyzer; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -45,7 +46,7 @@ public class IndustrialElectrolyzerRecipeHandler extends GenericRecipeHander imp @Override public String getRecipeName() { - return "industrialElectrolyzerRecipe"; + return Reference.industrialElectrolyzerRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/IndustrialSawmillRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/IndustrialSawmillRecipeHandler.java index fe32997c5..23072ba38 100644 --- a/src/main/java/techreborn/compat/nei/recipes/IndustrialSawmillRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/IndustrialSawmillRecipeHandler.java @@ -11,6 +11,7 @@ import techreborn.api.recipe.IBaseRecipeType; import techreborn.api.recipe.machines.IndustrialSawmillRecipe; import techreborn.client.GuiUtil; import techreborn.client.gui.GuiIndustrialSawmill; +import techreborn.lib.Reference; import java.awt.*; import java.util.List; @@ -47,7 +48,7 @@ public class IndustrialSawmillRecipeHandler extends GenericRecipeHander implemen @Override public String getRecipeName() { - return "industrialSawmillRecipe"; + return Reference.industrialSawmillRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/LatheRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/LatheRecipeHandler.java index 1e2676ee3..9b02ea668 100644 --- a/src/main/java/techreborn/compat/nei/recipes/LatheRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/LatheRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiLathe; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -27,7 +28,7 @@ public class LatheRecipeHandler extends GenericRecipeHander implements INeiBaseR @Override public String getRecipeName() { - return "latheRecipe"; + return Reference.latheRecipe; } @Override diff --git a/src/main/java/techreborn/compat/nei/recipes/PlateCuttingMachineRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/PlateCuttingMachineRecipeHandler.java index 041a1d14d..9b7f6131c 100644 --- a/src/main/java/techreborn/compat/nei/recipes/PlateCuttingMachineRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/PlateCuttingMachineRecipeHandler.java @@ -5,6 +5,7 @@ import codechicken.nei.recipe.TemplateRecipeHandler; import net.minecraft.client.gui.inventory.GuiContainer; import techreborn.api.recipe.IBaseRecipeType; import techreborn.client.gui.GuiPlateCuttingMachine; +import techreborn.lib.Reference; import techreborn.util.ItemUtils; import java.awt.*; @@ -26,7 +27,7 @@ public class PlateCuttingMachineRecipeHandler extends GenericRecipeHander implem @Override public String getRecipeName() { - return "plateCuttingMachineRecipe"; + return Reference.plateCuttingMachineRecipe; } @Override diff --git a/src/main/java/techreborn/lib/Reference.java b/src/main/java/techreborn/lib/Reference.java new file mode 100644 index 000000000..8a15c3106 --- /dev/null +++ b/src/main/java/techreborn/lib/Reference.java @@ -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"); +} diff --git a/src/main/java/techreborn/tiles/TileAlloySmelter.java b/src/main/java/techreborn/tiles/TileAlloySmelter.java index f79579c1d..a687c90e2 100644 --- a/src/main/java/techreborn/tiles/TileAlloySmelter.java +++ b/src/main/java/techreborn/tiles/TileAlloySmelter.java @@ -11,6 +11,7 @@ import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.api.upgrade.UpgradeHandler; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -30,7 +31,7 @@ public class TileAlloySmelter extends TilePowerAcceptor implements IWrenchable, inputs[1] = 1; int[] outputs = new int[1]; 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); } diff --git a/src/main/java/techreborn/tiles/TileAssemblingMachine.java b/src/main/java/techreborn/tiles/TileAssemblingMachine.java index 3e6c65e32..948dd93f2 100644 --- a/src/main/java/techreborn/tiles/TileAssemblingMachine.java +++ b/src/main/java/techreborn/tiles/TileAssemblingMachine.java @@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -28,7 +29,7 @@ public class TileAssemblingMachine extends TilePowerAcceptor implements IWrencha inputs[1] = 1; int[] outputs = new int[1]; 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 diff --git a/src/main/java/techreborn/tiles/TileBlastFurnace.java b/src/main/java/techreborn/tiles/TileBlastFurnace.java index e17132a44..1a3341e1e 100644 --- a/src/main/java/techreborn/tiles/TileBlastFurnace.java +++ b/src/main/java/techreborn/tiles/TileBlastFurnace.java @@ -18,6 +18,7 @@ import techreborn.blocks.BlockMachineCasing; import techreborn.config.ConfigTechReborn; import techreborn.init.ModBlocks; import techreborn.lib.Location; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -38,7 +39,7 @@ public class TileBlastFurnace extends TilePowerAcceptor implements IWrenchable, int[] outputs = new int[2]; outputs[0] = 2; 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 diff --git a/src/main/java/techreborn/tiles/TileCentrifuge.java b/src/main/java/techreborn/tiles/TileCentrifuge.java index 2fb4666b2..5cd9cf93d 100644 --- a/src/main/java/techreborn/tiles/TileCentrifuge.java +++ b/src/main/java/techreborn/tiles/TileCentrifuge.java @@ -11,6 +11,7 @@ import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.config.ConfigTechReborn; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -37,7 +38,7 @@ public class TileCentrifuge extends TilePowerAcceptor implements IWrenchable, I outputs[2] = 4; 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 diff --git a/src/main/java/techreborn/tiles/TileChemicalReactor.java b/src/main/java/techreborn/tiles/TileChemicalReactor.java index 0877c2d22..0c9463f95 100644 --- a/src/main/java/techreborn/tiles/TileChemicalReactor.java +++ b/src/main/java/techreborn/tiles/TileChemicalReactor.java @@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -28,7 +29,7 @@ public class TileChemicalReactor extends TilePowerAcceptor implements IWrenchabl inputs[1] = 1; int[] outputs = new int[1]; 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 diff --git a/src/main/java/techreborn/tiles/TileGrinder.java b/src/main/java/techreborn/tiles/TileGrinder.java index 9d116f3d6..00c25fdc2 100644 --- a/src/main/java/techreborn/tiles/TileGrinder.java +++ b/src/main/java/techreborn/tiles/TileGrinder.java @@ -16,6 +16,7 @@ import techreborn.config.ConfigTechReborn; import techreborn.init.ModBlocks; import techreborn.init.ModFluids; import techreborn.lib.Location; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; import techreborn.util.Tank; @@ -39,7 +40,7 @@ public class TileGrinder extends TilePowerAcceptor implements IWrenchable, IEner outputs[1] = 3; outputs[2] = 4; 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 diff --git a/src/main/java/techreborn/tiles/TileImplosionCompressor.java b/src/main/java/techreborn/tiles/TileImplosionCompressor.java index 93538393d..65f564f65 100644 --- a/src/main/java/techreborn/tiles/TileImplosionCompressor.java +++ b/src/main/java/techreborn/tiles/TileImplosionCompressor.java @@ -13,6 +13,7 @@ import techreborn.api.recipe.RecipeCrafter; import techreborn.blocks.BlockMachineCasing; import techreborn.init.ModBlocks; import techreborn.lib.Location; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -31,7 +32,7 @@ public class TileImplosionCompressor extends TilePowerAcceptor implements IWrenc int[] outputs = new int[2]; outputs[0] = 2; 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 diff --git a/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java b/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java index 7fc2282a1..22534643d 100644 --- a/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java +++ b/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java @@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -31,7 +32,7 @@ public class TileIndustrialElectrolyzer extends TilePowerAcceptor implements IWr outputs[1] = 3; outputs[2] = 4; 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 diff --git a/src/main/java/techreborn/tiles/TileIndustrialSawmill.java b/src/main/java/techreborn/tiles/TileIndustrialSawmill.java index 7e3ea887a..d5404c0ff 100644 --- a/src/main/java/techreborn/tiles/TileIndustrialSawmill.java +++ b/src/main/java/techreborn/tiles/TileIndustrialSawmill.java @@ -15,6 +15,7 @@ import techreborn.blocks.BlockMachineCasing; import techreborn.init.ModBlocks; import techreborn.init.ModFluids; import techreborn.lib.Location; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; import techreborn.util.Tank; @@ -40,7 +41,7 @@ public class TileIndustrialSawmill extends TilePowerAcceptor implements IWrencha outputs[0] = 2; outputs[1] = 3; 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 diff --git a/src/main/java/techreborn/tiles/TileLathe.java b/src/main/java/techreborn/tiles/TileLathe.java index 27fce4494..a28fb49fc 100644 --- a/src/main/java/techreborn/tiles/TileLathe.java +++ b/src/main/java/techreborn/tiles/TileLathe.java @@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -28,7 +29,7 @@ public class TileLathe extends TilePowerAcceptor implements IWrenchable, IEnergy inputs[0] = 0; int[] outputs = new int[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 diff --git a/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java b/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java index 7e61086f3..aad8da44d 100644 --- a/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java +++ b/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java @@ -10,6 +10,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraftforge.common.util.ForgeDirection; import techreborn.api.recipe.RecipeCrafter; import techreborn.init.ModBlocks; +import techreborn.lib.Reference; import techreborn.powerSystem.TilePowerAcceptor; import techreborn.util.Inventory; @@ -28,7 +29,7 @@ public class TilePlateCuttingMachine extends TilePowerAcceptor implements IWrenc inputs[0] = 0; int[] outputs = new int[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 diff --git a/src/main/resources/assets/techreborn/lang/en_US.lang b/src/main/resources/assets/techreborn/lang/en_US.lang index 9df38933a..469e10af4 100644 --- a/src/main/resources/assets/techreborn/lang/en_US.lang +++ b/src/main/resources/assets/techreborn/lang/en_US.lang @@ -800,7 +800,16 @@ config.techreborn.category.crafting=Crafting Configs config.techreborn.category.uu=UU 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 techreborn.message.missingmultiblock=MISSING MULTIBLOCK