| public static <I extends RecipeInput, R extends Recipe<I>> AbstractRecipeScreenHandler$PostFillAction | | placeRecipe(ServerPlaceRecipe$CraftingMenuAccess<R> menu, int gridWidth, int gridHeight, List<Slot> inputGridSlots, List<Slot> slotsToClear, Inventory inventory, RecipeHolder<R> recipe, boolean useMaxItems, boolean allowDroppingItemsToClear) | | placeRecipe(ServerPlaceRecipe$CraftingMenuAccess<R> menu, int gridWidth, int gridHeight, List<Slot> inputGridSlots, List<Slot> slotsToClear, Inventory inventory, RecipeHolder<R> recipe, boolean useMaxItems, boolean allowDroppingItemsToClear) | | 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) | | fill(InputSlotFiller$Handler<R> handler, int width, int height, List<Slot> inputSlots, List<Slot> slotsToReturn, PlayerInventory inventory, RecipeEntry<R> recipe, boolean craftAll, boolean creative) |
|
| private AbstractRecipeScreenHandler$PostFillAction | |
| private void | | clearGrid() | | clearGrid() | | method_12822() | | returnInputs() |
|
| private void | |
| private static int | |
| private int | | calculateAmountToCraft(int biggestCraftableStack, boolean recipeMatchesPlaced) | | calculateAmountToCraft(int biggestCraftableStack, boolean recipeMatchesPlaced) | | method_61231(int arg0, boolean arg1) | | calculateCraftAmount(int forCraftAll, boolean match) |
|
| private int | |
| private boolean | | testClearGrid() | | testClearGrid() | | method_12825() | | canReturnInputs() |
|
| private int | | getAmountOfFreeSlotsInInventory() | | getAmountOfFreeSlotsInInventory() | | method_12823() | | getFreeInventorySlots() |
|