net.minecraft.world.level.block.entity

public class BeaconBlockEntity

extends BlockEntity implements MenuProvider, Nameable, BeaconBeamOwner

All mapped superinterfaces:

MenuProvider, MenuConstructor, Nameable, BeaconBeamOwner

dxa
net.minecraft.world.level.block.entity.BeaconBlockEntity
net.minecraft.class_2580
net.minecraft.unmapped.C_wwadquuj
net.minecraft.block.entity.BeaconBlockEntity
net.minecraft.block.entity.BeaconBlockEntity

Field summary

Modifier and TypeField
private static final int
f
MAX_LEVELS
field_31304
f_ryyxokfs
field_31304
MAX_LEVEL
public static final List<List<Holder<MobEffect>>>
a
BEACON_EFFECTS
field_11801
f_rkpllpyn
EFFECTS_BY_LEVEL
EFFECTS_BY_LEVEL
private static final Set<Holder<MobEffect>>
g
VALID_EFFECTS
field_11798
f_gdxyfopa
EFFECTS
EFFECTS
public static final int
b
DATA_LEVELS
field_31300
f_qqcnhnwr
LEVEL_PROPERTY_INDEX
LEVEL_DATA
public static final int
c
DATA_PRIMARY
field_31301
f_mhasxwwh
PRIMARY_PROPERTY_INDEX
PRIMARY_DATA
public static final int
d
DATA_SECONDARY
field_31302
f_pczjddup
SECONDARY_PROPERTY_INDEX
SECONDARY_DATA
public static final int
e
NUM_DATA_VALUES
field_31303
f_iespktor
PROPERTY_COUNT
DATA_VALUES
private static final int
h
BLOCKS_CHECK_PER_TICK
field_31305
f_noizsupm
field_31305
CHECKED_BLOCKS_PER_TICK
private static final Component
i
DEFAULT_NAME
field_40328
f_xgrxgnhp
CONTAINER_NAME_TEXT
TITLE
private static final String
j
TAG_PRIMARY
field_45784
f_bjgypucn
PRIMARY_EFFECT_NBT_KEY
PRIMARY_EFFECT_KEY
private static final String
k
TAG_SECONDARY
field_45785
f_lcbehrid
SECONDARY_EFFECT_NBT_KEY
SECONDARY_EFFECT_KEY
List<BeaconBeamOwner$Section>
l
beamSections
field_19177
f_fjwoaamy
beamSegments
beamSegments
private List<BeaconBeamOwner$Section>
m
checkingBeamSections
field_19178
f_ugyhjati
field_19178
beamSegmentsToCheck
int
q
levels
field_11803
f_bppowtht
level
level
private int
r
lastCheckY
field_19179
f_olqmkzcd
minY
minY
Holder<MobEffect>
s
primaryPower
field_11795
f_qtfjebrg
primary
primary
Holder<MobEffect>
t
secondaryPower
field_11799
f_zsuppjvr
secondary
secondary
private Component
u
name
field_11793
f_galoemma
customName
customName
private LockCode
v
lockKey
field_17377
f_wgjgzhjw
lock
lock
private final ContainerData
w
dataAccess
field_17378
f_fvmnfejs
propertyDelegate
propertyDelegate

Constructor summary

ModifierConstructor
public (BlockPos pos, BlockState state)

Method summary

Modifier and TypeMethod
static Holder<MobEffect>
a(je<bvh> arg0)
filterEffect(Holder<MobEffect> arg0)
method_53251(class_6880<class_1291> arg0)
m_jlfysuud(C_cjzoxshv<C_jaqasomh> arg0)
getEffectOrNull(RegistryEntry<StatusEffect> effect)
validate(Holder<StatusEffect> statusEffect)
public static void
a(dja arg0, iu arg1, eah arg2, dxa arg3)
tick(Level arg0, BlockPos arg1, BlockState arg2, BeaconBlockEntity arg3)
method_16896(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_2580 arg3)
m_dgttzgkz(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_wwadquuj arg3)
tick(World world, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity)
tick(World world, BlockPos pos, BlockState state, BeaconBlockEntity blockEntity)
private static int
a(dja arg0, int arg1, int arg2, int arg3)
updateBase(Level arg0, int arg1, int arg2, int arg3)
method_20293(class_1937 arg0, int arg1, int arg2, int arg3)
m_hsnerjpa(C_cdctfzbn arg0, int arg1, int arg2, int arg3)
updateLevel(World world, int x, int y, int z)
updateLevel(World world, int x, int y, int z)
public void
as_()
setRemoved()
method_11012()
m_ftinwujz()
markRemoved()
markRemoved()
private static void
a(dja arg0, iu arg1, int arg2, je<bvh> arg3, je<bvh> arg4)
applyEffects(Level arg0, BlockPos arg1, int arg2, Holder<MobEffect> arg3, Holder<MobEffect> arg4)
method_10940(class_1937 arg0, class_2338 arg1, int arg2, class_6880<class_1291> arg3, class_6880<class_1291> arg4)
m_hpgbimed(C_cdctfzbn arg0, C_hynzadkk arg1, int arg2, C_cjzoxshv<C_jaqasomh> arg3, C_cjzoxshv<C_jaqasomh> arg4)
applyPlayerEffects(World world, BlockPos pos, int beaconLevel, RegistryEntry<StatusEffect> primaryEffect, RegistryEntry<StatusEffect> secondaryEffect)
applyPlayerEffects(World world, BlockPos pos, int beaconLevel, Holder<StatusEffect> primaryEffect, Holder<StatusEffect> secondaryEffect)
public static void
a(dja arg0, iu arg1, awm arg2)
playSound(Level arg0, BlockPos arg1, SoundEvent arg2)
method_10938(class_1937 arg0, class_2338 arg1, class_3414 arg2)
m_uspuntja(C_cdctfzbn arg0, C_hynzadkk arg1, C_avavozay arg2)
playSound(World world, BlockPos pos, SoundEvent sound)
playSound(World world, BlockPos pos, SoundEvent sound)
public List<BeaconBeamOwner$Section>
a()
getBeamSections()
method_10937()
m_hoqvczkb()
getBeamSegments()
public ClientboundBlockEntityDataPacket
c()
getUpdatePacket()
method_38236()
m_eqxggzlw()
toUpdatePacket()
toUpdatePacket()
public CompoundTag
a(jg$a arg0)
getUpdateTag(HolderLookup$Provider arg0)
method_16887(class_7225$class_7874 arg0)
m_escrnqip(C_vtbxyypo$C_etmlgbig arg0)
toInitialChunkDataNbt(RegistryWrapper$WrapperLookup arg0)
toSyncedNbt(HolderLookup$Provider arg0)
private static void
a(tz arg0, String arg1, je<bvh> arg2)
storeEffect(CompoundTag arg0, String arg1, Holder<MobEffect> arg2)
method_53253(class_2487 arg0, String arg1, class_6880<class_1291> arg2)
m_rubjuwzj(C_hhlwcnih arg0, String arg1, C_cjzoxshv<C_jaqasomh> arg2)
writeStatusEffect(NbtCompound nbt, String key, RegistryEntry<StatusEffect> effect)
writeStatusEffect(NbtCompound nbt, String effectName, Holder<StatusEffect> statusEffect)
private static Holder<MobEffect>
a(tz arg0, String arg1)
loadEffect(CompoundTag arg0, String arg1)
method_53252(class_2487 arg0, String arg1)
m_aynqdjcm(C_hhlwcnih arg0, String arg1)
readStatusEffect(NbtCompound nbt, String key)
readStatusEffect(NbtCompound nbt, String effectName)
protected void
a(tz arg0, jg$a arg1)
loadAdditional(CompoundTag arg0, HolderLookup$Provider arg1)
method_11014(class_2487 arg0, class_7225$class_7874 arg1)
m_trzmaydr(C_hhlwcnih arg0, C_vtbxyypo$C_etmlgbig arg1)
readNbt(NbtCompound arg0, RegistryWrapper$WrapperLookup arg1)
readNbtImpl(NbtCompound arg0, HolderLookup$Provider arg1)
protected void
b(tz arg0, jg$a arg1)
saveAdditional(CompoundTag arg0, HolderLookup$Provider arg1)
method_11007(class_2487 arg0, class_7225$class_7874 arg1)
m_qopnimsa(C_hhlwcnih arg0, C_vtbxyypo$C_etmlgbig arg1)
writeNbt(NbtCompound arg0, RegistryWrapper$WrapperLookup arg1)
writeNbt(NbtCompound arg0, HolderLookup$Provider arg1)
public void
a(wy arg0)
setCustomName(Component arg0)
method_10936(class_2561 arg0)
m_vcgizbgv(C_rdaqiwdt arg0)
setCustomName(Text customName)
setCustomName(Text customName)
public Component
an()
getCustomName()
method_5797()
m_admxpjqc()
getCustomName()
getCustomName()
public AbstractContainerMenu
createMenu(int arg0, crb arg1, crc arg2)
createMenu(int arg0, Inventory arg1, Player arg2)
createMenu(int arg0, class_1661 arg1, class_1657 arg2)
createMenu(int arg0, PlayerInventory arg1, PlayerEntity arg2)
public Component
m_()
getDisplayName()
method_5476()
m_hyhtasei()
getDisplayName()
getDisplayName()
public Component
al()
getName()
method_5477()
m_ymwfywvb()
getName()
getName()
protected void
a(ke arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_57568(class_9473 arg0)
m_cckjpvhm(C_hmcnusfu arg0)
readComponents(ComponentsAccess arg0)
readComponents(ke arg0)
protected void
a(kg$a arg0)
collectImplicitComponents(DataComponentMap$Builder arg0)
method_57567(class_9323$class_9324 arg0)
m_apmtvpji(C_kouhnfig$C_vfzyoahz arg0)
addComponents(ComponentMap$Builder arg0)
addComponents(DataComponentMap$Builder arg0)
public void
a(tz arg0)
removeComponentsFromTag(CompoundTag arg0)
method_57569(class_2487 arg0)
m_pcgjfrqh(C_hhlwcnih arg0)
removeFromCopiedStackNbt(NbtCompound arg0)
removeComponentData(NbtCompound arg0)
public void
a(dja arg0)
setLevel(Level arg0)
method_31662(class_1937 arg0)
m_kdzukdvh(C_cdctfzbn arg0)
setWorld(World arg0)
setWorld(World arg0)