Class Recipe


public class Recipe extends NamespacedGeneratableElement
  • Field Details

    • recipeType

      @Nonnull public String recipeType
    • recipeRetstackSize

      public int recipeRetstackSize
    • group

      public String group
    • unlockingItems

      public List<MItemBlock> unlockingItems
    • cookingBookCategory

      public String cookingBookCategory
    • xpReward

      public double xpReward
    • cookingTime

      public int cookingTime
    • craftingBookCategory

      public String craftingBookCategory
    • recipeShapeless

      public boolean recipeShapeless
    • recipeSlots

      public MItemBlock[] recipeSlots
    • recipeReturnStack

      public MItemBlock recipeReturnStack
    • smeltingInputStack

      public MItemBlock smeltingInputStack
    • smeltingReturnStack

      public MItemBlock smeltingReturnStack
    • blastingInputStack

      public MItemBlock blastingInputStack
    • blastingReturnStack

      public MItemBlock blastingReturnStack
    • smokingInputStack

      public MItemBlock smokingInputStack
    • smokingReturnStack

      public MItemBlock smokingReturnStack
    • stoneCuttingInputStack

      public MItemBlock stoneCuttingInputStack
    • stoneCuttingReturnStack

      public MItemBlock stoneCuttingReturnStack
    • campfireCookingInputStack

      public MItemBlock campfireCookingInputStack
    • campfireCookingReturnStack

      public MItemBlock campfireCookingReturnStack
    • smithingInputStack

      public MItemBlock smithingInputStack
    • smithingInputAdditionStack

      public MItemBlock smithingInputAdditionStack
    • smithingInputTemplateStack

      public MItemBlock smithingInputTemplateStack
    • smithingReturnStack

      public MItemBlock smithingReturnStack
    • brewingInputStack

      public MItemBlock brewingInputStack
    • brewingIngredientStack

      public MItemBlock brewingIngredientStack
    • brewingReturnStack

      public MItemBlock brewingReturnStack
  • Constructor Details

  • Method Details

    • setModElement

      public void setModElement(ModElement element)
      Overrides:
      setModElement in class GeneratableElement
    • generateModElementPicture

      public BufferedImage generateModElementPicture()
      Overrides:
      generateModElementPicture in class GeneratableElement
      Returns:
      BufferedImage of mod element preview or null if default mod element icon should be used
    • getOptimisedRecipe

      public MItemBlock[][] getOptimisedRecipe()
    • getPatternKeys

      public Map<MItemBlock, String> getPatternKeys()
    • hasAdvancement

      public boolean hasAdvancement()
    • isBrewingWithPotionInput

      public boolean isBrewingWithPotionInput()
    • isBrewingWithItemInput

      public boolean isBrewingWithItemInput()