summaryrefslogtreecommitdiff
path: root/src/main/java/ihl/nei_integration/NEIIHLConfig.java
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2017-08-10 18:52:45 +0300
committerFoghrye4 <foghrye4@gmail.com>2017-08-10 18:52:45 +0300
commit0427ab89f1753a44b30cbc35ce021cbbdc845109 (patch)
treeabe418ff5ec174e712fe8dedd434548a945b15a3 /src/main/java/ihl/nei_integration/NEIIHLConfig.java
parent877312184c472d9845e5ef1008bc538f4634059f (diff)
fix missing source folder
Diffstat (limited to 'src/main/java/ihl/nei_integration/NEIIHLConfig.java')
-rw-r--r--src/main/java/ihl/nei_integration/NEIIHLConfig.java116
1 files changed, 116 insertions, 0 deletions
diff --git a/src/main/java/ihl/nei_integration/NEIIHLConfig.java b/src/main/java/ihl/nei_integration/NEIIHLConfig.java
new file mode 100644
index 0000000..c1867a7
--- /dev/null
+++ b/src/main/java/ihl/nei_integration/NEIIHLConfig.java
@@ -0,0 +1,116 @@
+package ihl.nei_integration;
+
+import codechicken.nei.api.API;
+import codechicken.nei.api.IConfigureNEI;
+import codechicken.nei.api.ItemInfo;
+import ihl.IHLModInfo;
+import ihl.processing.chemistry.ChemicalReactorGui;
+import ihl.processing.chemistry.CryogenicDistillerGui;
+import ihl.processing.chemistry.ElectricEvaporatorGui;
+import ihl.processing.chemistry.EvaporatorGui;
+import ihl.processing.chemistry.FluidizedBedReactorGui;
+import ihl.processing.chemistry.LabElectrolyzerGui;
+import ihl.processing.chemistry.LeadOvenGui;
+import ihl.processing.chemistry.LoomGui;
+import ihl.processing.chemistry.PaperMachineGui;
+import ihl.processing.metallurgy.AchesonFurnaceGui;
+import ihl.processing.metallurgy.DetonationSprayingMachineGui;
+import ihl.processing.metallurgy.ExtruderGui;
+import ihl.processing.metallurgy.GasWeldingStationGui;
+import ihl.processing.metallurgy.ImpregnatingMachineGui;
+import ihl.processing.metallurgy.MuffleFurnaceGui;
+import ihl.processing.metallurgy.RollingMachineGui;
+import ihl.processing.metallurgy.WireMillGui;
+import ihl.processing.metallurgy.WoodenRollingMachineGui;
+
+public class NEIIHLConfig implements IConfigureNEI
+{
+ @Override
+ public void loadConfig()
+ {
+ API.registerHighlightHandler(new IHLBlockHighlightHandler(), ItemInfo.Layout.HEADER);
+ API.registerRecipeHandler(new EvaporatorRecipeHandler());
+ API.registerUsageHandler(new EvaporatorRecipeHandler());
+ API.registerGuiOverlay(EvaporatorGui.class, "evaporator", 5, 11);
+ API.registerRecipeHandler(new ElectricEvaporatorRecipeHandler());
+ API.registerUsageHandler(new ElectricEvaporatorRecipeHandler());
+ API.registerGuiOverlay(ElectricEvaporatorGui.class, "electricevaporator", 5, 11);
+ API.registerRecipeHandler(new AchesonFurnaceRecipeHandler());
+ API.registerUsageHandler(new AchesonFurnaceRecipeHandler());
+ API.registerGuiOverlay(AchesonFurnaceGui.class, "achesonFurnace", 5, 11);
+ API.registerRecipeHandler(new MuffleFurnaceRecipeHandler());
+ API.registerUsageHandler(new MuffleFurnaceRecipeHandler());
+ API.registerGuiOverlay(MuffleFurnaceGui.class, "muffleFurnace", 5, 11);
+ API.registerRecipeHandler(new DetonationSprayingMachineRecipeHandler());
+ API.registerUsageHandler(new DetonationSprayingMachineRecipeHandler());
+ API.registerGuiOverlay(DetonationSprayingMachineGui.class, "detonationSprayingMachine", 5, 11);
+ API.registerRecipeHandler(new ExtruderRecipeHandler());
+ API.registerUsageHandler(new ExtruderRecipeHandler());
+ API.registerGuiOverlay(ExtruderGui.class, "extruder", 5, 11);
+ API.registerRecipeHandler(new ImpregnatingMachineRecipeHandler());
+ API.registerUsageHandler(new ImpregnatingMachineRecipeHandler());
+ API.registerGuiOverlay(ImpregnatingMachineGui.class, "impregnatingMachine", 5, 11);
+ API.registerRecipeHandler(new LeadOvenRecipeHandler());
+ API.registerUsageHandler(new LeadOvenRecipeHandler());
+ API.registerGuiOverlay(LeadOvenGui.class, "leadOven", 5, 11);
+ API.registerRecipeHandler(new LoomRecipeHandler());
+ API.registerUsageHandler(new LoomRecipeHandler());
+ API.registerGuiOverlay(LoomGui.class, "loom", 5, 11);
+ API.registerGuiOverlay(GasWeldingStationGui.class, "gasWeldingStation", 5, 11);
+ API.registerRecipeHandler(new GasWeldingStationGasRecipeHandler());
+ API.registerUsageHandler(new GasWeldingStationGasRecipeHandler());
+ API.registerGuiOverlay(GasWeldingStationGui.class, "gasWeldingStationGas", 5, 11);
+ API.registerRecipeHandler(new WoodenRollingMachineRecipeHandler());
+ API.registerUsageHandler(new WoodenRollingMachineRecipeHandler());
+ API.registerGuiOverlay(WoodenRollingMachineGui.class, "woodenRollingMachine", 5, 11);
+ API.registerRecipeHandler(new CryogenicDistillerRecipeHandler());
+ API.registerUsageHandler(new CryogenicDistillerRecipeHandler());
+ API.registerGuiOverlay(CryogenicDistillerGui.class, "cryogenicDistiller", 5, 11);
+ API.registerRecipeHandler(new ChemicalReactorRecipeHandler());
+ API.registerUsageHandler(new ChemicalReactorRecipeHandler());
+ API.registerGuiOverlay(ChemicalReactorGui.class, "chemicalReactor", 5, 11);
+ API.registerRecipeHandler(new FluidizedBedReactorRecipeHandler());
+ API.registerUsageHandler(new FluidizedBedReactorRecipeHandler());
+ API.registerGuiOverlay(FluidizedBedReactorGui.class, "fluidizedBedReactor", 5, 11);
+ API.registerRecipeHandler(new LabElectrolyzerRecipeHandler());
+ API.registerUsageHandler(new LabElectrolyzerRecipeHandler());
+ API.registerGuiOverlay(LabElectrolyzerGui.class, "labElectrolyzer", 5, 11);
+ API.registerRecipeHandler(new RollingMachineRecipeHandler());
+ API.registerUsageHandler(new RollingMachineRecipeHandler());
+ API.registerGuiOverlay(RollingMachineGui.class, "rollingMachine", 5, 11);
+ API.registerRecipeHandler(new PaperMachineRecipeHandler());
+ API.registerUsageHandler(new PaperMachineRecipeHandler());
+ API.registerGuiOverlay(PaperMachineGui.class, "paperMachine", 5, 11);
+ API.registerRecipeHandler(new ElectrolysisBathRecipeHandler());
+ API.registerUsageHandler(new ElectrolysisBathRecipeHandler());
+ API.registerGuiOverlay(PaperMachineGui.class, "paperMachine", 5, 11);
+ API.registerRecipeHandler(new WireMillRecipeHandler());
+ API.registerUsageHandler(new WireMillRecipeHandler());
+ API.registerGuiOverlay(WireMillGui.class, "wireMill", 5, 11);
+ API.registerRecipeHandler(new InjectionMoldRecipeHandler());
+ API.registerUsageHandler(new InjectionMoldRecipeHandler());
+ API.registerRecipeHandler(new VulcanizationExtrudingMoldRecipeHandler());
+ API.registerUsageHandler(new VulcanizationExtrudingMoldRecipeHandler());
+ API.registerRecipeHandler(new CrucibleRecipeHandler());
+ API.registerUsageHandler(new CrucibleRecipeHandler());
+ API.registerRecipeHandler(new FractionationColumnRecipeHandler());
+ API.registerUsageHandler(new FractionationColumnRecipeHandler());
+ API.registerRecipeHandler(new IronWorkbenchRecipeHandler());
+ API.registerUsageHandler(new IronWorkbenchRecipeHandler());
+ this.addSubsets();
+ }
+
+ public void addSubsets() {}
+
+ @Override
+ public String getName()
+ {
+ return "IHL";
+ }
+
+ @Override
+ public String getVersion()
+ {
+ return IHLModInfo.MODVERSION;
+ }
+}