net.minecraft.inventory.menu

public abstract class InventoryMenu

abd
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 final 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(acc arg0)
method_3261(class_1026 arg0)
addSlot(InventorySlot slot)
addSlotToContainer(Slot slotIn)
public void
a(abj 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(zs arg0, int arg1)
method_3258(class_988 arg0, int arg1)
onButtonClick(PlayerEntity player, int id)
enchantItem(EntityPlayer playerIn, int id)
public InventorySlot
a(ql 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(zs 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, abi arg2, zs 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(adz arg0, acc 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, zs 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(zs arg0)
method_3257(class_988 arg0)
close(PlayerEntity player)
onContainerClosed(EntityPlayer playerIn)
public void
a(ql arg0)
method_3254(class_849 arg0)
onContentsChanged(Inventory inventory)
onCraftMatrixChanged(IInventory inventoryIn)
public void
a(int arg0, adz arg1)
method_3253(int arg0, class_1071 arg1)
setItem(int slot, ItemStack item)
putStackInSlot(int slotID, ItemStack stack)
public boolean
c(zs arg0)
method_3268(class_988 arg0)
isSynced(PlayerEntity player)
getCanCraft(EntityPlayer player)
public void
a(zs arg0, boolean arg1)
method_3259(class_988 arg0, boolean arg1)
setSynced(PlayerEntity player, boolean synced)
setCanCraft(EntityPlayer player, boolean canCraft)
public abstract boolean
a(zs arg0)
method_3269(class_988 arg0)
isValid(PlayerEntity player)
canInteractWith(EntityPlayer playerIn)
protected boolean
a(adz 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(adz arg0, adz 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, zs 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(acc arg0, adz 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<acc> arg0, int arg1, adz 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(acc arg0)
method_5452(class_1026 arg0)
canClickDragInto(InventorySlot invSlot)
canDragIntoSlot(Slot slotIn)
public static int
a(aqk arg0)
method_11256(class_226 arg0)
getAnalogSignal(BlockEntity blockEntity)
calcRedstone(TileEntity te)
public static int
b(ql arg0)
method_5451(class_849 arg0)
getAnalogSignal(Inventory inventory)
calcRedstoneFromInventory(IInventory inv)
public void
b(abj arg0)
method_4589(class_1006 arg0)
removeListener(InventoryMenuListener listener)
removeListener(IContainerListener listener)
public void
a(adz[] 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(zr 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)