mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
122 lines
5.8 KiB
Java
122 lines
5.8 KiB
Java
package com.hbm.main;
|
|
|
|
import com.hbm.blocks.ModBlocks;
|
|
import com.hbm.handler.nei.*;
|
|
import com.hbm.items.ModItems;
|
|
import com.hbm.lib.RefStrings;
|
|
|
|
import codechicken.nei.api.API;
|
|
import codechicken.nei.api.IConfigureNEI;
|
|
import net.minecraft.item.Item;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class NEIConfig implements IConfigureNEI {
|
|
|
|
@Override
|
|
public void loadConfig() {
|
|
API.registerRecipeHandler(new AlloyFurnaceRecipeHandler());
|
|
API.registerUsageHandler(new AlloyFurnaceRecipeHandler());
|
|
API.registerRecipeHandler(new CentrifugeRecipeHandler());
|
|
API.registerUsageHandler(new GasCentrifugeRecipeHandler());
|
|
API.registerRecipeHandler(new GasCentrifugeRecipeHandler());
|
|
API.registerUsageHandler(new CentrifugeRecipeHandler());
|
|
API.registerRecipeHandler(new ReactorRecipeHandler());
|
|
API.registerUsageHandler(new ReactorRecipeHandler());
|
|
API.registerRecipeHandler(new ShredderRecipeHandler());
|
|
API.registerUsageHandler(new ShredderRecipeHandler());
|
|
API.registerRecipeHandler(new CMBFurnaceRecipeHandler());
|
|
API.registerUsageHandler(new CMBFurnaceRecipeHandler());
|
|
API.registerRecipeHandler(new CyclotronRecipeHandler());
|
|
API.registerUsageHandler(new CyclotronRecipeHandler());
|
|
API.registerRecipeHandler(new AssemblerRecipeHandler());
|
|
API.registerUsageHandler(new AssemblerRecipeHandler());
|
|
API.registerRecipeHandler(new RefineryRecipeHandler());
|
|
API.registerUsageHandler(new RefineryRecipeHandler());
|
|
API.registerRecipeHandler(new BoilerRecipeHandler());
|
|
API.registerUsageHandler(new BoilerRecipeHandler());
|
|
//API.registerRecipeHandler(new ModInfoHandler());
|
|
//API.registerUsageHandler(new ModInfoHandler());
|
|
API.registerRecipeHandler(new ChemplantRecipeHandler());
|
|
API.registerUsageHandler(new ChemplantRecipeHandler());
|
|
API.registerRecipeHandler(new FluidRecipeHandler());
|
|
API.registerUsageHandler(new FluidRecipeHandler());
|
|
API.registerRecipeHandler(new PressRecipeHandler());
|
|
API.registerUsageHandler(new PressRecipeHandler());
|
|
|
|
//Some things are even beyond my control...or are they?
|
|
API.hideItem(new ItemStack(ModItems.memory));
|
|
|
|
API.hideItem(new ItemStack(ModBlocks.machine_coal_on));
|
|
API.hideItem(new ItemStack(ModBlocks.machine_electric_furnace_on));
|
|
API.hideItem(new ItemStack(ModBlocks.machine_difurnace_on));
|
|
API.hideItem(new ItemStack(ModBlocks.machine_nuke_furnace_on));
|
|
API.hideItem(new ItemStack(ModBlocks.machine_rtg_furnace_on));
|
|
API.hideItem(new ItemStack(ModBlocks.reinforced_lamp_on));
|
|
API.hideItem(new ItemStack(ModBlocks.statue_elb));
|
|
API.hideItem(new ItemStack(ModBlocks.statue_elb_g));
|
|
API.hideItem(new ItemStack(ModBlocks.statue_elb_w));
|
|
API.hideItem(new ItemStack(ModBlocks.statue_elb_f));
|
|
API.hideItem(new ItemStack(ModBlocks.cheater_virus));
|
|
API.hideItem(new ItemStack(ModBlocks.cheater_virus_seed));
|
|
//API.hideItem(new ItemStack(ModItems.euphemium_helmet));
|
|
//API.hideItem(new ItemStack(ModItems.euphemium_plate));
|
|
//API.hideItem(new ItemStack(ModItems.euphemium_legs));
|
|
//API.hideItem(new ItemStack(ModItems.euphemium_boots));
|
|
//API.hideItem(new ItemStack(ModItems.apple_euphemium));
|
|
//API.hideItem(new ItemStack(ModItems.ingot_euphemium));
|
|
//API.hideItem(new ItemStack(ModItems.nugget_euphemium));
|
|
API.hideItem(new ItemStack(ModItems.euphemium_kit));
|
|
//API.hideItem(new ItemStack(ModItems.euphemium_stopper));
|
|
//API.hideItem(new ItemStack(ModItems.watch));
|
|
//API.hideItem(new ItemStack(ModItems.rod_quad_euphemium));
|
|
//API.hideItem(new ItemStack(ModItems.rod_euphemium));
|
|
if(MainRegistry.polaroidID != 11) {
|
|
API.hideItem(new ItemStack(ModItems.book_secret));
|
|
API.hideItem(new ItemStack(ModItems.burnt_bark));
|
|
API.hideItem(new ItemStack(ModItems.ams_core_thingy));
|
|
}
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_assembler));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_centrifuge));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_chemplant));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_cyclotron));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_drill));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_flare));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_fluidtank));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_igenerator));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_pumpjack));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_refinery));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_turbofan));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_well));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_base));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_emitter));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_ams_limiter));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_block_reactor_small));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_assembler));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_chemplant));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_cyclotron));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_drill));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_flare));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_fluidtank));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_igenerator));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_pumpjack));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_refinery));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_turbofan));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_well));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_base));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_emitter));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_ams_limiter));
|
|
API.hideItem(new ItemStack(ModBlocks.dummy_port_reactor_small));
|
|
}
|
|
|
|
@Override
|
|
public String getName() {
|
|
return "Nuclear Tech NEI Plugin";
|
|
}
|
|
|
|
@Override
|
|
public String getVersion() {
|
|
return RefStrings.VERSION;
|
|
}
|
|
|
|
}
|