Search in sources :

Example 1 with IRecipeCategory

use of mezz.jei.api.recipe.IRecipeCategory in project ImmersiveEngineering by BluSunrize.

the class JEIHelper method registerCategories.

@Override
public void registerCategories(IRecipeCategoryRegistration registry) {
    jeiHelpers = registry.getJeiHelpers();
    // Recipes
    IGuiHelper guiHelper = jeiHelpers.getGuiHelper();
    slotDrawable = guiHelper.getSlotDrawable();
    categories.put(CokeOvenRecipe.class, new CokeOvenRecipeCategory(guiHelper));
    categories.put(AlloyRecipe.class, new AlloySmelterRecipeCategory(guiHelper));
    categories.put(BlastFurnaceRecipe.class, new BlastFurnaceRecipeCategory(guiHelper));
    categories.put(BlastFurnaceFuel.class, new BlastFurnaceFuelCategory(guiHelper));
    categories.put(MetalPressRecipe.class, new MetalPressRecipeCategory(guiHelper));
    categories.put(CrusherRecipe.class, new CrusherRecipeCategory(guiHelper));
    categories.put(BlueprintCraftingRecipe.class, new WorkbenchRecipeCategory(guiHelper));
    categories.put(SqueezerRecipe.class, new SqueezerRecipeCategory(guiHelper));
    categories.put(FermenterRecipe.class, new FermenterRecipeCategory(guiHelper));
    categories.put(RefineryRecipe.class, new RefineryRecipeCategory(guiHelper));
    categories.put(ArcFurnaceRecipe.class, ArcFurnaceRecipeCategory.getDefault(guiHelper));
    categories.put(ArcRecyclingRecipe.class, ArcFurnaceRecipeCategory.getRecycling(guiHelper));
    categories.put(BottlingMachineRecipe.class, new BottlingMachineRecipeCategory(guiHelper));
    categories.put(MixerRecipe.class, new MixerRecipeCategory(guiHelper));
    registry.addRecipeCategories(categories.values().toArray(new IRecipeCategory[0]));
}
Also used : MetalPressRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.metalpress.MetalPressRecipeCategory) BottlingMachineRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.bottlingmachine.BottlingMachineRecipeCategory) RefineryRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.refinery.RefineryRecipeCategory) MixerRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.mixer.MixerRecipeCategory) BlastFurnaceRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.blastfurnace.BlastFurnaceRecipeCategory) AlloySmelterRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.alloysmelter.AlloySmelterRecipeCategory) CrusherRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.crusher.CrusherRecipeCategory) CokeOvenRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.cokeoven.CokeOvenRecipeCategory) WorkbenchRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.workbench.WorkbenchRecipeCategory) SqueezerRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.squeezer.SqueezerRecipeCategory) IRecipeCategory(mezz.jei.api.recipe.IRecipeCategory) BlastFurnaceFuelCategory(blusunrize.immersiveengineering.common.util.compat.jei.blastfurnace.BlastFurnaceFuelCategory) FermenterRecipeCategory(blusunrize.immersiveengineering.common.util.compat.jei.fermenter.FermenterRecipeCategory)

Example 2 with IRecipeCategory

use of mezz.jei.api.recipe.IRecipeCategory in project Railcraft by Railcraft.

the class RailcraftJEIPlugin method registerCategories.

@Override
public void registerCategories(IRecipeCategoryRegistration registry) {
    IJeiHelpers jeiHelpers = registry.getJeiHelpers();
    IGuiHelper guiHelper = jeiHelpers.getGuiHelper();
    categories.add(new RollingMachineRecipeCategory(guiHelper));
    categories.add(new CokeOvenCategory(guiHelper));
    categories.add(new RockCrusherMachineCategory(guiHelper));
    categories.add(new BlastFurnaceMachineCategory(guiHelper));
    registry.addRecipeCategories(categories.toArray(new IRecipeCategory[0]));
}
Also used : RollingMachineRecipeCategory(mods.railcraft.common.plugins.jei.rolling.RollingMachineRecipeCategory) RockCrusherMachineCategory(mods.railcraft.common.plugins.jei.rockcrusher.RockCrusherMachineCategory) IRecipeCategory(mezz.jei.api.recipe.IRecipeCategory) CokeOvenCategory(mods.railcraft.common.plugins.jei.cokeoven.CokeOvenCategory) BlastFurnaceMachineCategory(mods.railcraft.common.plugins.jei.blastfurnace.BlastFurnaceMachineCategory)

Aggregations

IRecipeCategory (mezz.jei.api.recipe.IRecipeCategory)2 AlloySmelterRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.alloysmelter.AlloySmelterRecipeCategory)1 BlastFurnaceFuelCategory (blusunrize.immersiveengineering.common.util.compat.jei.blastfurnace.BlastFurnaceFuelCategory)1 BlastFurnaceRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.blastfurnace.BlastFurnaceRecipeCategory)1 BottlingMachineRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.bottlingmachine.BottlingMachineRecipeCategory)1 CokeOvenRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.cokeoven.CokeOvenRecipeCategory)1 CrusherRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.crusher.CrusherRecipeCategory)1 FermenterRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.fermenter.FermenterRecipeCategory)1 MetalPressRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.metalpress.MetalPressRecipeCategory)1 MixerRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.mixer.MixerRecipeCategory)1 RefineryRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.refinery.RefineryRecipeCategory)1 SqueezerRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.squeezer.SqueezerRecipeCategory)1 WorkbenchRecipeCategory (blusunrize.immersiveengineering.common.util.compat.jei.workbench.WorkbenchRecipeCategory)1 BlastFurnaceMachineCategory (mods.railcraft.common.plugins.jei.blastfurnace.BlastFurnaceMachineCategory)1 CokeOvenCategory (mods.railcraft.common.plugins.jei.cokeoven.CokeOvenCategory)1 RockCrusherMachineCategory (mods.railcraft.common.plugins.jei.rockcrusher.RockCrusherMachineCategory)1 RollingMachineRecipeCategory (mods.railcraft.common.plugins.jei.rolling.RollingMachineRecipeCategory)1