java.lang.Object
tech.anonymoushacker1279.immersiveweapons.item.crafting.StarForgeRecipe
All Implemented Interfaces:
net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>

public class StarForgeRecipe extends Object implements net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
  • Constructor Details

    • StarForgeRecipe

      public StarForgeRecipe(String group, net.minecraft.world.item.crafting.Ingredient primaryMaterial, int primaryMaterialCount, Optional<net.minecraft.world.item.crafting.Ingredient> secondaryMaterial, int secondaryMaterialCount, int smeltTime, net.minecraft.world.item.ItemStack result)
  • Method Details

    • group

      public String group()
      Specified by:
      group in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • result

      public net.minecraft.world.item.ItemStack result()
    • primaryMaterial

      public net.minecraft.world.item.crafting.Ingredient primaryMaterial()
    • primaryMaterialCount

      public int primaryMaterialCount()
    • secondaryMaterial

      public Optional<net.minecraft.world.item.crafting.Ingredient> secondaryMaterial()
    • secondaryMaterialCount

      public int secondaryMaterialCount()
    • smeltTime

      public int smeltTime()
    • matches

      public boolean matches(StarForgeRecipeInput input, net.minecraft.world.level.Level level)
      Specified by:
      matches in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • matches

      public boolean matches(StarForgeRecipeInput input)
    • assemble

      public net.minecraft.world.item.ItemStack assemble(StarForgeRecipeInput input, net.minecraft.core.HolderLookup.Provider registries)
      Specified by:
      assemble in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • getSerializer

      public net.minecraft.world.item.crafting.RecipeSerializer<StarForgeRecipe> getSerializer()
      Specified by:
      getSerializer in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • getType

      public net.minecraft.world.item.crafting.RecipeType<StarForgeRecipe> getType()
      Specified by:
      getType in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • recipeBookCategory

      public net.minecraft.world.item.crafting.RecipeBookCategory recipeBookCategory()
      Specified by:
      recipeBookCategory in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • isSpecial

      public boolean isSpecial()
      Specified by:
      isSpecial in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>
    • placementInfo

      public net.minecraft.world.item.crafting.PlacementInfo placementInfo()
      Specified by:
      placementInfo in interface net.minecraft.world.item.crafting.Recipe<StarForgeRecipeInput>