net.minecraft.world.inventory

public class CrafterMenu

extends AbstractContainerMenu implements ContainerListener

All mapped superinterfaces:

ContainerListener

cst
net.minecraft.world.inventory.CrafterMenu
net.minecraft.class_8881
net.minecraft.screen.CrafterScreenHandler
net.minecraft.world.inventory.CrafterMenu

Field summary

Modifier and TypeField
protected static final int
m
SLOT_COUNT
field_46781
field_46781
private static final int
n
INV_SLOT_START
field_46782
field_46782
private static final int
o
INV_SLOT_END
field_46783
field_46783
private static final int
p
USE_ROW_SLOT_START
field_46784
field_46784
private static final int
q
USE_ROW_SLOT_END
field_46785
field_46785
private final ResultContainer
r
resultContainer
field_46780
resultInventory
private final ContainerData
s
containerData
field_46786
propertyDelegate
private final Player
t
player
field_46787
player
private final CraftingContainer
u
container
field_46788
inputInventory

Constructor summary

ModifierConstructor
public (int syncId, Inventory playerInventory)
public (int syncId, Inventory playerInventory, CraftingContainer inputInventory, ContainerData propertyDelegate)

Method summary

Modifier and TypeMethod
private void
a(cox arg0)
addSlots(Inventory arg0)
method_54459(class_1661 arg0)
addSlots(PlayerInventory playerInventory)
public void
a(int arg0, boolean arg1)
setSlotState(int arg0, boolean arg1)
method_54458(int arg0, boolean arg1)
setSlotEnabled(int slot, boolean enabled)
public boolean
e(int arg0)
isSlotDisabled(int arg0)
method_54461(int arg0)
isSlotDisabled(int slot)
public boolean
l()
isPowered()
method_54462()
isTriggered()
public ItemStack
b(coy arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
quickMove(PlayerEntity arg0, int arg1)
public boolean
b(coy arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
canUse(PlayerEntity arg0)
private void
n()
refreshRecipeResult()
method_54464()
updateResult()
public Container
m()
getContainer()
method_54463()
getInputInventory()
public void
a(csd arg0, int arg1, cwq arg2)
slotChanged(AbstractContainerMenu arg0, int arg1, ItemStack arg2)
method_7635(class_1703 arg0, int arg1, class_1799 arg2)
onSlotUpdate(ScreenHandler arg0, int arg1, ItemStack arg2)
public void
a(csd arg0, int arg1, int arg2)
dataChanged(AbstractContainerMenu arg0, int arg1, int arg2)
method_7633(class_1703 arg0, int arg1, int arg2)
onPropertyUpdate(ScreenHandler arg0, int arg1, int arg2)