Package net.minecraft.recipebook
Class ServerPlaceRecipe<I extends RecipeInput,R extends Recipe<I>>
java.lang.Object
net.minecraft.recipebook.ServerPlaceRecipe<I,R>
- All Implemented Interfaces:
PlaceRecipe<Integer>
public class ServerPlaceRecipe<I extends RecipeInput,R extends Recipe<I>>
extends Object
implements PlaceRecipe<Integer>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Inventory
private static final int
protected RecipeBookMenu
<I, R> protected final StackedContents
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addItemToSlot
(Integer p_346390_, int p_346229_, int p_345733_, int p_345812_, int p_346351_) protected void
private int
protected int
getStackSize
(boolean p_135450_, int p_135451_, boolean p_135452_) protected void
handleRecipeClicked
(RecipeHolder<R> p_301187_, boolean p_135442_) protected int
moveItemToGrid
(Slot p_135439_, ItemStack p_135440_, int p_346157_) void
recipeClicked
(ServerPlayer p_135435_, RecipeHolder<R> p_301150_, boolean p_135437_) private boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.recipebook.PlaceRecipe
placeRecipe
-
Field Details
-
ITEM_NOT_FOUND
private static final int ITEM_NOT_FOUND- See Also:
-
stackedContents
-
inventory
-
-
Constructor Details
-
ServerPlaceRecipe
-
-
Method Details
-
recipeClicked
public void recipeClicked(ServerPlayer p_135435_, @Nullable RecipeHolder<R> p_301150_, boolean p_135437_) -
clearGrid
protected void clearGrid() -
handleRecipeClicked
-
addItemToSlot
public void addItemToSlot(Integer p_346390_, int p_346229_, int p_345733_, int p_345812_, int p_346351_) - Specified by:
addItemToSlot
in interfacePlaceRecipe<I extends RecipeInput>
-
getStackSize
protected int getStackSize(boolean p_135450_, int p_135451_, boolean p_135452_) -
moveItemToGrid
-
testClearGrid
private boolean testClearGrid() -
getAmountOfFreeSlotsInInventory
private int getAmountOfFreeSlotsInInventory()
-