net.minecraft.world.level.block

public class ShulkerBoxBlock

extends BaseEntityBlock

All mapped superinterfaces:

FeatureElement, ItemLike, EntityBlock

dqr
net.minecraft.world.level.block.ShulkerBoxBlock
net.minecraft.class_2480
net.minecraft.block.ShulkerBoxBlock
net.minecraft.world.level.block.BlockShulkerBox

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ShulkerBoxBlock>
a
CODEC
field_46440
CODEC
private static final Component
d
UNKNOWN_CONTENTS
field_49401
UNKNOWN_CONTENTS_TEXT
private static final float
e
OPEN_AABB_SIZE
field_41075
field_41075
private static final VoxelShape
f
UP_OPEN_AABB
field_41076
UP_SHAPE
private static final VoxelShape
g
DOWN_OPEN_AABB
field_41077
DOWN_SHAPE
private static final VoxelShape
h
WES_OPEN_AABB
field_41078
WEST_SHAPE
private static final VoxelShape
i
EAST_OPEN_AABB
field_41079
EAST_SHAPE
private static final VoxelShape
j
NORTH_OPEN_AABB
field_41080
NORTH_SHAPE
private static final VoxelShape
k
SOUTH_OPEN_AABB
field_41081
SOUTH_SHAPE
private static final Map<Direction, VoxelShape>
l
OPEN_SHAPE_BY_DIRECTION
field_41082
SIDES_SHAPES
public static final EnumProperty<Direction>
b
FACING
field_11496
FACING
public static final ResourceLocation
c
CONTENTS
field_11495
CONTENTS_DYNAMIC_DROP_ID
private final DyeColor
m
color
field_11494
color

Constructor summary

ModifierConstructor
public (DyeColor color, BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<ShulkerBoxBlock>
a()
codec()
method_53969()
getCodec()
public BlockEntity
a(ji arg0, dwy arg1)
newBlockEntity(BlockPos arg0, BlockState arg1)
method_10123(class_2338 arg0, class_2680 arg1)
createBlockEntity(BlockPos arg0, BlockState arg1)
public <T extends BlockEntity> BlockEntityTicker<T>
a(dgj arg0, dwy arg1, duc<T> arg2)
getTicker(Level arg0, BlockState arg1, BlockEntityType<T> arg2)
method_31645(class_1937 arg0, class_2680 arg1, class_2591<T> arg2)
getTicker(World arg0, BlockState arg1, BlockEntityType<T> arg2)
protected InteractionResult
a(dwy arg0, dgj arg1, ji arg2, coy arg3, fax arg4)
useWithoutItem(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, BlockHitResult arg4)
method_55766(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_3965 arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
private static boolean
a(dwy arg0, dgj arg1, ji arg2, dvm arg3)
canOpen(BlockState arg0, Level arg1, BlockPos arg2, ShulkerBoxBlockEntity arg3)
method_33383(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2627 arg3)
canOpen(BlockState state, World world, BlockPos pos, ShulkerBoxBlockEntity entity)
public BlockState
a(dah arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
protected void
a(dwz$a<djn, dwy> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
public BlockState
a(dgj arg0, ji arg1, dwy arg2, coy arg3)
playerWillDestroy(Level arg0, BlockPos arg1, BlockState arg2, Player arg3)
method_9576(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1657 arg3)
onBreak(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
protected List<ItemStack>
a(dwy arg0, evv$a arg1)
getDrops(BlockState arg0, LootParams$Builder arg1)
method_9560(class_2680 arg0, class_8567$class_8568 arg1)
getDroppedStacks(BlockState arg0, LootWorldContext$Builder arg1)
protected void
a(dwy arg0, dgj arg1, ji arg2, dwy arg3, boolean arg4)
onRemove(BlockState arg0, Level arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_9536(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onStateReplaced(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
public void
a(cwq arg0, cwm$b arg1, List<wp> arg2, cyi arg3)
appendHoverText(ItemStack arg0, Item$TooltipContext arg1, List<Component> arg2, TooltipFlag arg3)
method_9568(class_1799 arg0, class_1792$class_9635 arg1, List<class_2561> arg2, class_1836 arg3)
appendTooltip(ItemStack arg0, Item$TooltipContext arg1, List<Text> arg2, TooltipType arg3)
protected VoxelShape
b_(dwy arg0, dfo arg1, ji arg2)
getBlockSupportShape(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_25959(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getSidesShape(BlockState arg0, BlockView arg1, BlockPos arg2)
protected VoxelShape
a(dwy arg0, dfo arg1, ji arg2, fbg arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
protected boolean
e_(dwy arg0)
propagatesSkylightDown(BlockState arg0)
method_9579(class_2680 arg0)
isTransparent(BlockState arg0)
protected boolean
c_(dwy arg0)
hasAnalogOutputSignal(BlockState arg0)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState arg0)
protected int
a(dwy arg0, dgj arg1, ji arg2)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
public static Block
a(cvn arg0)
getBlockByColor(DyeColor arg0)
method_10525(class_1767 arg0)
get(DyeColor dyeColor)
public DyeColor
b()
getColor()
method_10528()
getColor()
public static ItemStack
b(cvn arg0)
getColoredItemStack(DyeColor arg0)
method_10529(class_1767 arg0)
getItemStack(DyeColor color)
protected BlockState
a(dwy arg0, dqf arg1)
rotate(BlockState arg0, Rotation arg1)
method_9598(class_2680 arg0, class_2470 arg1)
rotate(BlockState arg0, BlockRotation arg1)
protected BlockState
a(dwy arg0, dom arg1)
mirror(BlockState arg0, Mirror arg1)
method_9569(class_2680 arg0, class_2415 arg1)
mirror(BlockState arg0, BlockMirror arg1)