net.minecraft.world.inventory

public class BeaconMenu

extends AbstractContainerMenu

cva
net.minecraft.world.inventory.BeaconMenu
net.minecraft.class_1704
net.minecraft.unmapped.C_psndvwhi
net.minecraft.screen.BeaconScreenHandler
net.minecraft.screen.BeaconScreenHandler

Field summary

Modifier and TypeField
private static final int
m
PAYMENT_SLOT
field_30756
f_snhmqtap
PAYMENT_SLOT_ID
PAYMENT_SLOT
private static final int
n
SLOT_COUNT
field_30757
f_bkkcbmms
BEACON_INVENTORY_SIZE
SLOTS_COUNT
private static final int
o
DATA_COUNT
field_30758
f_kmziikpz
PROPERTY_COUNT
PROPERTIES_COUNT
private static final int
p
INV_SLOT_START
field_30759
f_osrsmhks
INVENTORY_START
INVENTORY_SLOTS_START
private static final int
q
INV_SLOT_END
field_30760
f_ggbocvqy
INVENTORY_END
INVENTORY_SLOTS_END
private static final int
r
USE_ROW_SLOT_START
field_30761
f_iznecvvh
HOTBAR_START
HOTBAR_SLOTS_START
private static final int
s
USE_ROW_SLOT_END
field_30762
f_dzjihxzs
HOTBAR_END
HOTBAR_SLOTS_END
private static final int
t
NO_EFFECT
field_45758
f_qtugoslh
field_45758
private final Container
u
beacon
field_17287
f_adkurhts
payment
payment
private final BeaconMenu$PaymentSlot
v
paymentSlot
field_17288
f_yuhjjrvn
paymentSlot
paymentSlot
private final ContainerLevelAccess
w
access
field_17289
f_rrzzimim
context
context
private final ContainerData
x
beaconData
field_17290
f_bhcltzly
propertyDelegate
propertyDelegate

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(crc arg0)
removed(Player arg0)
method_7595(class_1657 arg0)
m_bftcwuek(C_jzrpycqo arg0)
onClosed(PlayerEntity arg0)
close(PlayerEntity arg0)
public boolean
b(crc arg0)
stillValid(Player arg0)
method_7597(class_1657 arg0)
m_zipsjvkj(C_jzrpycqo arg0)
canUse(PlayerEntity arg0)
canUse(PlayerEntity arg0)
public void
b(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)
public ItemStack
b(crc 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)
public int
l()
getLevels()
method_17373()
m_gbnhsqdw()
getProperties()
getProperties()
public static int
a(je<bvh> 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)
public static Holder<MobEffect>
e(int arg0)
decodeEffect(int arg0)
method_53174(int arg0)
m_wqcsrehz(int arg0)
getStatusEffectForRawId(int id)
getStatusEffectForRawId(int id)
public Holder<MobEffect>
m()
getPrimaryEffect()
method_17374()
m_lmwoqbpq()
getPrimaryEffect()
getPrimaryEffect()
public Holder<MobEffect>
n()
getSecondaryEffect()
method_17375()
m_jwjsyqpi()
getSecondaryEffect()
getSecondaryEffect()
public void
a(Optional<je<bvh>> arg0, Optional<je<bvh>> 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)
public boolean
o()
hasPayment()
method_17376()
m_syuxmjkr()
hasPayment()
hasPayment()