Class BannerDuplicateRecipe

java.lang.Object
net.minecraft.recipe.SpecialCraftingRecipe
net.minecraft.recipe.BannerDuplicateRecipe
All Implemented Interfaces:
CraftingRecipe, Recipe<CraftingInventory>

public class BannerDuplicateRecipe extends SpecialCraftingRecipe
Mappings:
Namespace Name
official bsv
intermediary net/minecraft/class_1848
named net/minecraft/recipe/BannerDuplicateRecipe
  • Constructor Details

    • BannerDuplicateRecipe

      public BannerDuplicateRecipe(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbta;<init>(Lww;)V
      intermediary <init> Lnet/minecraft/class_1852;<init>(Lnet/minecraft/class_2960;)V
      named <init> Lnet/minecraft/recipe/SpecialCraftingRecipe;<init>(Lnet/minecraft/util/Identifier;)V
  • Method Details

    • matches

      public boolean matches(CraftingInventory craftingInventory, World world)
      Description copied from interface: Recipe
      Determines whether this recipe matches the contents currently placed inside the available crafting grid.
      Mappings:
      Namespace Name Mixin selector
      official a Lbsv;a(Lbmx;Lbwp;)Z
      intermediary method_17703 Lnet/minecraft/class_1848;method_17703(Lnet/minecraft/class_1715;Lnet/minecraft/class_1937;)Z
      named matches Lnet/minecraft/recipe/BannerDuplicateRecipe;matches(Lnet/minecraft/inventory/CraftingInventory;Lnet/minecraft/world/World;)Z
    • craft

      public ItemStack craft(CraftingInventory craftingInventory)
      Description copied from interface: Recipe
      Crafts this recipe.

      This method may perform side effects on the inventory argument.

      This method should return a new item stack on each call.

      Returns:
      the resulting item stack
      Mappings:
      Namespace Name Mixin selector
      official a Lbsv;a(Lbmx;)Lbqp;
      intermediary method_17702 Lnet/minecraft/class_1848;method_17702(Lnet/minecraft/class_1715;)Lnet/minecraft/class_1799;
      named craft Lnet/minecraft/recipe/BannerDuplicateRecipe;craft(Lnet/minecraft/inventory/CraftingInventory;)Lnet/minecraft/item/ItemStack;
    • getRemainder

      public DefaultedList<ItemStack> getRemainder(CraftingInventory craftingInventory)
      Description copied from interface: Recipe
      Returns the remaining stacks to be left in the crafting grid after crafting is complete. Should return the same number of items as the input grid contains in the same order they're expected to appear in that grid.
      Mappings:
      Namespace Name Mixin selector
      official b Lbsv;b(Lbmx;)Lgs;
      intermediary method_17704 Lnet/minecraft/class_1848;method_17704(Lnet/minecraft/class_1715;)Lnet/minecraft/class_2371;
      named getRemainder Lnet/minecraft/recipe/BannerDuplicateRecipe;getRemainder(Lnet/minecraft/inventory/CraftingInventory;)Lnet/minecraft/util/collection/DefaultedList;
    • getSerializer

      public RecipeSerializer<?> getSerializer()
      Mappings:
      Namespace Name Mixin selector
      official R_ Lbth;R_()Lbtj;
      intermediary method_8119 Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;
      named getSerializer Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
    • fits

      public boolean fits(int width, int height)
      Determines whether this recipe's pattern will fit into the available crafting area.
      Mappings:
      Namespace Name Mixin selector
      official a Lbth;a(II)Z
      intermediary method_8113 Lnet/minecraft/class_1860;method_8113(II)Z
      named fits Lnet/minecraft/recipe/Recipe;fits(II)Z