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 aos
intermediary net/minecraft/class_1115
named net/minecraft/recipe/ShapedRecipeType
  • Field Details

    • field_4438

      private final int field_4438
      Mappings:
      Namespace Name Mixin selector
      official a Laos;a:I
      intermediary field_4438 Lnet/minecraft/class_1115;field_4438:I
      named field_4438 Lnet/minecraft/recipe/ShapedRecipeType;field_4438:I
    • field_4439

      private final int field_4439
      Mappings:
      Namespace Name Mixin selector
      official b Laos;b:I
      intermediary field_4439 Lnet/minecraft/class_1115;field_4439:I
      named field_4439 Lnet/minecraft/recipe/ShapedRecipeType;field_4439:I
    • field_4440

      private final ItemStack[] field_4440
      Mappings:
      Namespace Name Mixin selector
      official c Laos;c:[Lamj;
      intermediary field_4440 Lnet/minecraft/class_1115;field_4440:[Lnet/minecraft/class_1071;
      named field_4440 Lnet/minecraft/recipe/ShapedRecipeType;field_4440:[Lnet/minecraft/item/ItemStack;
    • result

      private final ItemStack result
      Mappings:
      Namespace Name Mixin selector
      official d Laos;d:Lamj;
      intermediary field_4441 Lnet/minecraft/class_1115;field_4441:Lnet/minecraft/class_1071;
      named result Lnet/minecraft/recipe/ShapedRecipeType;result:Lnet/minecraft/item/ItemStack;
    • field_5456

      private boolean field_5456
      Mappings:
      Namespace Name Mixin selector
      official e Laos;e:Z
      intermediary field_5456 Lnet/minecraft/class_1115;field_5456:Z
      named field_5456 Lnet/minecraft/recipe/ShapedRecipeType;field_5456:Z
  • Constructor Details

    • ShapedRecipeType

      public ShapedRecipeType(int int2, int int3, ItemStack[] itemStack, ItemStack result)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laos;<init>(II[Lamj;Lamj;)V
      intermediary <init> Lnet/minecraft/class_1115;<init>(II[Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)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 Laoo;b()Lamj;
      intermediary method_3501 Lnet/minecraft/class_1114;method_3501()Lnet/minecraft/class_1071;
      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 Laoo;b(Lain;)[Lamj;
      intermediary method_8443 Lnet/minecraft/class_1114;method_8443(Lnet/minecraft/class_1011;)[Lnet/minecraft/class_1071;
      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 Laoo;a(Lain;Laqu;)Z
      intermediary method_3500 Lnet/minecraft/class_1114;method_3500(Lnet/minecraft/class_1011;Lnet/minecraft/class_1150;)Z
      named matches Lnet/minecraft/recipe/RecipeType;matches(Lnet/minecraft/inventory/CraftingInventory;Lnet/minecraft/world/World;)Z
    • method_3503

      private boolean method_3503(CraftingInventory craftingInventory, int int2, int int3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Laos;a(Lain;IIZ)Z
      intermediary method_3503 Lnet/minecraft/class_1115;method_3503(Lnet/minecraft/class_1011;IIZ)Z
      named method_3503 Lnet/minecraft/recipe/ShapedRecipeType;method_3503(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 Laoo;a(Lain;)Lamj;
      intermediary method_3502 Lnet/minecraft/class_1114;method_3502(Lnet/minecraft/class_1011;)Lnet/minecraft/class_1071;
      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 Laoo;a()I
      intermediary method_3499 Lnet/minecraft/class_1114;method_3499()I
      named getSize Lnet/minecraft/recipe/RecipeType;getSize()I
    • method_21798

      public ShapedRecipeType method_21798()
      Mappings:
      Namespace Name Mixin selector
      official c Laos;c()Laos;
      intermediary method_21798 Lnet/minecraft/class_1115;method_21798()Lnet/minecraft/class_1115;
      named method_21798 Lnet/minecraft/recipe/ShapedRecipeType;method_21798()Lnet/minecraft/recipe/ShapedRecipeType;