net.minecraft.inventory.menu

public abstract class InventoryMenu

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

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected InventorySlot
a(agr arg0)
method_3261(class_1026 arg0)
addSlot(InventorySlot slot)
func_75146_a(Slot arg0)
addSlotToContainer(Slot slotIn)
public void
a(afx arg0)
method_3260(class_1006 arg0)
addListener(InventoryMenuListener listener)
func_75132_a(IContainerListener arg0)
addListener(IContainerListener listener)
public DefaultedList<ItemStack>
a()
method_13641()
getItems()
func_75138_a()
getInventory()
public void
b()
method_3264()
updateListeners()
func_75142_b()
detectAndSendChanges()
public boolean
a(aed arg0, int arg1)
method_3258(class_988 arg0, int arg1)
onButtonClick(PlayerEntity player, int id)
func_75140_a(EntityPlayer arg0, int arg1)
enchantItem(EntityPlayer playerIn, int id)
public InventorySlot
a(tv arg0, int arg1)
method_3255(class_849 arg0, int arg1)
getSlot(Inventory inventory, int slot)
func_75147_a(IInventory arg0, int arg1)
getSlotFromInventory(IInventory inv, int slotIn)
public InventorySlot
a(int arg0)
method_3251(int arg0)
getSlot(int slot)
func_75139_a(int arg0)
getSlot(int slotId)
public ItemStack
b(aed arg0, int arg1)
method_3265(class_988 arg0, int arg1)
quickMoveItem(PlayerEntity player, int slot)
func_82846_b(EntityPlayer arg0, int arg1)
transferStackInSlot(EntityPlayer playerIn, int index)
public ItemStack
a(int arg0, int arg1, afw arg2, aed arg3)
method_3252(int arg0, int arg1, class_2679 arg2, class_988 arg3)
onClickSlot(int id, int clickData, ActionType action, PlayerEntity player)
func_184996_a(int arg0, int arg1, ClickType arg2, EntityPlayer arg3)
slotClick(int slotId, int dragType, ClickType clickTypeIn, EntityPlayer player)
public boolean
a(aip arg0, agr arg1)
method_5449(class_1071 arg0, class_1026 arg1)
canRemoveForPickupAll(ItemStack item, InventorySlot slot)
func_94530_a(ItemStack arg0, Slot arg1)
canMergeSlot(ItemStack stack, Slot slotIn)
public void
b(aed arg0)
method_3257(class_988 arg0)
close(PlayerEntity player)
func_75134_a(EntityPlayer arg0)
onContainerClosed(EntityPlayer playerIn)
protected void
a(aed arg0, amu arg1, tv arg2)
method_14204(class_988 arg0, class_1150 arg1, class_849 arg2)
dropAll(PlayerEntity player, World world, Inventory inventory)
func_193327_a(EntityPlayer arg0, World arg1, IInventory arg2)
clearContainer(EntityPlayer playerIn, World worldIn, IInventory inventoryIn)
public void
a(tv arg0)
method_3254(class_849 arg0)
onContentsChanged(Inventory inventory)
func_75130_a(IInventory arg0)
onCraftMatrixChanged(IInventory inventoryIn)
public void
a(int arg0, aip arg1)
method_3253(int arg0, class_1071 arg1)
setItem(int slot, ItemStack item)
func_75141_a(int arg0, ItemStack arg1)
putStackInSlot(int slotID, ItemStack stack)
public boolean
c(aed arg0)
method_3268(class_988 arg0)
isSynced(PlayerEntity player)
func_75129_b(EntityPlayer arg0)
getCanCraft(EntityPlayer player)
public void
a(aed arg0, boolean arg1)
method_3259(class_988 arg0, boolean arg1)
setSynced(PlayerEntity player, boolean synced)
func_75128_a(EntityPlayer arg0, boolean arg1)
setCanCraft(EntityPlayer player, boolean canCraft)
public abstract boolean
a(aed arg0)
method_3269(class_988 arg0)
isValid(PlayerEntity player)
func_75145_c(EntityPlayer arg0)
canInteractWith(EntityPlayer playerIn)
protected boolean
a(aip 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)
func_75135_a(ItemStack arg0, int arg1, int arg2, boolean arg3)
mergeItemStack(ItemStack stack, int startIndex, int endIndex, boolean reverseDirection)
public static int
b(int arg0)
method_5450(int arg0)
unpackClickDragMode(int clickData)
func_94529_b(int arg0)
extractDragMode(int eventButton)
public static int
c(int arg0)
method_5453(int arg0)
unpackClickDragStage(int clickData)
func_94532_c(int arg0)
getDragEvent(int clickedButton)
public static boolean
a(int arg0, aed arg1)
method_11255(int arg0, class_988 arg1)
isValidClickDragMode(int clickDragMode, PlayerEntity player)
func_180610_a(int arg0, EntityPlayer arg1)
isValidDragMode(int dragModeIn, EntityPlayer player)
protected void
d()
method_5454()
dropClickDragging()
func_94533_d()
resetDrag()
public static boolean
a(agr arg0, aip arg1, boolean arg2)
method_5448(class_1026 arg0, class_1071 arg1, boolean arg2)
canClickDragInto(InventorySlot slot, ItemStack item, boolean stackable)
func_94527_a(Slot arg0, ItemStack arg1, boolean arg2)
canAddItemToSlot(Slot slotIn, ItemStack stack, boolean stackSizeMatters)
public static void
a(Set<agr> arg0, int arg1, aip 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)
func_94525_a(Set<Slot> arg0, int arg1, ItemStack arg2, int arg3)
computeStackSize(Set<Slot> dragSlotsIn, int dragModeIn, ItemStack stack, int slotStackSize)
public boolean
b(agr arg0)
method_5452(class_1026 arg0)
canClickDragInto(InventorySlot invSlot)
func_94531_b(Slot arg0)
canDragIntoSlot(Slot slotIn)
public static int
a(avj arg0)
method_11256(class_226 arg0)
getAnalogSignal(BlockEntity blockEntity)
func_178144_a(TileEntity arg0)
calcRedstone(TileEntity te)
public static int
b(tv arg0)
method_5451(class_849 arg0)
getAnalogSignal(Inventory inventory)
func_94526_b(IInventory arg0)
calcRedstoneFromInventory(IInventory inv)
protected void
a(amu arg0, aed arg1, afy arg2, agn arg3)
method_14205(class_1150 arg0, class_988 arg1, class_1011 arg2, class_1024 arg3)
updateCraftingMenuSlot(World world, PlayerEntity player, CraftingInventory inventory, ResultInventory result)
func_192389_a(World arg0, EntityPlayer arg1, InventoryCrafting arg2, InventoryCraftResult arg3)
slotChangedCraftingGrid(World arg0, EntityPlayer arg1, InventoryCrafting arg2, InventoryCraftResult arg3)
public void
b(afx arg0)
method_4589(class_1006 arg0)
removeListener(InventoryMenuListener listener)
func_82847_b(IContainerListener arg0)
removeListener(IContainerListener listener)
public void
a(List<aip> arg0)
method_13642(List<class_1071> arg0)
setItems(List<ItemStack> items)
func_190896_a(List<ItemStack> arg0)
setAll(List<ItemStack> arg0)
public void
b(int arg0, int arg1)
method_3266(int arg0, int arg1)
setData(int id, int value)
func_75137_b(int arg0, int arg1)
updateProgressBar(int id, int data)
public short
a(aec arg0)
method_3256(class_987 arg0)
nextInteractionId(PlayerInventory inventory)
func_75136_a(InventoryPlayer arg0)
getNextTransactionID(InventoryPlayer invPlayer)
public static int
d(int arg0, int arg1)
method_5456(int arg0, int arg1)
packClickData(int clickDragStage, int clickDragMode)
func_94534_d(int arg0, int arg1)
getQuickcraftMask(int arg0, int arg1)