2013-08-10 21:52:59 +02:00
|
|
|
package mekanism.nei;
|
|
|
|
|
2013-08-16 17:50:58 +02:00
|
|
|
import java.util.ArrayList;
|
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
import mekanism.client.GuiCombiner;
|
|
|
|
import mekanism.client.GuiCrusher;
|
|
|
|
import mekanism.client.GuiEnrichmentChamber;
|
|
|
|
import mekanism.client.GuiMetallurgicInfuser;
|
|
|
|
import mekanism.client.GuiOsmiumCompressor;
|
|
|
|
import mekanism.client.GuiPurificationChamber;
|
|
|
|
import mekanism.common.Mekanism;
|
|
|
|
import codechicken.nei.api.API;
|
|
|
|
import codechicken.nei.api.IConfigureNEI;
|
|
|
|
|
|
|
|
public class NEIMekanismConfig implements IConfigureNEI
|
|
|
|
{
|
|
|
|
@Override
|
|
|
|
public void loadConfig()
|
|
|
|
{
|
|
|
|
API.registerRecipeHandler(new EnrichmentChamberRecipeHandler());
|
|
|
|
API.registerUsageHandler(new EnrichmentChamberRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new OsmiumCompressorRecipeHandler());
|
|
|
|
API.registerUsageHandler(new OsmiumCompressorRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new CrusherRecipeHandler());
|
|
|
|
API.registerUsageHandler(new CrusherRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new CombinerRecipeHandler());
|
|
|
|
API.registerUsageHandler(new CombinerRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new MetallurgicInfuserRecipeHandler());
|
|
|
|
API.registerUsageHandler(new MetallurgicInfuserRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new PurificationChamberRecipeHandler());
|
|
|
|
API.registerUsageHandler(new PurificationChamberRecipeHandler());
|
2013-08-16 17:50:58 +02:00
|
|
|
|
2013-08-10 21:52:59 +02:00
|
|
|
API.registerRecipeHandler(new MekanismRecipeHandler());
|
|
|
|
API.registerUsageHandler(new MekanismRecipeHandler());
|
|
|
|
|
|
|
|
API.setGuiOffset(GuiEnrichmentChamber.class, 16, 5);
|
|
|
|
API.setGuiOffset(GuiOsmiumCompressor.class, 16, 5);
|
|
|
|
API.setGuiOffset(GuiCrusher.class, 16, 5);
|
|
|
|
API.setGuiOffset(GuiCombiner.class, 16, 5);
|
|
|
|
API.setGuiOffset(GuiPurificationChamber.class, 16, 5);
|
|
|
|
API.setGuiOffset(GuiMetallurgicInfuser.class, 5, 15);
|
|
|
|
|
|
|
|
API.hideItem(Mekanism.boundingBlockID);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getName()
|
|
|
|
{
|
|
|
|
return "Mekanism NEI Plugin";
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String getVersion()
|
|
|
|
{
|
2013-08-14 17:01:44 +02:00
|
|
|
return "1.0.4";
|
2013-08-10 21:52:59 +02:00
|
|
|
}
|
|
|
|
}
|