net.minecraft.inventory.menu

public abstract class InventoryMenu

aau
net.minecraft.class_1002
net.minecraft.inventory.menu.InventoryMenu
net.minecraft.inventory.Container

Field summary

Modifier and TypeField
public List<ItemStack>
b
field_4086
items
inventoryItemStacks
public List<InventorySlot>
c
field_4087
slots
inventorySlots
public int
d
field_4088
networkId
windowId
private int
f
field_6159
clickDragMode
dragMode
private int
g
field_6160
clickDragStage
dragEvent
private final Set<InventorySlot>
h
field_6161
clickDragSlots
dragSlots
protected List<InventoryMenuListener>
e
field_4089
listeners
listeners
private Set<PlayerEntity>
i
field_4091
restrictedPlayers
playerList
private short
a
field_4090
nextInteractionId
transactionID

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected InventorySlot
a(abt arg0)
method_3261(class_1026 arg0)
addSlot(InventorySlot slot)
addSlotToContainer(Slot slotIn)
public void
a(aba arg0)
method_3260(class_1006 arg0)
addListener(InventoryMenuListener listener)
addListener(IContainerListener listener)
public List<ItemStack>
a()
method_3250()
getItems()
getInventory()
public void
b()
method_3264()
updateListeners()
detectAndSendChanges()
public boolean
a(zj arg0, int arg1)
method_3258(class_988 arg0, int arg1)
onButtonClick(PlayerEntity player, int id)
enchantItem(EntityPlayer playerIn, int id)
public InventorySlot
a(qg arg0, int arg1)
method_3255(class_849 arg0, int arg1)
getSlot(Inventory inventory, int slot)
getSlotFromInventory(IInventory inv, int slotIn)
public InventorySlot
a(int arg0)
method_3251(int arg0)
getSlot(int slot)
getSlot(int slotId)
public ItemStack
b(zj arg0, int arg1)
method_3265(class_988 arg0, int arg1)
quickMoveItem(PlayerEntity player, int slot)
transferStackInSlot(EntityPlayer playerIn, int index)
public ItemStack
a(int arg0, int arg1, aaz arg2, zj arg3)
method_3252(int arg0, int arg1, class_2679 arg2, class_988 arg3)
onClickSlot(int id, int clickData, ActionType action, PlayerEntity player)
slotClick(int slotId, int dragType, ClickType clickTypeIn, EntityPlayer player)
public boolean
a(adq arg0, abt arg1)
method_5449(class_1071 arg0, class_1026 arg1)
canRemoveForPickupAll(ItemStack item, InventorySlot slot)
canMergeSlot(ItemStack stack, Slot slotIn)
protected void
a(int arg0, int arg1, boolean arg2, zj arg3)
method_3267(int arg0, int arg1, boolean arg2, class_988 arg3)
clickSlot(int slot, int button, boolean quickMove, PlayerEntity player)
retrySlotClick(int slotId, int clickedButton, boolean mode, EntityPlayer playerIn)
public void
b(zj arg0)
method_3257(class_988 arg0)
close(PlayerEntity player)
onContainerClosed(EntityPlayer playerIn)
public void
a(qg arg0)
method_3254(class_849 arg0)
onContentsChanged(Inventory inventory)
onCraftMatrixChanged(IInventory inventoryIn)
public void
a(int arg0, adq arg1)
method_3253(int arg0, class_1071 arg1)
setItem(int slot, ItemStack item)
putStackInSlot(int slotID, ItemStack stack)
public boolean
c(zj arg0)
method_3268(class_988 arg0)
isSynced(PlayerEntity player)
getCanCraft(EntityPlayer player)
public void
a(zj arg0, boolean arg1)
method_3259(class_988 arg0, boolean arg1)
setSynced(PlayerEntity player, boolean synced)
setCanCraft(EntityPlayer player, boolean canCraft)
public abstract boolean
a(zj arg0)
method_3269(class_988 arg0)
isValid(PlayerEntity player)
canInteractWith(EntityPlayer playerIn)
protected boolean
a(adq arg0, int arg1, int arg2, boolean arg3)
method_3262(class_1071 arg0, int arg1, int arg2, boolean arg3)
moveItem(ItemStack item, int from, int to, boolean reverse)
mergeItemStack(ItemStack stack, int startIndex, int endIndex, boolean reverseDirection)
private static boolean
a(adq arg0, adq arg1)
method_11349(class_1071 arg0, class_1071 arg1)
areItemsTheSame(ItemStack item1, ItemStack item2)
areItemStacksEqual(ItemStack stackA, ItemStack stackB)
public static int
b(int arg0)
method_5450(int arg0)
unpackClickDragMode(int clickData)
extractDragMode(int eventButton)
public static int
c(int arg0)
method_5453(int arg0)
unpackClickDragStage(int clickData)
getDragEvent(int clickedButton)
public static boolean
a(int arg0, zj arg1)
method_11255(int arg0, class_988 arg1)
isValidClickDragMode(int clickDragMode, PlayerEntity player)
isValidDragMode(int dragModeIn, EntityPlayer player)
protected void
d()
method_5454()
dropClickDragging()
resetDrag()
public static boolean
a(abt arg0, adq arg1, boolean arg2)
method_5448(class_1026 arg0, class_1071 arg1, boolean arg2)
canClickDragInto(InventorySlot slot, ItemStack item, boolean stackable)
canAddItemToSlot(Slot slotIn, ItemStack stack, boolean stackSizeMatters)
public static void
a(Set<abt> arg0, int arg1, adq arg2, int arg3)
method_5447(Set<class_1026> arg0, int arg1, class_1071 arg2, int arg3)
updateClickDragStackSize(Set<InventorySlot> slots, int clickDragMode, ItemStack item, int stackSize)
computeStackSize(Set<Slot> dragSlotsIn, int dragModeIn, ItemStack stack, int slotStackSize)
public boolean
b(abt arg0)
method_5452(class_1026 arg0)
canClickDragInto(InventorySlot invSlot)
canDragIntoSlot(Slot slotIn)
public static int
a(apv arg0)
method_11256(class_226 arg0)
getAnalogSignal(BlockEntity blockEntity)
calcRedstone(TileEntity te)
public static int
b(qg arg0)
method_5451(class_849 arg0)
getAnalogSignal(Inventory inventory)
calcRedstoneFromInventory(IInventory inv)
public void
b(aba arg0)
method_4589(class_1006 arg0)
removeListener(InventoryMenuListener listener)
removeListener(IContainerListener listener)
public void
a(adq[] arg0)
method_3263(class_1071[] arg0)
setItems(ItemStack[] items)
putStacksInSlots(ItemStack[] stack)
public void
b(int arg0, int arg1)
method_3266(int arg0, int arg1)
setData(int id, int value)
updateProgressBar(int id, int data)
public short
a(zi arg0)
method_3256(class_987 arg0)
nextInteractionId(PlayerInventory inventory)
getNextTransactionID(InventoryPlayer invPlayer)
public static int
d(int arg0, int arg1)
method_5456(int arg0, int arg1)
packClickData(int clickDragStage, int clickDragMode)
getQuickcraftMask(int arg0, int arg1)