diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2017-07-04 22:01:50 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2017-07-04 22:01:50 +1000 |
commit | 237f99ded74e392f3571c3d7c090224c68588cea (patch) | |
tree | 7ad3c0d14dd978bb1b47b72cc3bc81cb78b09b49 /src/Java/gtPlusPlus/xmod/gregtech/registration | |
parent | 8492772516898efed17f7384c63ef7d049fbd24a (diff) | |
download | GT5-Unofficial-237f99ded74e392f3571c3d7c090224c68588cea.tar.gz GT5-Unofficial-237f99ded74e392f3571c3d7c090224c68588cea.tar.bz2 GT5-Unofficial-237f99ded74e392f3571c3d7c090224c68588cea.zip |
+ Added the ULV Simple Washer [For Dusts]
+ Added a recipe for every impure dust -> clean dust to simple washer.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/registration')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java new file mode 100644 index 0000000000..7057513df7 --- /dev/null +++ b/src/Java/gtPlusPlus/xmod/gregtech/registration/gregtech/GregtechSimpleWasher.java @@ -0,0 +1,42 @@ +package gtPlusPlus.xmod.gregtech.registration.gregtech; + +import gregtech.api.enums.Materials; +import gregtech.api.enums.OrePrefixes; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.api.util.Recipe_GT; +import gtPlusPlus.core.util.fluid.FluidUtils; +import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; +import gtPlusPlus.xmod.gregtech.common.tileentities.machines.basic.GregtechMetaTileEntity_BasicWasher; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fluids.FluidStack; + +public class GregtechSimpleWasher { + + public static void run(){ + + + //Generate Recipe Map for the Dust Washer. + ItemStack dustClean; + ItemStack dustDirty; + for (Materials v : Materials.values()){ + dustClean = GT_OreDictUnificator.get(OrePrefixes.dust, v, 1L); + dustDirty = GT_OreDictUnificator.get(OrePrefixes.dustImpure, v, 1L); + if (dustClean != null && dustDirty != null){ + Recipe_GT.Gregtech_Recipe_Map.sSimpleWasherRecipes.addRecipe( + false, + new ItemStack[]{dustDirty}, + new ItemStack[]{dustClean}, + null, + new FluidStack[]{FluidUtils.getFluidStack("water", 100)}, + null, + 5, + 8, + 0); + } + } + + + //Register the Simple Washer Entity. + GregtechItemList.SimpleDustWasher.set(new GregtechMetaTileEntity_BasicWasher(767, "simplewasher.01.tier.00", "Simple Washer", 0).getStackForm(1L)); + } +} |