Class CTShapelessRecipeBase

java.lang.Object
com.blamejared.crafttweaker.api.recipe.type.CTShapelessRecipeBase
All Implemented Interfaces:
net.minecraft.world.item.crafting.CraftingRecipe, net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>

public class CTShapelessRecipeBase extends Object implements net.minecraft.world.item.crafting.CraftingRecipe
  • Constructor Details

  • Method Details

    • matches

      public boolean matches(net.minecraft.world.inventory.CraftingContainer inv, net.minecraft.world.level.Level worldIn)
      Specified by:
      matches in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • assemble

      public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.inventory.CraftingContainer inv)
      Specified by:
      assemble in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getFunction

      @Nullable public RecipeFunctionArray getFunction()
    • canCraftInDimensions

      public boolean canCraftInDimensions(int width, int height)
      Specified by:
      canCraftInDimensions in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getResultItem

      public net.minecraft.world.item.ItemStack getResultItem()
      Specified by:
      getResultItem in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getRemainingItems

      public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.inventory.CraftingContainer inv)
      Specified by:
      getRemainingItems in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getIngredients

      public net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getIngredients()
      Specified by:
      getIngredients in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getGroup

      public String getGroup()
      Specified by:
      getGroup in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getId

      public net.minecraft.resources.ResourceLocation getId()
      Specified by:
      getId in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.inventory.CraftingContainer>
    • getSerializer

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

      public net.minecraft.world.item.crafting.RecipeType<?> 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.inventory.CraftingContainer>
    • getCtIngredients

      public IIngredient[] getCtIngredients()
    • getCtOutput

      public IItemStack getCtOutput()