Class BookRequiredCraftingRecipe

java.lang.Object
com.petrolpark.core.recipe.crafting.WrappedCraftingRecipe
com.petrolpark.core.recipe.crafting.BookRequiredCraftingRecipe
All Implemented Interfaces:
IBookRequiredRecipe, INamedRecipe, net.minecraft.world.item.crafting.CraftingRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>

public class BookRequiredCraftingRecipe extends WrappedCraftingRecipe implements IBookRequiredRecipe
  • Field Details

    • name

      protected net.minecraft.network.chat.Component name
  • Constructor Details

    • BookRequiredCraftingRecipe

      public BookRequiredCraftingRecipe(net.minecraft.world.item.crafting.CraftingRecipe wrappedRecipe)
  • Method Details

    • setName

      protected void setName(net.minecraft.network.chat.Component name)
    • getName

      public net.minecraft.network.chat.Component getName(net.minecraft.resources.ResourceLocation recipeId)
      Specified by:
      getName in interface INamedRecipe
    • getType

      public net.minecraft.world.item.crafting.RecipeType<BookRequiredCraftingRecipe> getType()
      Specified by:
      getType in interface net.minecraft.world.item.crafting.CraftingRecipe
      Specified by:
      getType in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
    • getSerializer

      public net.minecraft.world.item.crafting.RecipeSerializer<BookRequiredCraftingRecipe> getSerializer()
      Specified by:
      getSerializer in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
    • isBookRequired

      public boolean isBookRequired(net.minecraft.world.level.Level level)
      Specified by:
      isBookRequired in interface IBookRequiredRecipe