aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/registration
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2017-07-04 22:01:50 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2017-07-04 22:01:50 +1000
commit237f99ded74e392f3571c3d7c090224c68588cea (patch)
tree7ad3c0d14dd978bb1b47b72cc3bc81cb78b09b49 /src/Java/gtPlusPlus/xmod/gregtech/registration
parent8492772516898efed17f7384c63ef7d049fbd24a (diff)
downloadGT5-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.java42
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));
+ }
+}