net.minecraft.world.level.block.entity

public class ShulkerBoxBlockEntity

extends RandomizableContainerBlockEntity implements WorldlyContainer

All mapped superinterfaces:

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

ear
net.minecraft.world.level.block.entity.ShulkerBoxBlockEntity
net.minecraft.class_2627

Field summary

Modifier and TypeField
public static final int
d
COLUMNS
field_31354
public static final int
e
ROWS
field_31355
public static final int
f
CONTAINER_SIZE
field_31356
public static final int
g
EVENT_SET_OPEN_COUNT
field_31357
public static final int
h
OPENING_TICK_LENGTH
field_31358
public static final float
i
MAX_LID_HEIGHT
field_31359
public static final float
j
MAX_LID_ROTATION
field_31360
private static final int[]
k
SLOTS
field_12059
private NonNullList<ItemStack>
q
itemStacks
field_12054
private int
r
openCount
field_12053
private ShulkerBoxBlockEntity$AnimationStatus
s
animationStatus
field_12057
private float
t
progress
field_12056
private float
u
progressOld
field_12055
private final DyeColor
v
color
field_12060

Constructor summary

ModifierConstructor
public (DyeColor arg0, BlockPos arg1, BlockState arg2)
public (BlockPos arg0, BlockState arg1)

Method summary

Modifier and TypeMethod
public static void
a(dkz arg0, iy arg1, ecg arg2, ear arg3)
tick(Level arg0, BlockPos arg1, BlockState arg2, ShulkerBoxBlockEntity arg3)
method_31694(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_2627 arg3)
private void
b(dkz arg0, iy arg1, ecg arg2)
updateAnimation(Level arg0, BlockPos arg1, BlockState arg2)
method_11318(class_1937 arg0, class_2338 arg1, class_2680 arg2)
public ShulkerBoxBlockEntity$AnimationStatus
k()
getAnimationStatus()
method_11313()
public AABB
a(ecg arg0)
getBoundingBox(BlockState arg0)
method_11314(class_2680 arg0)
private void
c(dkz arg0, iy arg1, ecg arg2)
moveCollidedEntities(Level arg0, BlockPos arg1, BlockState arg2)
method_11316(class_1937 arg0, class_2338 arg1, class_2680 arg2)
public int
b()
getContainerSize()
method_5439()
public boolean
a_(int arg0, int arg1)
triggerEvent(int arg0, int arg1)
method_11004(int arg0, int arg1)
private static void
d(dkz arg0, iy arg1, ecg arg2)
doNeighborUpdates(Level arg0, BlockPos arg1, BlockState arg2)
method_20047(class_1937 arg0, class_2338 arg1, class_2680 arg2)
public void
a(iy arg0, ecg arg1)
preRemoveSideEffects(BlockPos arg0, BlockState arg1)
method_66473(class_2338 arg0, class_2680 arg1)
public void
e_(csy arg0)
startOpen(Player arg0)
method_5435(class_1657 arg0)
public void
c(csy arg0)
stopOpen(Player arg0)
method_5432(class_1657 arg0)
protected Component
j()
getDefaultName()
method_17823()
protected void
a(fbf arg0)
loadAdditional(ValueInput arg0)
method_11014(class_11368 arg0)
protected void
a(fbh arg0)
saveAdditional(ValueOutput arg0)
method_11007(class_11372 arg0)
public void
d(fbf arg0)
loadFromTag(ValueInput arg0)
method_11319(class_11368 arg0)
protected NonNullList<ItemStack>
f()
getItems()
method_11282()
protected void
a(jr<dba> arg0)
setItems(NonNullList<ItemStack> arg0)
method_11281(class_2371<class_1799> arg0)
public int[]
a(je arg0)
getSlotsForFace(Direction arg0)
method_5494(class_2350 arg0)
public boolean
a(int arg0, dba arg1, je arg2)
canPlaceItemThroughFace(int arg0, ItemStack arg1, Direction arg2)
method_5492(int arg0, class_1799 arg1, class_2350 arg2)
public boolean
b(int arg0, dba arg1, je arg2)
canTakeItemThroughFace(int arg0, ItemStack arg1, Direction arg2)
method_5493(int arg0, class_1799 arg1, class_2350 arg2)
public float
a(float arg0)
getProgress(float arg0)
method_11312(float arg0)
public DyeColor
u()
getColor()
method_11320()
protected AbstractContainerMenu
a(int arg0, csx arg1)
createMenu(int arg0, Inventory arg1)
method_5465(int arg0, class_1661 arg1)
public boolean
v()
isClosed()
method_27093()