net.minecraft.world.level.block

public interface SideChainPartBlock

dyi
net.minecraft.world.level.block.SideChainPartBlock
net.minecraft.class_11587
net.minecraft.block.SideChaining

Method summary

Modifier and TypeMethod
SideChainPart
p(efg arg0)
getSideChainPart(BlockState arg0)
method_72619(class_2680 arg0)
getSideChainPart(BlockState state)
BlockState
a(efg arg0, ego arg1)
setSideChainPart(BlockState arg0, SideChainPart arg1)
method_72617(class_2680 arg0, class_11598 arg1)
withSideChainPart(BlockState state, SideChainPart sideChainPart)
Direction
r(efg arg0)
getFacing(BlockState arg0)
method_72620(class_2680 arg0)
getFacing(BlockState state)
boolean
s(efg arg0)
isConnectable(BlockState arg0)
method_72621(class_2680 arg0)
canChainWith(BlockState state)
int
d()
getMaxChainLength()
method_72618()
getMaxSideChainLength()
default List<BlockPos>
a(dnp arg0, jb arg1)
getAllBlocksConnectedTo(LevelAccessor arg0, BlockPos arg1)
method_72623(class_1936 arg0, class_2338 arg1)
getPositionsInChain(WorldAccess world, BlockPos pos)
private void
a(IntFunction<dyi$b> arg0, ego arg1, Consumer<jb> arg2)
addBlocksConnectingTowards(IntFunction<SideChainPartBlock$Neighbor> arg0, SideChainPart arg1, Consumer<BlockPos> arg2)
method_72628(IntFunction<class_11587$class_11589> arg0, class_11598 arg1, Consumer<class_2338> arg2)
forEachNeighborTowards(IntFunction<SideChaining$Neighbor> neighborGetter, SideChainPart part, Consumer<BlockPos> posConsumer)
default void
a_(dnp arg0, jb arg1, efg arg2)
updateNeighborsAfterPoweringDown(LevelAccessor arg0, BlockPos arg1, BlockState arg2)
method_72629(class_1936 arg0, class_2338 arg1, class_2680 arg2)
disconnectNeighbors(WorldAccess world, BlockPos pos, BlockState state)
default void
a(dnp arg0, jb arg1, efg arg2, efg arg3)
updateSelfAndNeighborsOnPoweringUp(LevelAccessor arg0, BlockPos arg1, BlockState arg2, BlockState arg3)
method_72624(class_1936 arg0, class_2338 arg1, class_2680 arg2, class_2680 arg3)
connectNeighbors(WorldAccess world, BlockPos pos, BlockState state, BlockState oldState)
private boolean
a(int arg0, int arg1)
canConnect(int arg0, int arg1)
method_72622(int arg0, int arg1)
canAddChainLength(int chainLength, int toAdd)
private boolean
a(efg arg0, efg arg1)
isBeingUpdatedByNeighbor(BlockState arg0, BlockState arg1)
method_72627(class_2680 arg0, class_2680 arg1)
isAlreadyConnected(BlockState state, BlockState oldState)
private SideChainPartBlock$Neighbors
a(dnp arg0, jb arg1, jh arg2)
getNeighbors(LevelAccessor arg0, BlockPos arg1, Direction arg2)
method_72626(class_1936 arg0, class_2338 arg1, class_2350 arg2)
getNeighbors(WorldAccess world, BlockPos pos, Direction facing)
default void
a(dnp arg0, jb arg1, ego arg2)
setPart(LevelAccessor arg0, BlockPos arg1, SideChainPart arg2)
method_72625(class_1936 arg0, class_2338 arg1, class_11598 arg2)
setSideChainPart(WorldAccess world, BlockPos pos, SideChainPart part)