Class ShapedRecipeType

java.lang.Object
net.minecraft.recipe.ShapedRecipeType
All Implemented Interfaces:
RecipeType
Direct Known Subclasses:
MapUpscaleRecipeType

public class ShapedRecipeType
extends Object
implements RecipeType
Mappings:
Namespace Name
official abv
intermediary net/minecraft/class_51
named net/minecraft/recipe/ShapedRecipeType
  • Field Details

    • field_96

      private final int field_96
      Mappings:
      Namespace Name Mixin selector
      official a Labv;a:I
      intermediary field_96 Lnet/minecraft/class_51;field_96:I
      named field_96 Lnet/minecraft/recipe/ShapedRecipeType;field_96:I
    • field_97

      private final int field_97
      Mappings:
      Namespace Name Mixin selector
      official b Labv;b:I
      intermediary field_97 Lnet/minecraft/class_51;field_97:I
      named field_97 Lnet/minecraft/recipe/ShapedRecipeType;field_97:I
    • field_98

      private final ItemStack[] field_98
      Mappings:
      Namespace Name Mixin selector
      official c Labv;c:[Lzx;
      intermediary field_98 Lnet/minecraft/class_51;field_98:[Lnet/minecraft/class_2056;
      named field_98 Lnet/minecraft/recipe/ShapedRecipeType;field_98:[Lnet/minecraft/item/ItemStack;
    • result

      private final ItemStack result
      Mappings:
      Namespace Name Mixin selector
      official d Labv;d:Lzx;
      intermediary field_99 Lnet/minecraft/class_51;field_99:Lnet/minecraft/class_2056;
      named result Lnet/minecraft/recipe/ShapedRecipeType;result:Lnet/minecraft/item/ItemStack;
    • field_100

      private boolean field_100
      Mappings:
      Namespace Name Mixin selector
      official e Labv;e:Z
      intermediary field_100 Lnet/minecraft/class_51;field_100:Z
      named field_100 Lnet/minecraft/recipe/ShapedRecipeType;field_100:Z
  • Constructor Details

    • ShapedRecipeType

      public ShapedRecipeType​(int int2, int int3, ItemStack[] itemStack, ItemStack result)
      Mappings:
      Namespace Name Mixin selector
      official <init> Labv;<init>(II[Lzx;Lzx;)V
      intermediary <init> Lnet/minecraft/class_51;<init>(II[Lnet/minecraft/class_2056;Lnet/minecraft/class_2056;)V
      named <init> Lnet/minecraft/recipe/ShapedRecipeType;<init>(II[Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)V
  • Method Details

    • getOutput

      public ItemStack getOutput()
      Specified by:
      getOutput in interface RecipeType
      Mappings:
      Namespace Name Mixin selector
      official b Labs;b()Lzx;
      intermediary method_64 Lnet/minecraft/class_48;method_64()Lnet/minecraft/class_2056;
      named getOutput Lnet/minecraft/recipe/RecipeType;getOutput()Lnet/minecraft/item/ItemStack;
    • getRemainders

      public ItemStack[] getRemainders​(CraftingInventory inventory)
      Specified by:
      getRemainders in interface RecipeType
      Mappings:
      Namespace Name Mixin selector
      official b Labs;b(Lxp;)[Lzx;
      intermediary method_65 Lnet/minecraft/class_48;method_65(Lnet/minecraft/class_1993;)[Lnet/minecraft/class_2056;
      named getRemainders Lnet/minecraft/recipe/RecipeType;getRemainders(Lnet/minecraft/inventory/CraftingInventory;)[Lnet/minecraft/item/ItemStack;
    • matches

      public boolean matches​(CraftingInventory inventory, World world)
      Specified by:
      matches in interface RecipeType
      Mappings:
      Namespace Name Mixin selector
      official a Labs;a(Lxp;Ladm;)Z
      intermediary method_63 Lnet/minecraft/class_48;method_63(Lnet/minecraft/class_1993;Lnet/minecraft/class_99;)Z
      named matches Lnet/minecraft/recipe/RecipeType;matches(Lnet/minecraft/inventory/CraftingInventory;Lnet/minecraft/world/World;)Z
    • method_74

      private boolean method_74​(CraftingInventory craftingInventory, int int2, int int3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Labv;a(Lxp;IIZ)Z
      intermediary method_74 Lnet/minecraft/class_51;method_74(Lnet/minecraft/class_1993;IIZ)Z
      named method_74 Lnet/minecraft/recipe/ShapedRecipeType;method_74(Lnet/minecraft/inventory/CraftingInventory;IIZ)Z
    • getResult

      public ItemStack getResult​(CraftingInventory inventory)
      Specified by:
      getResult in interface RecipeType
      Mappings:
      Namespace Name Mixin selector
      official a Labs;a(Lxp;)Lzx;
      intermediary method_62 Lnet/minecraft/class_48;method_62(Lnet/minecraft/class_1993;)Lnet/minecraft/class_2056;
      named getResult Lnet/minecraft/recipe/RecipeType;getResult(Lnet/minecraft/inventory/CraftingInventory;)Lnet/minecraft/item/ItemStack;
    • getSize

      public int getSize()
      Specified by:
      getSize in interface RecipeType
      Mappings:
      Namespace Name Mixin selector
      official a Labs;a()I
      intermediary method_61 Lnet/minecraft/class_48;method_61()I
      named getSize Lnet/minecraft/recipe/RecipeType;getSize()I