net.minecraft.world.item.crafting

public class PlacementInfo

dcd
net.minecraft.world.item.crafting.PlacementInfo
net.minecraft.class_9887
net.minecraft.recipe.IngredientPlacement
net.minecraft.world.item.crafting.PlacementInfo

Field summary

Modifier and TypeField
public static final PlacementInfo
a
NOT_PLACEABLE
field_52597
NONE
private final List<Ingredient>
b
ingredients
field_54635
ingredients
private final List<StackedContents$IngredientInfo<Holder<Item>>>
c
unpackedIngredients
field_54636
rawIngredients
private final List<Optional<PlacementInfo$SlotInfo>>
d
slotInfo
field_52599
placementSlots

Constructor summary

ModifierConstructor
private (List<Ingredient> ingredients, List<StackedContents$IngredientInfo<Holder<Item>>> rawIngredients, List<Optional<PlacementInfo$SlotInfo>> placementSlots)

Method summary

Modifier and TypeMethod
public static StackedContents$IngredientInfo<Holder<Item>>
a(dca arg0)
ingredientToContents(Ingredient arg0)
method_64674(class_1856 arg0)
sort(Ingredient ingredient)
public static PlacementInfo
b(dca arg0)
create(Ingredient arg0)
method_61682(class_1856 arg0)
forSingleSlot(Ingredient ingredient)
public static PlacementInfo
a(List<Optional<dca>> arg0)
createFromOptionals(List<Optional<Ingredient>> arg0)
method_61683(List<Optional<class_1856>> arg0)
forMultipleSlots(List<Optional<Ingredient>> ingredients)
public static PlacementInfo
b(List<dca> arg0)
create(List<Ingredient> arg0)
method_61686(List<class_1856> arg0)
forShapeless(List<Ingredient> ingredients)
public List<Optional<PlacementInfo$SlotInfo>>
a()
slotInfo()
method_61681()
getPlacementSlots()
public List<Ingredient>
b()
ingredients()
method_64675()
getIngredients()
public List<StackedContents$IngredientInfo<Holder<Item>>>
c()
unpackedIngredients()
method_64676()
getRawIngredients()
public boolean
d()
isImpossibleToPlace()
method_61687()
hasNoPlacement()