net.minecraft.recipebook

public class ServerPlaceRecipe<R extends Recipe<?>>

ali
net.minecraft.recipebook.ServerPlaceRecipe
net.minecraft.class_2955

Field summary

Modifier and TypeField
private static final int
a
ITEM_NOT_FOUND
field_51523
private final Inventory
b
inventory
field_13350
private final ServerPlaceRecipe$CraftingMenuAccess<R>
c
menu
field_13348
private final boolean
d
useMaxItems
field_52340
private final int
e
gridWidth
field_52341
private final int
f
gridHeight
field_52342
private final List<Slot>
g
inputGridSlots
field_52343
private final List<Slot>
h
slotsToClear
field_52344

Constructor summary

ModifierConstructor
private (ServerPlaceRecipe$CraftingMenuAccess<R> arg0, Inventory arg1, boolean arg2, int arg3, int arg4, List<Slot> arg5, List<Slot> arg6)

Method summary

Modifier and TypeMethod
public static <I extends RecipeInput, R extends Recipe<I>> RecipeBookMenu$PostPlaceAction
a(ali$a<R> arg0, int arg1, int arg2, List<cyp> arg3, List<cyp> arg4, csx arg5, dfw<R> arg6, boolean arg7, boolean arg8)
placeRecipe(ServerPlaceRecipe$CraftingMenuAccess<R> arg0, int arg1, int arg2, List<Slot> arg3, List<Slot> arg4, Inventory arg5, RecipeHolder<R> arg6, boolean arg7, boolean arg8)
method_61232(class_2955$class_9840<R> arg0, int arg1, int arg2, List<class_1735> arg3, List<class_1735> arg4, class_1661 arg5, class_8786<R> arg6, boolean arg7, boolean arg8)
private RecipeBookMenu$PostPlaceAction
a(dfw<R> arg0, cte arg1)
tryPlaceRecipe(RecipeHolder<R> arg0, StackedItemContents arg1)
method_61233(class_8786<R> arg0, class_9875 arg1)
private void
a()
clearGrid()
method_12822()
private void
b(dfw<R> arg0, cte arg1)
placeRecipe(RecipeHolder<R> arg0, StackedItemContents arg1)
method_61235(class_8786<R> arg0, class_9875 arg1)
private static int
a(int arg0, List<ji<daw>> arg1)
clampToMaxStackSize(int arg0, List<Holder<Item>> arg1)
method_65781(int arg0, List<class_6880<class_1792>> arg1)
private int
a(int arg0, boolean arg1)
calculateAmountToCraft(int arg0, boolean arg1)
method_61231(int arg0, boolean arg1)
private int
a(cyp arg0, ji<daw> arg1, int arg2)
moveItemToGrid(Slot arg0, Holder<Item> arg1, int arg2)
method_12824(class_1735 arg0, class_6880<class_1792> arg1, int arg2)
private boolean
b()
testClearGrid()
method_12825()
private int
c()
getAmountOfFreeSlotsInInventory()
method_12823()