Class CraftingDecoratedPotRecipe

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

public class CraftingDecoratedPotRecipe extends SpecialCraftingRecipe
Mappings:
Namespace Name
named net/minecraft/recipe/CraftingDecoratedPotRecipe
intermediary net/minecraft/class_8164
official dbu
  • Constructor Details

    • CraftingDecoratedPotRecipe

      public CraftingDecoratedPotRecipe(CraftingRecipeCategory category)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/recipe/SpecialCraftingRecipe;<init>(Lnet/minecraft/recipe/book/CraftingRecipeCategory;)V
      intermediary <init> Lnet/minecraft/class_1852;<init>(Lnet/minecraft/class_7710;)V
      official <init> Ldbt;<init>(Ldbq;)V
  • Method Details

    • getBack

      private static ItemStack getBack(CraftingRecipeInput input)
      Mappings:
      Namespace Name Mixin selector
      named getBack Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;getBack(Lnet/minecraft/recipe/input/CraftingRecipeInput;)Lnet/minecraft/item/ItemStack;
      intermediary method_64976 Lnet/minecraft/class_8164;method_64976(Lnet/minecraft/class_9694;)Lnet/minecraft/class_1799;
      official c Ldbu;c(Ldbr;)Lcxo;
    • getLeft

      private static ItemStack getLeft(CraftingRecipeInput input)
      Mappings:
      Namespace Name Mixin selector
      named getLeft Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;getLeft(Lnet/minecraft/recipe/input/CraftingRecipeInput;)Lnet/minecraft/item/ItemStack;
      intermediary method_64977 Lnet/minecraft/class_8164;method_64977(Lnet/minecraft/class_9694;)Lnet/minecraft/class_1799;
      official d Ldbu;d(Ldbr;)Lcxo;
    • getRight

      private static ItemStack getRight(CraftingRecipeInput input)
      Mappings:
      Namespace Name Mixin selector
      named getRight Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;getRight(Lnet/minecraft/recipe/input/CraftingRecipeInput;)Lnet/minecraft/item/ItemStack;
      intermediary method_64978 Lnet/minecraft/class_8164;method_64978(Lnet/minecraft/class_9694;)Lnet/minecraft/class_1799;
      official e Ldbu;e(Ldbr;)Lcxo;
    • getFront

      private static ItemStack getFront(CraftingRecipeInput input)
      Mappings:
      Namespace Name Mixin selector
      named getFront Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;getFront(Lnet/minecraft/recipe/input/CraftingRecipeInput;)Lnet/minecraft/item/ItemStack;
      intermediary method_64979 Lnet/minecraft/class_8164;method_64979(Lnet/minecraft/class_9694;)Lnet/minecraft/class_1799;
      official f Ldbu;f(Ldbr;)Lcxo;
    • matches

      public boolean matches(CraftingRecipeInput craftingRecipeInput, World world)
      Description copied from interface: Recipe
      Returns whether this recipe matches the contents inside the inventory in the given world.

      The world currently is only used by the map cloning recipe to prevent duplication of explorer maps.

      Parameters:
      world - the input world
      Returns:
      whether this recipe matches the contents inside the inventory in the given world
      Mappings:
      Namespace Name Mixin selector
      named matches Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;matches(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/world/World;)Z
      intermediary method_49186 Lnet/minecraft/class_8164;method_49186(Lnet/minecraft/class_9694;Lnet/minecraft/class_1937;)Z
      official a Ldbu;a(Ldbr;Ldhh;)Z
    • craft

      public ItemStack craft(CraftingRecipeInput craftingRecipeInput, RegistryWrapper.WrapperLookup wrapperLookup)
      Description copied from interface: Recipe
      Crafts this recipe.

      This method does not perform side effects on the inventory.

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

      Returns:
      the resulting item stack
      Mappings:
      Namespace Name Mixin selector
      named craft Lnet/minecraft/recipe/CraftingDecoratedPotRecipe;craft(Lnet/minecraft/recipe/input/CraftingRecipeInput;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/item/ItemStack;
      intermediary method_49187 Lnet/minecraft/class_8164;method_49187(Lnet/minecraft/class_9694;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_1799;
      official a Ldbu;a(Ldbr;Ljs$a;)Lcxo;
    • getSerializer

      Returns the serializer associated with this recipe.
      Specified by:
      getSerializer in interface CraftingRecipe
      Specified by:
      getSerializer in interface Recipe<CraftingRecipeInput>
      Specified by:
      getSerializer in class SpecialCraftingRecipe
      Returns:
      the serializer associated with this recipe
      Mappings:
      Namespace Name Mixin selector
      named getSerializer Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
      intermediary method_8119 Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;
      official a Ldcd;a()Ldcn;