net.minecraft.world.level.block.entity

public class ShulkerBoxBlockEntity

extends RandomizableContainerBlockEntity implements WorldlyContainer

All mapped superinterfaces:

Container, Clearable, MenuProvider, MenuConstructor, Nameable, RandomizableContainer, WorldlyContainer

dvm
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
net.minecraft.class_2627
net.minecraft.unmapped.C_gauehqwp
net.minecraft.block.entity.ShulkerBoxBlockEntity
net.minecraft.block.entity.ShulkerBoxBlockEntity
net.minecraft.src.C_2021_
net.minecraft.world.level.block.entity.TileEntityShulkerBox

Field summary

Modifier and TypeField
public static final int
d
COLUMNS
field_31354
f_plvxckiw
field_31354
COLUMNS
f_155657_
public static final int
e
ROWS
field_31355
f_gczipwyl
field_31355
ROWS
f_155658_
public static final int
f
CONTAINER_SIZE
field_31356
f_ckaomydn
INVENTORY_SIZE
CONTAINER_SIZE
f_155659_
public static final int
g
EVENT_SET_OPEN_COUNT
field_31357
f_upxsumsn
field_31357
SET_OPEN_COUNT_EVENT
f_155660_
public static final int
h
OPENING_TICK_LENGTH
field_31358
f_laidlwhf
field_31358
OPENING_TICKS
f_155661_
public static final float
i
MAX_LID_HEIGHT
field_31359
f_qqzcsqfe
field_31359
MAX_LID_HEIGHT
f_155662_
public static final float
j
MAX_LID_ROTATION
field_31360
f_kesedzww
field_31360
MAX_LID_ROTATION
f_155663_
private static final int[]
k
SLOTS
field_12059
f_ztvkxnpp
AVAILABLE_SLOTS
AVAILABLE_SLOTS
f_59644_
private NonNullList<ItemStack>
q
itemStacks
field_12054
f_qymrdplt
inventory
inventory
f_59645_
private int
r
openCount
field_12053
f_sdlfekxl
viewerCount
viewerCount
f_59646_
private ShulkerBoxBlockEntity$AnimationStatus
s
animationStatus
field_12057
f_gvwgoafu
animationStage
animationStage
f_59647_
private float
t
progress
field_12056
f_ainnhabf
animationProgress
animationProgress
f_59648_
private float
u
progressOld
field_12055
f_fmgzbbgv
prevAnimationProgress
prevAnimationProgress
f_59649_
private final DyeColor
v
color
field_12060
f_axjnbhcn
cachedColor
cachedColor
f_59650_

Constructor summary

ModifierConstructor
public (DyeColor color, BlockPos pos, BlockState state)
public (BlockPos pos, BlockState state)

Method summary

Modifier and TypeMethod
public static void
a(dgj arg0, ji arg1, dwy arg2, dvm arg3)
tick(Level arg0, BlockPos arg1, BlockState arg2, ShulkerBoxBlockEntity arg3)
method_31694(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_2627 arg3)
m_cwjalhef(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_gauehqwp arg3)
tick(World world, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity)
tick(World world, BlockPos pos, BlockState state, ShulkerBoxBlockEntity blockEntity)
m_155672_(C_1596_ p_155673_, C_4675_ p_155674_, C_2064_ p_155675_, C_2021_ p_155676_)
private void
b(dgj arg0, ji arg1, dwy arg2)
updateAnimation(Level arg0, BlockPos arg1, BlockState arg2)
method_11318(class_1937 arg0, class_2338 arg1, class_2680 arg2)
m_gbmxctnh(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2)
updateAnimation(World world, BlockPos pos, BlockState state)
updateAnimation(World world, BlockPos pos, BlockState state)
m_155679_(C_1596_ p_155681_, C_4675_ p_155682_, C_2064_ arg2)
public ShulkerBoxBlockEntity$AnimationStatus
k()
getAnimationStatus()
method_11313()
m_makmsuni()
getAnimationStage()
getAnimationStage()
m_59700_()
public AABB
a(dwy arg0)
getBoundingBox(BlockState arg0)
method_11314(class_2680 arg0)
m_dtyovaex(C_txtbiemp arg0)
getBoundingBox(BlockState state)
getBoundingBox(BlockState state)
m_59666_(C_2064_ arg0)
private void
c(dgj arg0, ji arg1, dwy arg2)
moveCollidedEntities(Level arg0, BlockPos arg1, BlockState arg2)
method_11316(class_1937 arg0, class_2338 arg1, class_2680 arg2)
m_ojeklclb(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2)
pushEntities(World world, BlockPos pos, BlockState state)
pushEntities(World world, BlockPos pos, BlockState state)
m_155683_(C_1596_ p_155685_, C_4675_ p_155686_, C_2064_ arg2)
public int
b()
getContainerSize()
method_5439()
m_dmbfvefd()
size()
size()
m_6643_()
public boolean
a_(int arg0, int arg1)
triggerEvent(int arg0, int arg1)
method_11004(int arg0, int arg1)
m_qrmwzmws(int arg0, int arg1)
onSyncedBlockEvent(int arg0, int arg1)
onSyncedBlockEvent(int arg0, int arg1)
m_7531_(int p_59679_, int arg1)
private static void
d(dgj arg0, ji arg1, dwy arg2)
doNeighborUpdates(Level arg0, BlockPos arg1, BlockState arg2)
method_20047(class_1937 arg0, class_2338 arg1, class_2680 arg2)
m_divvbnuh(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2)
updateNeighborStates(World world, BlockPos pos, BlockState state)
updateNeighborStates(World world, BlockPos pos, BlockState state)
m_155687_(C_1596_ p_155688_, C_4675_ p_155689_, C_2064_ p_155690_)
public void
c_(coy arg0)
startOpen(Player arg0)
method_5435(class_1657 arg0)
m_uhfxptkc(C_jzrpycqo arg0)
onOpen(PlayerEntity arg0)
onOpen(PlayerEntity arg0)
m_5856_(C_1141_ arg0)
public void
c(coy arg0)
stopOpen(Player arg0)
method_5432(class_1657 arg0)
m_eedjwnvs(C_jzrpycqo arg0)
onClose(PlayerEntity arg0)
onClose(PlayerEntity arg0)
m_5785_(C_1141_ arg0)
protected Component
j()
getDefaultName()
method_17823()
m_egjsjpyi()
getContainerName()
getContainerName()
m_6820_()
protected void
a(tq arg0, jt$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)
m_318667_(C_4917_ p_335601_, C_213466_$C_254607_ arg1)
protected void
b(tq arg0, jt$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)
m_183515_(C_4917_ p_334063_, C_213466_$C_254607_ arg1)
public void
e(tq arg0, jt$a arg1)
loadFromTag(CompoundTag arg0, HolderLookup$Provider arg1)
method_11319(class_2487 arg0, class_7225$class_7874 arg1)
m_jqvxostv(C_hhlwcnih arg0, C_vtbxyypo$C_etmlgbig arg1)
readInventoryNbt(NbtCompound nbt, RegistryWrapper$WrapperLookup registries)
readInventoryNbt(NbtCompound nbt, HolderLookup$Provider lookupProvider)
m_59693_(C_4917_ p_333398_, C_213466_$C_254607_ arg1)
protected NonNullList<ItemStack>
f()
getItems()
method_11282()
m_drxlwzcv()
getHeldStacks()
getInventory()
m_58617_()
protected void
a(ka<cwq> arg0)
setItems(NonNullList<ItemStack> arg0)
method_11281(class_2371<class_1799> arg0)
m_nnlaacjo(C_rnrfftze<C_sddaxwyk> arg0)
setHeldStacks(DefaultedList<ItemStack> arg0)
setInventory(DefaultedList<ItemStack> arg0)
m_58609_(C_4702_<C_1391_> arg0)
public int[]
a(jn arg0)
getSlotsForFace(Direction arg0)
method_5494(class_2350 arg0)
m_beroaavx(C_xpuuihxf arg0)
getAvailableSlots(Direction arg0)
getAvailableSlots(Direction arg0)
m_7071_(C_4687_ arg0)
public boolean
a(int arg0, cwq arg1, jn arg2)
canPlaceItemThroughFace(int arg0, ItemStack arg1, Direction arg2)
method_5492(int arg0, class_1799 arg1, class_2350 arg2)
m_mkcjjlxd(int arg0, C_sddaxwyk arg1, C_xpuuihxf arg2)
canInsert(int arg0, ItemStack arg1, Direction arg2)
canInsert(int arg0, ItemStack arg1, Direction arg2)
m_7155_(int p_59664_, C_1391_ p_59665_, C_4687_ arg2)
public boolean
b(int arg0, cwq arg1, jn arg2)
canTakeItemThroughFace(int arg0, ItemStack arg1, Direction arg2)
method_5493(int arg0, class_1799 arg1, class_2350 arg2)
m_kdgofkkq(int arg0, C_sddaxwyk arg1, C_xpuuihxf arg2)
canExtract(int arg0, ItemStack arg1, Direction arg2)
canExtract(int arg0, ItemStack arg1, Direction arg2)
m_7157_(int p_59683_, C_1391_ p_59684_, C_4687_ arg2)
public float
a(float arg0)
getProgress(float arg0)
method_11312(float arg0)
m_rucqhvrd(float arg0)
getAnimationProgress(float delta)
getAnimationProgress(float delta)
m_59657_(float arg0)
public DyeColor
s()
getColor()
method_11320()
m_clcclzjv()
getColor()
getColor()
m_59701_()
protected AbstractContainerMenu
a(int arg0, cox arg1)
createMenu(int arg0, Inventory arg1)
method_5465(int arg0, class_1661 arg1)
m_zoafdewc(int arg0, C_sxzqocrm arg1)
createScreenHandler(int arg0, PlayerInventory arg1)
createScreenHandler(int arg0, PlayerInventory arg1)
m_6555_(int p_59661_, C_1140_ arg1)
public boolean
t()
isClosed()
method_27093()
m_ocipgdcq()
suffocates()
suffocates()
m_59702_()