net.minecraft.world.inventory

public abstract class AbstractContainerMenu

bak
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.class_1703
net.minecraft.unmapped.C_mkrkudpa
net.minecraft.container.Container
net.minecraft.inventory.container.Container
net.minecraft.server.v1_15_R1.Container

Field summary

Modifier and TypeField
private final NonNullList<ItemStack>
c
lastSlots
field_7764
f_vhrlzmvv
stackList
field_75153_a
items
public final List<Slot>
a
slots
field_7761
f_hxgogfad
slotList
field_75151_b
slots
private final List<DataSlot>
d
dataSlots
field_17285
f_ohsebxnx
properties
field_216964_d
private final MenuType<?>
e
menuType
field_17493
f_evbfmbxv
type
field_216965_e
public final int
b
containerId
field_7763
f_sqbckkwj
syncId
field_75152_c
windowId
private int
g
quickcraftType
field_7762
f_utnpqaht
quickCraftStage
field_94535_f
dragType
private int
h
quickcraftStatus
field_7759
f_vfmcowfs
quickCraftButton
field_94536_g
private final Set<Slot>
i
quickcraftSlots
field_7757
f_nowhfpaa
quickCraftSlots
field_94537_h
private final List<ContainerListener>
j
containerListeners
field_7765
f_fsfvuoam
listeners
field_75149_d
listeners
private final Set<Player>
k
unSynchedPlayers
field_7760
f_lsapbqql
restrictedPlayers
field_75148_f
private short
f
changeUid
field_7758
f_slzyqcjg
actionId
field_75150_e

Constructor summary

ModifierConstructor
protected (MenuType<?> type, int syncId)

Method summary

Modifier and TypeMethod
protected static boolean
a(bau arg0, ayg arg1, bpe arg2)
stillValid(ContainerLevelAccess arg0, Player arg1, Block arg2)
method_17695(class_3914 arg0, class_1657 arg1, class_2248 arg2)
m_twttiitc(C_gsmfcjha arg0, C_jzrpycqo arg1, C_mmxmpdoq arg2)
canUse(BlockContext arg0, PlayerEntity arg1, Block arg2)
func_216963_a(IWorldPosCallable arg0, PlayerEntity arg1, Block arg2)
public MenuType<?>
a()
getType()
method_17358()
m_gdlxijre()
getType()
func_216957_a()
getType()
protected static void
a(ajb arg0, int arg1)
checkContainerSize(Container arg0, int arg1)
method_17359(class_1263 arg0, int arg1)
m_wptmujfs(C_pjtstjoq arg0, int arg1)
checkContainerSize(Inventory arg0, int expectedSize)
func_216962_a(IInventory arg0, int arg1)
protected static void
a(bat arg0, int arg1)
checkContainerDataCount(ContainerData arg0, int arg1)
method_17361(class_3913 arg0, int arg1)
m_rcfnfrjy(C_fwwsyhuv arg0, int arg1)
checkContainerDataCount(PropertyDelegate data, int expectedCount)
func_216959_a(IIntArray arg0, int arg1)
protected Slot
a(bbx arg0)
addSlot(Slot arg0)
method_7621(class_1735 arg0)
m_nnckitdl(C_nhvqfffd arg0)
addSlot(Slot slot)
func_75146_a(Slot arg0)
protected DataSlot
a(bay arg0)
addDataSlot(DataSlot arg0)
method_17362(class_3915 arg0)
m_yduzhebn(C_xzbkunds arg0)
addProperty(Property arg0)
func_216958_a(IntReferenceHolder arg0)
protected void
a(bat arg0)
addDataSlots(ContainerData arg0)
method_17360(class_3913 arg0)
m_tajudxxz(C_fwwsyhuv arg0)
addProperties(PropertyDelegate arg0)
func_216961_a(IIntArray arg0)
public void
a(bav arg0)
addSlotListener(ContainerListener arg0)
method_7596(class_1712 arg0)
m_lwqctrjs(C_juruncbf arg0)
addListener(ContainerListener listener)
func_75132_a(IContainerListener arg0)
addSlotListener(ICrafting arg0)
public NonNullList<ItemStack>
b()
getItems()
method_7602()
m_eaptcgiv()
getStacks()
func_75138_a()
public void
c()
broadcastChanges()
method_7623()
m_riyzljzo()
sendContentUpdates()
func_75142_b()
public boolean
a(ayg arg0, int arg1)
clickMenuButton(Player arg0, int arg1)
method_7604(class_1657 arg0, int arg1)
m_ydpykrle(C_jzrpycqo arg0, int arg1)
onButtonClick(PlayerEntity player, int id)
func_75140_a(PlayerEntity arg0, int arg1)
public Slot
a(int arg0)
getSlot(int arg0)
method_7611(int arg0)
m_ekmjdrko(int arg0)
getSlot(int arg0)
func_75139_a(int arg0)
getSlot(int arg0)
public ItemStack
b(ayg arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
m_oujzgmbb(C_jzrpycqo arg0, int arg1)
transferSlot(PlayerEntity player, int invSlot)
func_82846_b(PlayerEntity arg0, int arg1)
shiftClick(EntityHuman arg0, int arg1)
public ItemStack
a(int arg0, int arg1, bas arg2, ayg arg3)
clicked(int arg0, int arg1, ClickType arg2, Player arg3)
method_7593(int arg0, int arg1, class_1713 arg2, class_1657 arg3)
m_gdprhdol(int arg0, int arg1, C_viureuve arg2, C_jzrpycqo arg3)
onSlotClick(int slotId, int clickData, SlotActionType actionType, PlayerEntity arg3)
func_184996_a(int arg0, int arg1, ClickType arg2, PlayerEntity arg3)
public static boolean
a(bek arg0, bek arg1)
consideredTheSameItem(ItemStack arg0, ItemStack arg1)
method_7612(class_1799 arg0, class_1799 arg1)
m_yodmqkgi(C_sddaxwyk arg0, C_sddaxwyk arg1)
canStacksCombine(ItemStack arg0, ItemStack arg1)
func_195929_a(ItemStack arg0, ItemStack arg1)
public boolean
a(bek arg0, bbx arg1)
canTakeItemForPickAll(ItemStack arg0, Slot arg1)
method_7613(class_1799 arg0, class_1735 arg1)
m_pmldxlql(C_sddaxwyk arg0, C_nhvqfffd arg1)
canInsertIntoSlot(ItemStack stack, Slot slot)
func_94530_a(ItemStack arg0, Slot arg1)
public void
b(ayg arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
m_bftcwuek(C_jzrpycqo arg0)
close(PlayerEntity player)
func_75134_a(PlayerEntity arg0)
protected void
a(ayg arg0, bjt arg1, ajb arg2)
clearContainer(Player arg0, Level arg1, Container arg2)
method_7607(class_1657 arg0, class_1937 arg1, class_1263 arg2)
m_jmxluqeu(C_jzrpycqo arg0, C_cdctfzbn arg1, C_pjtstjoq arg2)
dropInventory(PlayerEntity arg0, World arg1, Inventory arg2)
func_193327_a(PlayerEntity arg0, World arg1, IInventory arg2)
public void
a(ajb arg0)
slotsChanged(Container arg0)
method_7609(class_1263 arg0)
m_heazfhiy(C_pjtstjoq arg0)
onContentChanged(Inventory inventory)
func_75130_a(IInventory arg0)
public void
a(int arg0, bek arg1)
setItem(int arg0, ItemStack arg1)
method_7619(int arg0, class_1799 arg1)
m_egbeyyjm(int arg0, C_sddaxwyk arg1)
setStackInSlot(int slot, ItemStack arg1)
func_75141_a(int arg0, ItemStack arg1)
setItem(int arg0, ItemStack arg1)
public void
a(int arg0, int arg1)
setData(int arg0, int arg1)
method_7606(int arg0, int arg1)
m_ltaaytca(int arg0, int arg1)
setProperties(int pos, int propertyId)
func_75137_b(int arg0, int arg1)
public boolean
c(ayg arg0)
isSynched(Player arg0)
method_7622(class_1657 arg0)
m_ionlxeue(C_jzrpycqo arg0)
isRestricted(PlayerEntity arg0)
func_75129_b(PlayerEntity arg0)
public void
a(ayg arg0, boolean arg1)
setSynched(Player arg0, boolean arg1)
method_7590(class_1657 arg0, boolean arg1)
m_hbmklgiq(C_jzrpycqo arg0, boolean arg1)
setPlayerRestriction(PlayerEntity arg0, boolean unrestricted)
func_75128_a(PlayerEntity arg0, boolean arg1)
public abstract boolean
a(ayg arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
m_zipsjvkj(C_jzrpycqo arg0)
canUse(PlayerEntity player)
func_75145_c(PlayerEntity arg0)
canUse(EntityHuman arg0)
protected boolean
a(bek arg0, int arg1, int arg2, boolean arg3)
moveItemStackTo(ItemStack arg0, int arg1, int arg2, boolean arg3)
method_7616(class_1799 arg0, int arg1, int arg2, boolean arg3)
m_jpjdgbxy(C_sddaxwyk arg0, int arg1, int arg2, boolean arg3)
insertItem(ItemStack stack, int startIndex, int endIndex, boolean fromLast)
func_75135_a(ItemStack arg0, int arg1, int arg2, boolean arg3)
public static int
b(int arg0)
getQuickcraftType(int arg0)
method_7620(int arg0)
m_btbrgjnj(int arg0)
unpackQuickCraftStage(int clickData)
func_94529_b(int arg0)
public static int
c(int arg0)
getQuickcraftHeader(int arg0)
method_7594(int arg0)
m_dwapvpiw(int arg0)
unpackButtonId(int clickData)
func_94532_c(int arg0)
public static boolean
a(int arg0, ayg arg1)
isValidQuickcraftType(int arg0, Player arg1)
method_7600(int arg0, class_1657 arg1)
m_rounjcuy(int arg0, C_jzrpycqo arg1)
shouldQuickCraftContinue(int arg0, PlayerEntity arg1)
func_180610_a(int arg0, PlayerEntity arg1)
protected void
d()
resetQuickCraft()
method_7605()
m_fqbvotew()
endQuickCraft()
func_94533_d()
public static boolean
a(bbx arg0, bek arg1, boolean arg2)
canItemQuickReplace(Slot arg0, ItemStack arg1, boolean arg2)
method_7592(class_1735 arg0, class_1799 arg1, boolean arg2)
m_lexkqjew(C_nhvqfffd arg0, C_sddaxwyk arg1, boolean arg2)
canInsertItemIntoSlot(Slot slot, ItemStack stack, boolean arg2)
func_94527_a(Slot arg0, ItemStack arg1, boolean arg2)
public static void
a(Set<bbx> arg0, int arg1, bek arg2, int arg3)
getQuickCraftSlotCount(Set<Slot> arg0, int arg1, ItemStack arg2, int arg3)
method_7617(Set<class_1735> arg0, int arg1, class_1799 arg2, int arg3)
m_xjessmlz(Set<C_nhvqfffd> arg0, int arg1, C_sddaxwyk arg2, int arg3)
calculateStackSize(Set<Slot> slots, int rmode, ItemStack stack, int stackSize)
func_94525_a(Set<Slot> arg0, int arg1, ItemStack arg2, int arg3)
public boolean
b(bbx arg0)
canDragTo(Slot arg0)
method_7615(class_1735 arg0)
m_qrcwwplz(C_nhvqfffd arg0)
canInsertIntoSlot(Slot arg0)
func_94531_b(Slot arg0)
public static int
a(bwi arg0)
getRedstoneSignalFromBlockEntity(BlockEntity arg0)
method_7608(class_2586 arg0)
m_gidgxsfu(C_kvegafmh arg0)
calculateComparatorOutput(BlockEntity entity)
func_178144_a(TileEntity arg0)
public static int
b(ajb arg0)
getRedstoneSignalFromContainer(Container arg0)
method_7618(class_1263 arg0)
m_itytzndi(C_pjtstjoq arg0)
calculateComparatorOutput(Inventory inventory)
func_94526_b(IInventory arg0)
public void
b(bav arg0)
removeSlotListener(ContainerListener arg0)
method_7603(class_1712 arg0)
m_jtxzzylc(C_juruncbf arg0)
removeListener(ContainerListener listener)
func_82847_b(IContainerListener arg0)
public void
a(List<bek> arg0)
setAll(List<ItemStack> arg0)
method_7610(List<class_1799> arg0)
m_pkvghypl(List<C_sddaxwyk> arg0)
updateSlotStacks(List<ItemStack> stacks)
func_190896_a(List<ItemStack> arg0)
public short
a(ayf arg0)
backup(Inventory arg0)
method_7614(class_1661 arg0)
m_fytuqued(C_sxzqocrm arg0)
getNextActionId(PlayerInventory arg0)
func_75136_a(PlayerInventory arg0)
public static int
b(int arg0, int arg1)
getQuickcraftMask(int arg0, int arg1)
method_7591(int arg0, int arg1)
m_xpjlxrsf(int arg0, int arg1)
packClickData(int buttonId, int quickCraftStage)
func_94534_d(int arg0, int arg1)