Class CTShapedRecipe

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

public class CTShapedRecipe extends net.minecraft.world.item.crafting.ShapedRecipe
  • Constructor Details

  • Method Details

    • matches

      public boolean matches(net.minecraft.world.item.crafting.CraftingInput inv, @Nullable net.minecraft.world.level.Level worldIn)
      Specified by:
      matches in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
      Overrides:
      matches in class net.minecraft.world.item.crafting.ShapedRecipe
    • assemble

      public net.minecraft.world.item.ItemStack assemble(net.minecraft.world.item.crafting.CraftingInput container, net.minecraft.core.HolderLookup.Provider lookup)
      Specified by:
      assemble in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
      Overrides:
      assemble in class net.minecraft.world.item.crafting.ShapedRecipe
    • getResultItem

      public net.minecraft.world.item.ItemStack getResultItem(net.minecraft.core.HolderLookup.Provider lookup)
      Specified by:
      getResultItem in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
      Overrides:
      getResultItem in class net.minecraft.world.item.crafting.ShapedRecipe
    • getRemainingItems

      public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.CraftingInput inv)
    • getRemainingItems

      public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(net.minecraft.world.item.crafting.CraftingInput inv, com.mojang.datafixers.util.Pair<Integer,Integer> offsetPair, IIngredient[][] ingredients)
    • getSerializer

      public net.minecraft.world.item.crafting.RecipeSerializer<CTShapedRecipe> getSerializer()
      Specified by:
      getSerializer in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
      Overrides:
      getSerializer in class net.minecraft.world.item.crafting.ShapedRecipe
    • getCtIngredients

      public IIngredient[][] getCtIngredients()
    • getFlatCtIngredients

      public net.minecraft.core.NonNullList<IIngredient> getFlatCtIngredients()
    • getCtOutput

      public IItemStack getCtOutput()
    • getFunction

      @Nullable public RecipeFunction2D getFunction()
    • isMirrored

      public boolean isMirrored()
    • getMirrorAxis

      public MirrorAxis getMirrorAxis()
    • isIncomplete

      public boolean isIncomplete()
      Specified by:
      isIncomplete in interface net.minecraft.world.item.crafting.Recipe<net.minecraft.world.item.crafting.CraftingInput>
      Overrides:
      isIncomplete in class net.minecraft.world.item.crafting.ShapedRecipe
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object