net.minecraft.world.inventory

public class LoomMenu

extends AbstractContainerMenu

bxo
net.minecraft.world.inventory.LoomMenu
net.minecraft.class_1726
net.minecraft.unmapped.C_efrtubbp
net.minecraft.screen.LoomScreenHandler
net.minecraft.screen.LoomScreenHandler
net.minecraft.src.C_1283_
net.minecraft.world.inventory.ContainerLoom

Field summary

Modifier and TypeField
private static final int
k
PATTERN_NOT_SET
field_39120
f_jmepxtwk
field_39120
f_jmepxtwk
f_219989_
private static final int
l
INV_SLOT_START
field_30826
f_pmjsvhms
field_30826
INVENTORY_SLOTS_START
f_150612_
private static final int
m
INV_SLOT_END
field_30827
f_zrkrvthh
field_30827
INVENTORY_SLOTS_END
f_150613_
private static final int
n
USE_ROW_SLOT_START
field_30828
f_piwunuqb
field_30828
HOTBAR_SLOTS_START
f_150614_
private static final int
o
USE_ROW_SLOT_END
field_30829
f_phiyualh
field_30829
HOTBAR_SLOTS_END
f_150615_
private final ContainerLevelAccess
p
access
field_17316
f_apvqdpus
context
context
f_39845_
final DataSlot
q
selectedBannerPatternIndex
field_17317
f_pwdinztm
selectedPattern
selectedPattern
f_39846_
private List<Holder<BannerPattern>>
r
selectablePatterns
field_39121
f_kslgnajy
bannerPatterns
f_kslgnajy
f_219990_
Runnable
s
slotUpdateListener
field_17318
f_qjfbdhvi
inventoryChangeListener
inventoryChangeListener
f_39847_
final Slot
t
bannerSlot
field_17319
f_fpbrxmox
bannerSlot
bannerSlot
f_39848_
final Slot
u
dyeSlot
field_17320
f_autcieqv
dyeSlot
dyeSlot
f_39849_
private final Slot
v
patternSlot
field_17321
f_svkwlcol
patternSlot
patternSlot
f_39850_
private final Slot
w
resultSlot
field_17322
f_trvhyfwg
outputSlot
outputSlot
f_39851_
long
x
lastSoundTime
field_20383
f_nawvguvu
lastTakeResultTime
lastTakeResultTime
f_39852_
private final Container
y
inputContainer
field_7850
f_jowwbshy
input
input
f_39853_
private final Container
z
outputContainer
field_17323
f_bjgbhqxl
output
output
f_39854_

Constructor summary

ModifierConstructor
public (int syncId, Inventory playerInventory)
public (int syncId, Inventory playerInventory, ContainerLevelAccess context)

Method summary

Modifier and TypeMethod
public boolean
a(buc arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
m_zipsjvkj(C_jzrpycqo arg0)
canUse(PlayerEntity arg0)
canUse(PlayerEntity arg0)
m_6875_(C_1141_ arg0)
public boolean
b(buc arg0, int arg1)
clickMenuButton(Player arg0, int arg1)
method_7604(class_1657 arg0, int arg1)
m_ydpykrle(C_jzrpycqo arg0, int arg1)
onButtonClick(PlayerEntity arg0, int arg1)
onButtonClick(PlayerEntity arg0, int arg1)
m_6366_(C_1141_ p_39868_, int arg1)
private List<Holder<BannerPattern>>
c(cax arg0)
getSelectablePatterns(ItemStack arg0)
method_43705(class_1799 arg0)
m_uczgxwzl(C_sddaxwyk arg0)
getPatternsFor(ItemStack stack)
m_uczgxwzl(ItemStack stack)
m_219993_(C_1391_ arg0)
private boolean
e(int arg0)
isValidPatternIndex(int arg0)
method_45016(int arg0)
m_dhhtnrkq(int arg0)
isPatternIndexValid(int index)
m_dhhtnrkq(int arg0)
m_242642_(int arg0)
public void
a(bac arg0)
slotsChanged(Container arg0)
method_7609(class_1263 arg0)
m_heazfhiy(C_pjtstjoq arg0)
onContentChanged(Inventory arg0)
onContentChanged(Inventory arg0)
m_6199_(C_464_ arg0)
public List<Holder<BannerPattern>>
l()
getSelectablePatterns()
method_43706()
m_sgwvwlom()
getBannerPatterns()
m_sgwvwlom()
m_219995_()
public int
m()
getSelectedBannerPatternIndex()
method_7647()
m_dijpweio()
getSelectedPattern()
getSelectedPattern()
m_39891_()
public void
a(Runnable arg0)
registerUpdateListener(Runnable arg0)
method_17423(Runnable arg0)
m_hvvpvzhf(Runnable arg0)
setInventoryChangeListener(Runnable inventoryChangeListener)
setInventoryChangeListener(Runnable inventoryChangeListener)
m_39878_(Runnable arg0)
public ItemStack
a(buc arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
m_oujzgmbb(C_jzrpycqo arg0, int arg1)
transferSlot(PlayerEntity arg0, int arg1)
transferSlot(PlayerEntity arg0, int arg1)
m_7648_(C_1141_ p_39884_, int arg1)
public void
b(buc arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
m_bftcwuek(C_jzrpycqo arg0)
close(PlayerEntity arg0)
close(PlayerEntity arg0)
m_6877_(C_1141_ arg0)
private void
a(hc<csz> arg0)
setupResultSlot(Holder<BannerPattern> arg0)
method_7648(class_6880<class_2582> arg0)
m_tqiaxmlu(C_cjzoxshv<C_fjtvwotb> arg0)
updateOutputSlot(RegistryEntry<BannerPattern> pattern)
updateOutputSlot(Holder<BannerPattern> arg0)
m_219991_(C_203228_<C_1977_> arg0)
public Slot
n()
getBannerSlot()
method_17428()
m_tzybzuvc()
getBannerSlot()
getBannerSlot()
m_39894_()
public Slot
o()
getDyeSlot()
method_17429()
m_mvjhovaj()
getDyeSlot()
getDyeSlot()
m_39895_()
public Slot
p()
getPatternSlot()
method_17430()
m_xakkfvvv()
getPatternSlot()
getPatternSlot()
m_39896_()
public Slot
q()
getResultSlot()
method_17431()
m_sjxodipu()
getOutputSlot()
getOutputSlot()
m_39897_()