Class CookingPocketCrafter<R extends net.minecraft.world.item.crafting.AbstractCookingRecipe>

All Implemented Interfaces:
IPocketCrafter<R>

public class CookingPocketCrafter<R extends net.minecraft.world.item.crafting.AbstractCookingRecipe> extends AbstractCookingPocketCrafter<R>
  • Field Details

    • translationKey

      protected final String translationKey
    • recipeTypes

      protected final List<net.minecraft.world.item.crafting.RecipeType<? extends R extends net.minecraft.world.item.crafting.AbstractCookingRecipe>> recipeTypes
    • defaultToolStack

      protected final Supplier<net.minecraft.world.item.ItemStack> defaultToolStack
  • Constructor Details

    • CookingPocketCrafter

      public CookingPocketCrafter(String translationKey, List<net.minecraft.world.item.crafting.RecipeType<? extends R>> recipeTypes, Supplier<net.minecraft.world.item.ItemStack> defaultToolStack)
  • Method Details

    • getName

      public net.minecraft.network.chat.MutableComponent getName()
    • getDefaultToolStack

      public net.minecraft.world.item.ItemStack getDefaultToolStack()
    • streamRecipeTypes

      public Stream<net.minecraft.world.item.crafting.RecipeType<? extends R>> streamRecipeTypes()
      Specified by:
      streamRecipeTypes in class SimplePocketCrafter<net.minecraft.world.item.crafting.SingleRecipeInput,R extends net.minecraft.world.item.crafting.AbstractCookingRecipe>