net.minecraft.world.level.block

public interface SideChainPartBlock

ecj
net.minecraft.world.level.block.SideChainPartBlock
net.minecraft.class_11587
net.minecraft.block.SideChaining
net.minecraft.src.C_410911_
net.minecraft.world.level.block.SideChainPartBlock

Method summary

Modifier and TypeMethod
SideChainPart
p(ejm arg0)
getSideChainPart(BlockState arg0)
method_72619(class_2680 arg0)
getSideChainPart(BlockState state)
m_415796_(C_2064_ arg0)
BlockState
a(ejm arg0, eku arg1)
setSideChainPart(BlockState arg0, SideChainPart arg1)
method_72617(class_2680 arg0, class_11598 arg1)
withSideChainPart(BlockState state, SideChainPart sideChainPart)
m_415044_(C_2064_ p_423853_, C_411133_ arg1)
Direction
r(ejm arg0)
getFacing(BlockState arg0)
method_72620(class_2680 arg0)
getFacing(BlockState state)
m_415938_(C_2064_ arg0)
boolean
s(ejm arg0)
isConnectable(BlockState arg0)
method_72621(class_2680 arg0)
canChainWith(BlockState state)
m_416508_(C_2064_ arg0)
int
d()
getMaxChainLength()
method_72618()
getMaxSideChainLength()
m_416352_()
default List<BlockPos>
a(drr arg0, ja arg1)
getAllBlocksConnectedTo(LevelAccessor arg0, BlockPos arg1)
method_72623(class_1936 arg0, class_2338 arg1)
getPositionsInChain(WorldAccess world, BlockPos pos)
m_419310_(C_1598_ p_429232_, C_4675_ arg1)
private void
a(IntFunction<ecj$b> arg0, eku arg1, Consumer<ja> 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)
m_416713_(IntFunction<C_410911_$C_411282_> p_431230_, C_411133_ p_425650_, Consumer<C_4675_> arg2)
default void
a_(drr arg0, ja arg1, ejm 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)
m_419443_(C_1598_ p_424179_, C_4675_ p_430255_, C_2064_ arg2)
default void
a(drr arg0, ja arg1, ejm arg2, ejm 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)
m_417672_(C_1598_ p_422288_, C_4675_ p_426121_, C_2064_ p_428080_, C_2064_ arg3)
private boolean
a(int arg0, int arg1)
canConnect(int arg0, int arg1)
method_72622(int arg0, int arg1)
canAddChainLength(int chainLength, int toAdd)
m_418393_(int p_424641_, int arg1)
private boolean
a(ejm arg0, ejm arg1)
isBeingUpdatedByNeighbor(BlockState arg0, BlockState arg1)
method_72627(class_2680 arg0, class_2680 arg1)
isAlreadyConnected(BlockState state, BlockState oldState)
m_418372_(C_2064_ p_427863_, C_2064_ arg1)
private SideChainPartBlock$Neighbors
a(drr arg0, ja arg1, jg 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)
m_420329_(C_1598_ p_424109_, C_4675_ p_424155_, C_4687_ arg2)
default void
a(drr arg0, ja arg1, eku 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)
m_415784_(C_1598_ p_424263_, C_4675_ p_427143_, C_411133_ arg2)