net.minecraft.world.block

public class WireOrientation

net.minecraft.world.level.redstone.Orientation
net.minecraft.class_9904
net.minecraft.world.block.WireOrientation

Field summary

Modifier and TypeField
public static final PacketCodec<io.netty.buffer.ByteBuf, WireOrientation>
STREAM_CODEC
field_52668
PACKET_CODEC
private static final WireOrientation[]
ORIENTATIONS
field_52669
VALUES
private final Direction
up
field_52670
up
private final Direction
front
field_52671
front
private final Direction
side
field_52672
right
private final WireOrientation$SideBias
sideBias
field_52673
sideBias
private final int
index
field_52674
ordinal
private final List<Direction>
neighbors
field_52675
directionsByPriority
private final List<Direction>
horizontalNeighbors
field_52676
horizontalDirections
private final List<Direction>
verticalNeighbors
field_52677
verticalDirections
private final Map<Direction, WireOrientation>
withFront
field_52678
siblingsByFront
private final Map<Direction, WireOrientation>
withUp
field_52679
siblingsByUp
private final Map<WireOrientation$SideBias, WireOrientation>
withSideBias
field_52680
siblingsBySideBias

Constructor summary

ModifierConstructor
private (Direction up, Direction front, WireOrientation$SideBias sideBias)

Method summary

Modifier and TypeMethod
public static WireOrientation
of(Direction up, Direction front, Orientation$SideBias sideBias)
method_61848(class_2350 arg0, class_2350 arg1, class_9904$class_9905 arg2)
of(Direction up, Direction front, WireOrientation$SideBias sideBias)
public WireOrientation
withUp(Direction up)
method_61847(class_2350 arg0)
withUp(Direction direction)
public WireOrientation
withFront(Direction front)
method_61850(class_2350 arg0)
withFront(Direction direction)
public WireOrientation
withFrontPreserveUp(Direction front)
method_62875(class_2350 arg0)
withFrontIfNotUp(Direction direction)
public WireOrientation
withFrontAdjustSideBias(Direction front)
method_61853(class_2350 arg0)
withFrontAndSideBias(Direction direction)
public WireOrientation
withSideBias(Orientation$SideBias sideBias)
method_61845(class_9904$class_9905 arg0)
withSideBias(WireOrientation$SideBias sideBias)
public WireOrientation
withMirror()
method_61842()
withOppositeSideBias()
public Direction
getFront()
method_61849()
getFront()
public Direction
getUp()
method_61852()
getUp()
public Direction
getSide()
method_61854()
getRight()
public WireOrientation$SideBias
getSideBias()
method_61856()
getSideBias()
public List<Direction>
getDirections()
method_61858()
getDirectionsByPriority()
public List<Direction>
getHorizontalDirections()
method_61859()
getHorizontalDirections()
public List<Direction>
getVerticalDirections()
method_61860()
getVerticalDirections()
public int
getIndex()
method_61861()
ordinal()
public static WireOrientation
fromIndex(int index)
method_61843(int arg0)
fromOrdinal(int ordinal)
public static WireOrientation
random(RandomSource rand)
method_61844(class_5819 arg0)
random(Random random)
private static WireOrientation
generateContext(Orientation self, Orientation[] lookup)
method_61846(class_9904 arg0, class_9904[] arg1)
initializeValuesArray(WireOrientation prime, WireOrientation[] valuesOut)
protected static int
generateIndex(Direction up, Direction front, Orientation$SideBias sideBias)
method_61851(class_2350 arg0, class_2350 arg1, class_9904$class_9905 arg2)
ordinalFromComponents(Direction up, Direction front, WireOrientation$SideBias sideBias)
private boolean
lambda$new$1(Direction arg0)
method_61855(class_2350 arg0)
method_61855(Direction direction)
private boolean
lambda$new$0(Direction arg0)
method_61857(class_2350 arg0)
method_61857(Direction direction)
private static WireOrientation[]
lambda$static$0()
method_61862()
method_61862()