summaryrefslogtreecommitdiff
path: root/src/main/java/jp/plusplus/fbs/nei/NEILoader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/jp/plusplus/fbs/nei/NEILoader.java')
-rw-r--r--src/main/java/jp/plusplus/fbs/nei/NEILoader.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/main/java/jp/plusplus/fbs/nei/NEILoader.java b/src/main/java/jp/plusplus/fbs/nei/NEILoader.java
new file mode 100644
index 0000000..735f10d
--- /dev/null
+++ b/src/main/java/jp/plusplus/fbs/nei/NEILoader.java
@@ -0,0 +1,43 @@
+package jp.plusplus.fbs.nei;
+
+import codechicken.nei.api.API;
+import jp.plusplus.fbs.gui.GuiExtractingFurnace;
+import jp.plusplus.fbs.pottery.GuiPottersWheel;
+import jp.plusplus.fbs.gui.GuiWorkbench;
+
+/**
+ * Created by plusplus_F on 2015/06/15.
+ */
+public class NEILoader {
+ public static FBSShapedRecipeHandler shapedRecipe;
+ public static FBSShapelessRecipeHandler shapelessRecipe;
+ public static FBSExtractingHandler extractingRecipe;
+ public static PotteryCraftHandler pch;
+ public static AppraisalHandler ah;
+
+ public static void LoadNEI(){
+ shapedRecipe=new FBSShapedRecipeHandler();
+ API.registerRecipeHandler(shapedRecipe);
+ API.registerUsageHandler(shapedRecipe);
+ API.registerGuiOverlay(GuiWorkbench.class, shapedRecipe.getOverlayIdentifier(), 0, 0);
+
+ shapelessRecipe=new FBSShapelessRecipeHandler();
+ API.registerRecipeHandler(shapelessRecipe);
+ API.registerUsageHandler(shapelessRecipe);
+ API.registerGuiOverlay(GuiWorkbench.class, shapelessRecipe.getOverlayIdentifier(), 0, 0);
+
+ extractingRecipe=new FBSExtractingHandler();
+ API.registerRecipeHandler(extractingRecipe);
+ API.registerUsageHandler(extractingRecipe);
+ API.registerGuiOverlay(GuiExtractingFurnace.class, extractingRecipe.getOverlayIdentifier(), 0, 0);
+
+ pch=new PotteryCraftHandler();
+ API.registerRecipeHandler(pch);
+ API.registerUsageHandler(pch);
+ API.registerGuiOverlay(GuiPottersWheel.class, pch.getOverlayIdentifier(), 0, 0);
+
+ ah=new AppraisalHandler();
+ API.registerRecipeHandler(ah);
+ API.registerUsageHandler(ah);
+ }
+}