Class StonecuttingRecipe

java.lang.Object
net.minecraft.recipe.SingleStackRecipe
net.minecraft.recipe.StonecuttingRecipe
All Implemented Interfaces:
Recipe<SingleStackRecipeInput>

public class StonecuttingRecipe extends SingleStackRecipe
Mappings:
Namespace Name
named net/minecraft/recipe/StonecuttingRecipe
intermediary net/minecraft/class_3975
official ddd
  • Constructor Details

    • StonecuttingRecipe

      public StonecuttingRecipe(String group, Ingredient ingredient, ItemStack result)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/recipe/StonecuttingRecipe;<init>(Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemStack;)V
      intermediary <init> Lnet/minecraft/class_3975;<init>(Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
      official <init> Lddd;<init>(Ljava/lang/String;Ldbz;Lcxo;)V
  • Method Details

    • getType

      public RecipeType<StonecuttingRecipe> getType()
      Returns the type of this recipe.

      The type in the recipe JSON format is the serializer instead.

      Specified by:
      getType in interface Recipe<SingleStackRecipeInput>
      Specified by:
      getType in class SingleStackRecipe
      Returns:
      the type of this recipe
      Mappings:
      Namespace Name Mixin selector
      named getType Lnet/minecraft/recipe/Recipe;getType()Lnet/minecraft/recipe/RecipeType;
      intermediary method_17716 Lnet/minecraft/class_1860;method_17716()Lnet/minecraft/class_3956;
      official b Ldcd;b()Ldco;
    • getSerializer

      public RecipeSerializer<StonecuttingRecipe> getSerializer()
      Returns the serializer associated with this recipe.
      Specified by:
      getSerializer in interface Recipe<SingleStackRecipeInput>
      Specified by:
      getSerializer in class SingleStackRecipe
      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;
    • getDisplays

      public List<RecipeDisplay> getDisplays()
      invalid reference
      list of recipe displays corresponding to the recipe

      Recipe displays are sent to the client and displayed in the recipe book. One recipe can have multiple displays.

      Mappings:
      Namespace Name Mixin selector
      named getDisplays Lnet/minecraft/recipe/Recipe;getDisplays()Ljava/util/List;
      intermediary method_64664 Lnet/minecraft/class_1860;method_64664()Ljava/util/List;
      official g Ldcd;g()Ljava/util/List;
    • createResultDisplay

      public SlotDisplay createResultDisplay()
      Mappings:
      Namespace Name Mixin selector
      named createResultDisplay Lnet/minecraft/recipe/StonecuttingRecipe;createResultDisplay()Lnet/minecraft/recipe/display/SlotDisplay;
      intermediary method_64725 Lnet/minecraft/class_3975;method_64725()Lnet/minecraft/class_10302;
      official c Lddd;c()Lddo;
    • getRecipeBookCategory

      public RecipeBookCategory getRecipeBookCategory()
      Mappings:
      Namespace Name Mixin selector
      named getRecipeBookCategory Lnet/minecraft/recipe/Recipe;getRecipeBookCategory()Lnet/minecraft/recipe/book/RecipeBookCategory;
      intermediary method_64668 Lnet/minecraft/class_1860;method_64668()Lnet/minecraft/class_10355;
      official h Ldcd;h()Ldcg;