net.minecraft.world.inventory

public class BeaconMenu

extends AbstractContainerMenu

bmm
net.minecraft.world.inventory.BeaconMenu
net.minecraft.class_1704
net.minecraft.screen.BeaconScreenHandler
net.minecraft.src.C_1230_
net.minecraft.world.inventory.ContainerBeacon

Field summary

Modifier and TypeField
private static final int
k
PAYMENT_SLOT
field_30756
field_30756
f_150481_
private static final int
l
SLOT_COUNT
field_30757
field_30757
f_150482_
private static final int
m
DATA_COUNT
field_30758
field_30758
f_150483_
private static final int
n
INV_SLOT_START
field_30759
field_30759
f_150484_
private static final int
o
INV_SLOT_END
field_30760
field_30760
f_150485_
private static final int
p
USE_ROW_SLOT_START
field_30761
field_30761
f_150486_
private static final int
q
USE_ROW_SLOT_END
field_30762
field_30762
f_150487_
private final Container
r
beacon
field_17287
payment
f_39031_
private final BeaconMenu$PaymentSlot
s
paymentSlot
field_17288
paymentSlot
f_39032_
private final ContainerLevelAccess
t
access
field_17289
context
f_39033_
private final ContainerData
u
beaconData
field_17290
propertyDelegate
f_39034_

Constructor summary

ModifierConstructor
public (int syncId, Container inventory)
public (int syncId, Container inventory, ContainerData propertyDelegate, ContainerLevelAccess context)

Method summary

Modifier and TypeMethod
public void
b(bkd arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
close(PlayerEntity arg0)
m_6877_(C_1141_ arg0)
public boolean
a(bkd arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
canUse(PlayerEntity arg0)
m_6875_(C_1141_ arg0)
canUse(EntityHuman arg0)
public void
a(int arg0, int arg1)
setData(int arg0, int arg1)
method_7606(int arg0, int arg1)
setProperty(int arg0, int arg1)
m_7511_(int p_39045_, int arg1)
setContainerData(int arg0, int arg1)
public ItemStack
b(bkd arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
transferSlot(PlayerEntity arg0, int arg1)
m_7648_(C_1141_ p_39052_, int arg1)
shiftClick(EntityHuman arg0, int arg1)
public int
i()
getLevels()
method_17373()
getProperties()
m_39056_()
public MobEffect
j()
getPrimaryEffect()
method_17374()
getPrimaryEffect()
m_39057_()
public MobEffect
k()
getSecondaryEffect()
method_17375()
getSecondaryEffect()
m_39058_()
public void
c(int arg0, int arg1)
updateEffects(int arg0, int arg1)
method_17372(int arg0, int arg1)
setEffects(int primaryEffectId, int secondaryEffectId)
m_39053_(int p_39055_, int arg1)
public boolean
l()
hasPayment()
method_17376()
hasPayment()
m_39059_()