package advancedsystemsmanager.nei; import advancedsystemsmanager.blocks.BlockTileElement; import advancedsystemsmanager.reference.Mods; import advancedsystemsmanager.registry.BlockRegistry; import codechicken.nei.api.API; import codechicken.nei.api.IConfigureNEI; import cpw.mods.fml.common.Optional; import net.minecraft.item.ItemStack; @Optional.Interface(modid = Mods.NEI, iface = "codechicken.nei.api.IConfigureNEI") public class NEIConfig implements IConfigureNEI { @Override public void loadConfig() { API.registerRecipeHandler(new NEIQuantumRecipes()); } public static void hideBlocks() { for (BlockTileElement block : BlockRegistry.cableElements) { boolean hide = true; for (int i = 0; i < 16 ; i++) { if (block.getTileFactory(i) != null) { hide = false; break; } } if (hide) { API.hideItem(new ItemStack(block)); } } } @Override public String getName() { return "AdvancedSystemsManager NEI support"; } @Override public String getVersion() { return "v1"; } }