Interface ModProcessRecipe

All Superinterfaces:
Recipe

@PowerNukkitXOnly @Since("1.19.50-r3") public interface ModProcessRecipe extends Recipe
  • Method Details

    • getCategory

      String getCategory()
    • getIngredients

      @NotNull List<ItemDescriptor> getIngredients()
    • getExtraResults

      @NotNull List<Item> getExtraResults()
    • getRecipeId

      default String getRecipeId()
      Specified by:
      getRecipeId in interface Recipe
    • getEnergyType

      @Nullable default EnergyType getEnergyType()
    • getEnergyCost

      default double getEnergyCost()
    • costEnergy

      default boolean costEnergy()
    • getType

      default RecipeType getType()
      Specified by:
      getType in interface Recipe
    • getAllResults

      @NotNull default List<Item> getAllResults()
    • registerToCraftingManager

      default void registerToCraftingManager(CraftingManager manager)
      Specified by:
      registerToCraftingManager in interface Recipe
    • matchItems

      default boolean matchItems(@NotNull List<Item> inputItems)