net.minecraft.block

public record SideChaining$Neighbors

net.minecraft.world.level.block.SideChainPartBlock$Neighbors
net.minecraft.class_11587$class_11590
net.minecraft.block.SideChaining$Neighbors

Field summary

Modifier and TypeField
private final SideChaining
block
comp_4438
block
private final WorldAccess
level
comp_4439
world
private final Direction
facing
comp_4440
facing
private final BlockPos
center
comp_4441
center
private final Map<BlockPos, SideChaining$Neighbor>
cache
comp_4442
cache

Constructor summary

ModifierConstructor
public (SideChaining block, WorldAccess world, Direction facing, BlockPos center, Map<BlockPos, SideChaining$Neighbor> cache)

Method summary

Modifier and TypeMethod
private boolean
isConnectableToThisBlock(BlockState neighbor)
method_72638(class_2680 arg0)
canChainWith(BlockState state)
private SideChaining$Neighbor
createNewNeighbor(BlockPos pos)
method_72639(class_2338 arg0)
createNeighbor(BlockPos pos)
private SideChaining$Neighbor
getOrCreateNeighbor(Direction dir, Integer steps)
method_72640(class_2350 arg0, Integer arg1)
getOrCreateNeighbor(Direction direction, Integer distance)
public SideChaining$Neighbor
left(int steps)
method_72637(int arg0)
getLeftNeighbor(int distance)
public SideChaining$Neighbor
right(int steps)
method_72642(int arg0)
getRightNeighbor(int distance)
public SideChaining$Neighbor
left()
method_72636()
getLeftNeighbor()
public SideChaining$Neighbor
right()
method_72641()
getRightNeighbor()
public SideChaining
block()
comp_4438()
block()
public WorldAccess
level()
comp_4439()
world()
public Direction
facing()
comp_4440()
facing()
public BlockPos
center()
comp_4441()
center()
public Map<BlockPos, SideChaining$Neighbor>
cache()
comp_4442()
cache()