diff options
author | Martin Robertz <dream-master@gmx.net> | 2020-05-14 20:55:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-14 20:55:50 +0200 |
commit | 9f9bd64e6f3275cb95765a19779b0909254d8844 (patch) | |
tree | d15dca9df0fd36cf123528b44b9533711cb73539 /src/main/java/gregtech/common/items/ItemPropolis.java | |
parent | 974babd036a93ab59d17775327f4de45ee993996 (diff) | |
parent | 9400f7f2c1ad73625ae2decc66e1e52a9ddace2a (diff) | |
download | GT5-Unofficial-9f9bd64e6f3275cb95765a19779b0909254d8844.tar.gz GT5-Unofficial-9f9bd64e6f3275cb95765a19779b0909254d8844.tar.bz2 GT5-Unofficial-9f9bd64e6f3275cb95765a19779b0909254d8844.zip |
Merge pull request #285 from GTNewHorizons/HEE-Bees
Hee bees
Diffstat (limited to 'src/main/java/gregtech/common/items/ItemPropolis.java')
-rw-r--r-- | src/main/java/gregtech/common/items/ItemPropolis.java | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/src/main/java/gregtech/common/items/ItemPropolis.java b/src/main/java/gregtech/common/items/ItemPropolis.java index 75c38ae016..20d18d4470 100644 --- a/src/main/java/gregtech/common/items/ItemPropolis.java +++ b/src/main/java/gregtech/common/items/ItemPropolis.java @@ -5,12 +5,16 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import forestry.api.core.Tabs; import gregtech.api.enums.GT_Values; +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; -import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.fluids.FluidRegistry; import java.util.List; @@ -71,12 +75,35 @@ public class ItemPropolis extends Item { public void initPropolisRecipes() { ItemStack tPropolis; - tPropolis = getStackForType(PropolisType.Zoko); - //addRecipe(tDrop, aOutput, aOutput2, aChance, aEUt); + tPropolis = getStackForType(PropolisType.End); + addProcessHV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "end_powder", 1, 0)); + tPropolis = getStackForType(PropolisType.Stardust); + addProcessHV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "stardust", 1, 0)); + tPropolis = getStackForType(PropolisType.Ectoplasma); + addProcessEV(tPropolis, GT_ModHandler.getModItem("dreamcraft", "item.EctoplasmaChip", 1, 0)); + tPropolis = getStackForType(PropolisType.Arcaneshard); + addProcessEV(tPropolis, GT_ModHandler.getModItem("dreamcraft", "item.ArcaneShardChip", 1, 0)); + tPropolis = getStackForType(PropolisType.Dragonessence); + addProcessIV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "essence", 16, 0)); + tPropolis = getStackForType(PropolisType.Enderman); + addProcessIV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "enderman_head", 1, 0)); + tPropolis = getStackForType(PropolisType.Silverfish); + addProcessEV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "silverfish_blood", 1, 0)); + tPropolis = getStackForType(PropolisType.Endium); + addProcessHV(tPropolis, GT_OreDictUnificator.get(OrePrefixes.dustSmall, Materials.HeeEndium, 1)); + tPropolis = getStackForType(PropolisType.Fireessence); + addProcessIV(tPropolis, GT_ModHandler.getModItem("HardcoreEnderExpansion", "essence", 16, 1)); + + //addRecipe(tDrop, aOutput, aOutput2, aChance, aDuration, aEUt); } - public void addRecipe(ItemStack tDrop, FluidStack aOutput, ItemStack aOutput2, int aChance, int aEUt) { - GT_Values.RA.addFluidExtractionRecipe(tDrop, aOutput2, aOutput, aChance, 40, aEUt); + public void addProcessHV(ItemStack tPropolis, ItemStack aOutput2) { + GT_Values.RA.addFluidExtractionRecipe(tPropolis, aOutput2, FluidRegistry.getFluidStack("endergoo",100), 5000, 50, 480); + } + public void addProcessEV(ItemStack tPropolis, ItemStack aOutput2) { + GT_Values.RA.addFluidExtractionRecipe(tPropolis, aOutput2, FluidRegistry.getFluidStack("endergoo",200), 2500, 100, 1920); + } + public void addProcessIV(ItemStack tPropolis, ItemStack aOutput2) { + GT_Values.RA.addFluidExtractionRecipe(tPropolis, aOutput2, FluidRegistry.getFluidStack("endergoo",300), 1500, 150, 7680); } - } |