aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/gregtech/api/interfaces
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-06-30 02:39:21 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-06-30 02:39:21 +1000
commit3304d37df6a306fa0b554ee25e99c78115b46c2b (patch)
treec9c719e35af7b8928d66eef5b057530ee43b0ec5 /src/Java/miscutil/gregtech/api/interfaces
parent240149f91145e7427ee5f84260419255f435d9aa (diff)
downloadGT5-Unofficial-3304d37df6a306fa0b554ee25e99c78115b46c2b.tar.gz
GT5-Unofficial-3304d37df6a306fa0b554ee25e99c78115b46c2b.tar.bz2
GT5-Unofficial-3304d37df6a306fa0b554ee25e99c78115b46c2b.zip
+Attempted to add Ingot/Plate/Block processing chains for my own Materials.
Diffstat (limited to 'src/Java/miscutil/gregtech/api/interfaces')
-rw-r--r--src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator.java4
-rw-r--r--src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator_GT.java16
2 files changed, 18 insertions, 2 deletions
diff --git a/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator.java b/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator.java
index 83a7a1d1fc..4c80bd1cd6 100644
--- a/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator.java
+++ b/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator.java
@@ -1,7 +1,7 @@
package miscutil.gregtech.api.interfaces.internal;
-import gregtech.api.enums.Materials;
import miscutil.gregtech.api.enums.GregtechOrePrefixes;
+import miscutil.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
import net.minecraft.item.ItemStack;
public interface Interface_OreRecipeRegistrator {
@@ -12,5 +12,5 @@ public interface Interface_OreRecipeRegistrator {
* @param aMaterial always != null, and can be == _NULL if the Prefix is Self Referencing or not Material based!
* @param aStack always != null
*/
- public void registerOre(GregtechOrePrefixes aPrefix, Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack);
+ public void registerOre(GregtechOrePrefixes aPrefix, GT_Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack);
} \ No newline at end of file
diff --git a/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator_GT.java b/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator_GT.java
new file mode 100644
index 0000000000..468c690ccf
--- /dev/null
+++ b/src/Java/miscutil/gregtech/api/interfaces/internal/Interface_OreRecipeRegistrator_GT.java
@@ -0,0 +1,16 @@
+package miscutil.gregtech.api.interfaces.internal;
+
+import gregtech.api.enums.OrePrefixes;
+import miscutil.gregtech.api.enums.GregtechOrePrefixes.GT_Materials;
+import net.minecraft.item.ItemStack;
+
+public interface Interface_OreRecipeRegistrator_GT {
+ /**
+ * Contains a Code Fragment, used in the OrePrefix to register Recipes. Better than using a switch/case, like I did before.
+ *
+ * @param aPrefix always != null
+ * @param aMaterial always != null, and can be == _NULL if the Prefix is Self Referencing or not Material based!
+ * @param aStack always != null
+ */
+ public void registerOre(OrePrefixes aPrefix, GT_Materials aMaterial, String aOreDictName, String aModName, ItemStack aStack);
+} \ No newline at end of file