net.minecraft.world.inventory

public class CraftingMenu

extends RecipeBookMenu<CraftingContainer>

bip
net.minecraft.world.inventory.CraftingMenu
net.minecraft.class_1714
net.minecraft.screen.CraftingScreenHandler
net.minecraft.inventory.container.WorkbenchContainer
net.minecraft.server.v1_16_R3.ContainerWorkbench

Field summary

Modifier and TypeField
private final CraftingContainer
c
craftSlots
field_7801
input
field_75162_e
craftInventory
private final ResultContainer
d
resultSlots
field_7800
result
field_75160_f
resultInventory
private final ContainerLevelAccess
e
access
field_7799
context
field_217070_e
containerAccess
private final Player
f
player
field_7797
player
field_192390_i

Constructor summary

ModifierConstructor
public (int syncId, Inventory playerInventory)
public (int syncId, Inventory playerInventory, ContainerLevelAccess context)

Method summary

Modifier and TypeMethod
protected static void
a(int arg0, brx arg1, bfw arg2, bio arg3, bjm arg4)
slotChangedCraftingGrid(int arg0, Level arg1, Player arg2, CraftingContainer arg3, ResultContainer arg4)
method_17399(int arg0, class_1937 arg1, class_1657 arg2, class_1715 arg3, class_1731 arg4)
updateResult(int syncId, World world, PlayerEntity player, CraftingInventory craftingInventory, CraftingResultInventory resultInventory)
func_217066_a(int arg0, World arg1, PlayerEntity arg2, CraftingInventory arg3, CraftResultInventory arg4)
public void
a(aon arg0)
slotsChanged(Container arg0)
method_7609(class_1263 arg0)
onContentChanged(Inventory arg0)
func_75130_a(IInventory arg0)
public void
a(bfy arg0)
fillCraftSlotsStackedContents(StackedContents arg0)
method_7654(class_1662 arg0)
populateRecipeFinder(RecipeFinder arg0)
func_201771_a(RecipeItemHelper arg0)
public void
e()
clearCraftingContent()
method_7657()
clearCraftingSlots()
func_201768_e()
public boolean
a(boq<? super bio> arg0)
recipeMatches(Recipe<? super CraftingContainer> arg0)
method_7652(class_1860<? super class_1715> arg0)
matches(Recipe<? super CraftingInventory> arg0)
func_201769_a(IRecipe<? super CraftingInventory> arg0)
public void
b(bfw arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
close(PlayerEntity arg0)
func_75134_a(PlayerEntity arg0)
public boolean
a(bfw arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
canUse(PlayerEntity arg0)
func_75145_c(PlayerEntity arg0)
canUse(EntityHuman arg0)
public ItemStack
b(bfw arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
transferSlot(PlayerEntity arg0, int arg1)
func_82846_b(PlayerEntity arg0, int arg1)
shiftClick(EntityHuman arg0, int arg1)
public boolean
a(bmb arg0, bjr arg1)
canTakeItemForPickAll(ItemStack arg0, Slot arg1)
method_7613(class_1799 arg0, class_1735 arg1)
canInsertIntoSlot(ItemStack arg0, Slot arg1)
func_94530_a(ItemStack arg0, Slot arg1)
public int
f()
getResultSlotIndex()
method_7655()
getCraftingResultSlotIndex()
func_201767_f()
public int
g()
getGridWidth()
method_7653()
getCraftingWidth()
func_201770_g()
public int
h()
getGridHeight()
method_7656()
getCraftingHeight()
func_201772_h()
public int
i()
getSize()
method_7658()
getCraftingSlotCount()
func_203721_h()
public RecipeBookType
m()
getRecipeBookType()
method_30264()
getCategory()
func_241850_m()