Class IngredientPlacement

java.lang.Object
net.minecraft.recipe.IngredientPlacement

public class IngredientPlacement extends Object
Mappings:
Namespace Name
named net/minecraft/recipe/IngredientPlacement
intermediary net/minecraft/class_9887
official dbe
  • Field Details Link icon

    • field_55495 Link icon

      public static final int field_55495
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_55495 Lnet/minecraft/recipe/IngredientPlacement;field_55495:I
      intermediary field_55495 Lnet/minecraft/class_9887;field_55495:I
      official a Ldbe;a:I
    • NONE Link icon

      public static final IngredientPlacement NONE
      Mappings:
      Namespace Name Mixin selector
      named NONE Lnet/minecraft/recipe/IngredientPlacement;NONE:Lnet/minecraft/recipe/IngredientPlacement;
      intermediary field_52597 Lnet/minecraft/class_9887;field_52597:Lnet/minecraft/class_9887;
      official b Ldbe;b:Ldbe;
    • ingredients Link icon

      private final List<Ingredient> ingredients
      Mappings:
      Namespace Name Mixin selector
      named ingredients Lnet/minecraft/recipe/IngredientPlacement;ingredients:Ljava/util/List;
      intermediary field_54635 Lnet/minecraft/class_9887;field_54635:Ljava/util/List;
      official c Ldbe;c:Ljava/util/List;
    • placementSlots Link icon

      private final IntList placementSlots
      Mappings:
      Namespace Name Mixin selector
      named placementSlots Lnet/minecraft/recipe/IngredientPlacement;placementSlots:Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary field_55496 Lnet/minecraft/class_9887;field_55496:Lit/unimi/dsi/fastutil/ints/IntList;
      official d Ldbe;d:Lit/unimi/dsi/fastutil/ints/IntList;
  • Constructor Details Link icon

    • IngredientPlacement Link icon

      private IngredientPlacement(List<Ingredient> ingredients, IntList placementSlots)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/recipe/IngredientPlacement;<init>(Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;)V
      intermediary <init> Lnet/minecraft/class_9887;<init>(Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;)V
      official <init> Ldbe;<init>(Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;)V
  • Method Details Link icon

    • forSingleSlot Link icon

      public static IngredientPlacement forSingleSlot(Ingredient ingredient)
      Mappings:
      Namespace Name Mixin selector
      named forSingleSlot Lnet/minecraft/recipe/IngredientPlacement;forSingleSlot(Lnet/minecraft/recipe/Ingredient;)Lnet/minecraft/recipe/IngredientPlacement;
      intermediary method_61682 Lnet/minecraft/class_9887;method_61682(Lnet/minecraft/class_1856;)Lnet/minecraft/class_9887;
      official a Ldbe;a(Ldbb;)Ldbe;
    • forMultipleSlots Link icon

      public static IngredientPlacement forMultipleSlots(List<Optional<Ingredient>> ingredients)
      Mappings:
      Namespace Name Mixin selector
      named forMultipleSlots Lnet/minecraft/recipe/IngredientPlacement;forMultipleSlots(Ljava/util/List;)Lnet/minecraft/recipe/IngredientPlacement;
      intermediary method_61683 Lnet/minecraft/class_9887;method_61683(Ljava/util/List;)Lnet/minecraft/class_9887;
      official a Ldbe;a(Ljava/util/List;)Ldbe;
    • forShapeless Link icon

      public static IngredientPlacement forShapeless(List<Ingredient> ingredients)
      Mappings:
      Namespace Name Mixin selector
      named forShapeless Lnet/minecraft/recipe/IngredientPlacement;forShapeless(Ljava/util/List;)Lnet/minecraft/recipe/IngredientPlacement;
      intermediary method_61686 Lnet/minecraft/class_9887;method_61686(Ljava/util/List;)Lnet/minecraft/class_9887;
      official b Ldbe;b(Ljava/util/List;)Ldbe;
    • getPlacementSlots Link icon

      public IntList getPlacementSlots()
      Mappings:
      Namespace Name Mixin selector
      named getPlacementSlots Lnet/minecraft/recipe/IngredientPlacement;getPlacementSlots()Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary method_65800 Lnet/minecraft/class_9887;method_65800()Lit/unimi/dsi/fastutil/ints/IntList;
      official a Ldbe;a()Lit/unimi/dsi/fastutil/ints/IntList;
    • getIngredients Link icon

      public List<Ingredient> getIngredients()
      Mappings:
      Namespace Name Mixin selector
      named getIngredients Lnet/minecraft/recipe/IngredientPlacement;getIngredients()Ljava/util/List;
      intermediary method_64675 Lnet/minecraft/class_9887;method_64675()Ljava/util/List;
      official b Ldbe;b()Ljava/util/List;
    • hasNoPlacement Link icon

      public boolean hasNoPlacement()
      Mappings:
      Namespace Name Mixin selector
      named hasNoPlacement Lnet/minecraft/recipe/IngredientPlacement;hasNoPlacement()Z
      intermediary method_61687 Lnet/minecraft/class_9887;method_61687()Z
      official c Ldbe;c()Z