diff options
| author | Detrav <witalyezep@gmail.com> | 2016-12-11 10:36:35 +0300 |
|---|---|---|
| committer | Detrav <witalyezep@gmail.com> | 2016-12-11 10:36:35 +0300 |
| commit | f6b5b72d6d5da94eda33709167ffa731bcf8c843 (patch) | |
| tree | f81aa3fd53e75f945d0395bb9cdc2ee0f1da8530 /src/main/java/com/detrav/items/processing | |
| parent | 46abca1bb6254c6cd6d971d4ec8ffd2955b43609 (diff) | |
| download | GT5-Unofficial-f6b5b72d6d5da94eda33709167ffa731bcf8c843.tar.gz GT5-Unofficial-f6b5b72d6d5da94eda33709167ffa731bcf8c843.tar.bz2 GT5-Unofficial-f6b5b72d6d5da94eda33709167ffa731bcf8c843.zip | |
+ Added smart plunger with inner fluidstack storage
Diffstat (limited to 'src/main/java/com/detrav/items/processing')
| -rw-r--r-- | src/main/java/com/detrav/items/processing/ProcessingDetravSmartPlunger.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/items/processing/ProcessingDetravSmartPlunger.java b/src/main/java/com/detrav/items/processing/ProcessingDetravSmartPlunger.java new file mode 100644 index 0000000000..e9f76590d6 --- /dev/null +++ b/src/main/java/com/detrav/items/processing/ProcessingDetravSmartPlunger.java @@ -0,0 +1,33 @@ +package com.detrav.items.processing; + +import com.detrav.items.DetravMetaGeneratedTool01; +import gregtech.api.enums.*; +import gregtech.api.interfaces.IOreRecipeRegistrator; +import gregtech.api.util.GT_ModHandler; +import gregtech.api.util.GT_OreDictUnificator; +import gregtech.common.items.GT_MetaGenerated_Tool_01; +import ic2.core.Ic2Items; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; + +/** + * Created by Detrav on 11.12.2016. + */ +public class ProcessingDetravSmartPlunger implements IOreRecipeRegistrator { + public ProcessingDetravSmartPlunger() { + OrePrefixes.toolHeadHammer.add(this); + } + + public void registerOre(OrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack) { + if ((aMaterial != Materials.Stone) && (aMaterial != Materials.Flint)) { + if (aMaterial != Materials.Rubber) + GT_ModHandler.addCraftingRecipe( + DetravMetaGeneratedTool01.INSTANCE.getToolWithStats(4,1,aMaterial,aMaterial,null), + GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED, + new Object[]{"xRR", " CR", "S f", + Character.valueOf('S'), OrePrefixes.stick.get(aMaterial), + Character.valueOf('R'), OrePrefixes.plate.get(Materials.Rubber), + Character.valueOf('C'), Ic2Items.cell}); + } + } +} |
