net.minecraft.world.inventory

public class BeaconMenu

extends AbstractContainerMenu

cpy
net.minecraft.world.inventory.BeaconMenu
net.minecraft.class_1704
net.minecraft.unmapped.C_psndvwhi
net.minecraft.screen.BeaconScreenHandler
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
f_snhmqtap
PAYMENT_SLOT_ID
PAYMENT_SLOT
f_150481_
private static final int
l
SLOT_COUNT
field_30757
f_bkkcbmms
BEACON_INVENTORY_SIZE
SLOTS_COUNT
f_150482_
private static final int
m
DATA_COUNT
field_30758
f_kmziikpz
PROPERTY_COUNT
PROPERTIES_COUNT
f_150483_
private static final int
n
INV_SLOT_START
field_30759
f_osrsmhks
INVENTORY_START
INVENTORY_SLOTS_START
f_150484_
private static final int
o
INV_SLOT_END
field_30760
f_ggbocvqy
INVENTORY_END
INVENTORY_SLOTS_END
f_150485_
private static final int
p
USE_ROW_SLOT_START
field_30761
f_iznecvvh
HOTBAR_START
HOTBAR_SLOTS_START
f_150486_
private static final int
q
USE_ROW_SLOT_END
field_30762
f_dzjihxzs
HOTBAR_END
HOTBAR_SLOTS_END
f_150487_
private static final int
r
NO_EFFECT
field_45758
f_qtugoslh
field_45758
f_290935_
private final Container
s
beacon
field_17287
f_adkurhts
payment
payment
f_39031_
private final BeaconMenu$PaymentSlot
t
paymentSlot
field_17288
f_yuhjjrvn
paymentSlot
paymentSlot
f_39032_
private final ContainerLevelAccess
u
access
field_17289
f_rrzzimim
context
context
f_39033_
private final ContainerData
v
beaconData
field_17290
f_bhcltzly
propertyDelegate
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
a(cmx arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
m_bftcwuek(C_jzrpycqo arg0)
onClosed(PlayerEntity arg0)
close(PlayerEntity arg0)
m_6877_(C_1141_ arg0)
public boolean
b(cmx 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 void
a(int arg0, int arg1)
setData(int arg0, int arg1)
method_7606(int arg0, int arg1)
m_ltaaytca(int arg0, int arg1)
setProperty(int arg0, int arg1)
setProperty(int arg0, int arg1)
m_7511_(int p_39045_, int arg1)
public ItemStack
b(cmx arg0, int arg1)
quickMoveStack(Player arg0, int arg1)
method_7601(class_1657 arg0, int arg1)
m_oujzgmbb(C_jzrpycqo arg0, int arg1)
quickMove(PlayerEntity arg0, int arg1)
quickTransfer(PlayerEntity arg0, int arg1)
m_7648_(C_1141_ p_39052_, int arg1)
public int
l()
getLevels()
method_17373()
m_gbnhsqdw()
getProperties()
getProperties()
m_39056_()
public static int
a(jm<brx> arg0)
encodeEffect(Holder<MobEffect> arg0)
method_53173(class_6880<class_1291> arg0)
m_mymmcskr(C_cjzoxshv<C_jaqasomh> arg0)
getRawIdForStatusEffect(RegistryEntry<StatusEffect> effect)
getRawIdForStatus(Holder<StatusEffect> statusHolder)
m_295215_(C_203228_<C_496_> p_334357_)
public static Holder<MobEffect>
e(int arg0)
decodeEffect(int arg0)
method_53174(int arg0)
m_wqcsrehz(int arg0)
getStatusEffectForRawId(int id)
getStatusEffectForRawId(int id)
m_294609_(int p_297542_)
public Holder<MobEffect>
m()
getPrimaryEffect()
method_17374()
m_lmwoqbpq()
getPrimaryEffect()
getPrimaryEffect()
m_39057_()
public Holder<MobEffect>
n()
getSecondaryEffect()
method_17375()
m_jwjsyqpi()
getSecondaryEffect()
getSecondaryEffect()
m_39058_()
public void
a(Optional<jm<brx>> arg0, Optional<jm<brx>> arg1)
updateEffects(Optional<Holder<MobEffect>> arg0, Optional<Holder<MobEffect>> arg1)
method_17372(Optional<class_6880<class_1291>> arg0, Optional<class_6880<class_1291>> arg1)
m_lijfatly(Optional<C_cjzoxshv<C_jaqasomh>> arg0, Optional<C_cjzoxshv<C_jaqasomh>> arg1)
setEffects(Optional<RegistryEntry<StatusEffect>> primary, Optional<RegistryEntry<StatusEffect>> secondary)
setEffects(Optional<Holder<StatusEffect>> primaryEffect, Optional<Holder<StatusEffect>> secondaryEffect)
m_219972_(Optional<C_203228_<C_496_>> p_219974_, Optional<C_203228_<C_496_>> arg1)
public boolean
o()
hasPayment()
method_17376()
m_syuxmjkr()
hasPayment()
hasPayment()
m_39059_()