diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-05-26 12:52:33 +1000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-05-26 12:52:33 +1000 |
commit | 4a605b6249c9ad9711e254b7d8c95ec5b6b1d089 (patch) | |
tree | 908b63e8fc42e5ce2a47595ea61fa4a42507ebdb /src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe | |
parent | bf6540321723cb00733c91fcc16b44cff912f06e (diff) | |
download | GT5-Unofficial-4a605b6249c9ad9711e254b7d8c95ec5b6b1d089.tar.gz GT5-Unofficial-4a605b6249c9ad9711e254b7d8c95ec5b6b1d089.tar.bz2 GT5-Unofficial-4a605b6249c9ad9711e254b7d8c95ec5b6b1d089.zip |
% Initial start to LFTR reworking.
% Changed around the capes a lil bit.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_LFTR.java | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_LFTR.java b/src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_LFTR.java new file mode 100644 index 0000000000..5b897a0ad0 --- /dev/null +++ b/src/Java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoader_LFTR.java @@ -0,0 +1,94 @@ +package gtPlusPlus.xmod.gregtech.loaders.recipe; + +import java.util.Collection; + +import net.minecraft.item.ItemStack; + +import gregtech.api.util.GT_Recipe; +import gregtech.api.util.Recipe_GT; + +import gtPlusPlus.api.objects.minecraft.NoConflictGTRecipeMap; +import gtPlusPlus.core.recipe.common.CI; +import gtPlusPlus.core.util.minecraft.FluidUtils; +import net.minecraftforge.fluids.FluidStack; + +public class RecipeLoader_LFTR { + + + protected final static NoConflictGTRecipeMap mRecipesLFTR = new NoConflictGTRecipeMap(); + + public static Collection<GT_Recipe> getRecipes(){ + return mRecipesLFTR.getRecipeMap(); + } + + public static void generate() { + // Fli2BeF4 + Thorium TetraFluoride = Uranium233 + //72k Ticks/hr + //1l/4t = 1000l/hr + //1l/40t = 1000l/10hr (Probably better) LiFBeF2ThF4UF4 + //1l/20t= 1000l/2.5hr LiFBeF2ZrF4UF4 + //1l/10t= 1000l/2.5hr LiFBeF2ZrF4U235 + + //LiFBeF2ThF4UF4 + GT_Recipe LFTR1 = new Recipe_GT( + true, + new ItemStack[] {CI.getNumberedCircuit(1)}, + new ItemStack[] {}, + null, new int[] {5000, 2500}, + new FluidStack[] { + FluidUtils.getFluidStack("molten.li2bef4", 34), + FluidUtils.getFluidStack("molten.LiFBeF2ThF4UF4".toLowerCase(), 17) + }, + new FluidStack[] { + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 10), + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 5) + }, + 12000,//time + 0,//cost + 4096//fuel value + ); + + //LiFBeF2ZrF4UF4 + GT_Recipe LFTR2 = new Recipe_GT( + true, + new ItemStack[] {CI.getNumberedCircuit(2)}, + new ItemStack[] {}, + null, new int[] {2500, 1250}, + new FluidStack[] { + FluidUtils.getFluidStack("molten.li2bef4", 34), + FluidUtils.getFluidStack("molten.LiFBeF2ZrF4UF4".toLowerCase(), 17) + }, + new FluidStack[] { + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 4), + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 2) + }, + 6000,//time + 0,//cost + 4096//fuel value + ); + + //LiFBeF2ZrF4U235 + GT_Recipe LFTR3 = new Recipe_GT( + true, + new ItemStack[] {CI.getNumberedCircuit(3)}, + new ItemStack[] {}, + null, new int[] {1000, 500}, + new FluidStack[] { + FluidUtils.getFluidStack("molten.li2bef4", 34), + FluidUtils.getFluidStack("molten.LiFBeF2ZrF4U235".toLowerCase(), 17) + }, + new FluidStack[] { + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 2), + FluidUtils.getFluidStack("molten.uraniumhexafluoride", 1) + }, + 3000,//time + 0,//cost + 4096//fuel value + ); + + mRecipesLFTR.add(LFTR1); + mRecipesLFTR.add(LFTR2); + mRecipesLFTR.add(LFTR3); + + } +} |