Interface IProcessingRecipeManager<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>

All Superinterfaces:
com.blamejared.crafttweaker.api.bracket.CommandStringDisplayable, com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T>, Iterable<T>
All Known Implementing Classes:
CompactingManager, CrushingManager, CuttingManager, DeployerApplicationManager, EmptyingManager, FillingManager, HauntingManager, ItemApplicationManager, MillingManager, MixingManager, PressingManager, SandPaperPolishingManager, SplashingManager

@ZenRegister public interface IProcessingRecipeManager<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>> extends com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T>
  • Field Summary

    Fields inherited from interface com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager

    JSON_RECIPE_GSON
  • Method Summary

    Modifier and Type
    Method
    Description
    com.simibubi.create.AllRecipeTypes
     
    default net.minecraft.world.item.crafting.RecipeType<T>
     
    default com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer<T>
     
    default void
    registerRecipe(String name, Consumer<com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T>> recipeBuilder)
    Registers a recipe using a builder approach.

    Methods inherited from interface com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager

    addJsonRecipe, fixRecipeName, getAllRecipes, getBracketResourceLocation, getCommandString, getRecipeByName, getRecipeList, getRecipeMap, getRecipes, getRecipesByOutput, iterator, remove, removeAll, removeByInput, removeByModid, removeByName, removeByName, removeByRegex

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Method Details

    • getSerializer

      default com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer<T> getSerializer()
    • registerRecipe

      default void registerRecipe(String name, Consumer<com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T>> recipeBuilder)
      Registers a recipe using a builder approach.
      Parameters:
      name - The name of the recipe.
      recipeBuilder - The recipe builder.
    • getCreateRecipeType

      com.simibubi.create.AllRecipeTypes getCreateRecipeType()
    • getRecipeType

      default net.minecraft.world.item.crafting.RecipeType<T> getRecipeType()
      Specified by:
      getRecipeType in interface com.blamejared.crafttweaker.api.recipe.manager.base.IRecipeManager<T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>