package zmaster587.advancedRocketry.integration.nei;
import net.minecraft.item.ItemStack;
import codechicken.nei.api.API;
import codechicken.nei.api.IConfigureNEI;
import zmaster587.advancedRocketry.AdvancedRocketry;
import zmaster587.advancedRocketry.api.AdvancedRocketryBlocks;
import zmaster587.advancedRocketry.api.AdvancedRocketryItems;
public class NEIAdvancedRocketryConfig implements IConfigureNEI {
@Override
public void loadConfig() {
TemplateNEI precAss = new PrecisionAssemberNEI();
TemplateNEI blastFurnace = new BlastFurnaceNEI();
TemplateNEI crystallizer = new CrystallizerNEI();
TemplateNEI cuttingMachine = new CuttingMachineNEI();
TemplateNEI lathe = new LatheNEI();
TemplateNEI rollingMachine = new RollingMachineNEI();
TemplateNEI smallPlatePress = new PlatePresserNEI();
TemplateNEI electrolyser = new ElectrolyserNEI();
TemplateNEI chemReactor = new ChemicalReactorNEI();
API.registerRecipeHandler(lathe);
API.registerUsageHandler(lathe);
API.registerRecipeHandler(precAss);
API.registerUsageHandler(precAss);
API.registerRecipeHandler(blastFurnace);
API.registerUsageHandler(blastFurnace);
API.registerRecipeHandler(crystallizer);
API.registerUsageHandler(crystallizer);
API.registerRecipeHandler(cuttingMachine);
API.registerUsageHandler(cuttingMachine);
API.registerRecipeHandler(rollingMachine);
API.registerUsageHandler(rollingMachine);
API.registerRecipeHandler(smallPlatePress);
API.registerUsageHandler(smallPlatePress);
API.registerRecipeHandler(electrolyser);
API.registerUsageHandler(electrolyser);
API.registerRecipeHandler(chemReactor);
API.registerUsageHandler(chemReactor);
API.hideItem(new ItemStack(AdvancedRocketryBlocks.blockQuartzCrucible));
API.hideItem(new ItemStack(AdvancedRocketryItems.itemSatellite));
API.hideItem(new ItemStack(AdvancedRocketryBlocks.blockLightSource));
}
@Override
public String getName() {
return "ARConfig";
}
@Override
public String getVersion() {
return "0.0.1";
}
}