History - net.minecraft.world.level.redstone.ExperimentalRedstoneWireEvaluator

1.21.3

Names

evc

net.minecraft.world.level.redstone.ExperimentalRedstoneWireEvaluator

net.minecraft.class_9903

net.minecraft.world.ExperimentalRedstoneController

net.minecraft.world.level.redstone.ExperimentalRedstoneWireEvaluator

Fields

Deque<BlockPos>: b, wiresToTurnOff, field_52665, powerIncreaseQueue

Deque<BlockPos>: c, wiresToTurnOn, field_52666, powerDecreaseQueue

it.unimi.dsi.fastutil.objects.Object2IntMap<BlockPos>: d, updatedWires, field_52667, wireOrientationsAndPowers

Constructors

(RedStoneWireBlock)

Methods

void (Level, BlockPos, BlockState, Orientation, boolean): a, updatePowerStrength, method_61824, update

void (Level): a, causeNeighborUpdates, method_61829, update

boolean (BlockState, Direction): a, isConnected, method_61834, canProvidePowerTo

Orientation (Level, Orientation): a, getInitialOrientation, method_61830, tweakOrientation

void (Level, BlockPos, Orientation): a, calculateCurrentChanges, method_61832, propagatePowerUpdates

int (Orientation, int): a, packOrientationAndPower, method_61835, packOrientationAndPower

Orientation (int): a, unpackOrientation, method_61828, unpackOrientation

int (int): b, unpackPower, method_61840, unpackPower

void (BlockPos, int, Orientation): a, setPower, method_61838, updatePowerAt

void (Level, BlockPos, int, Orientation, boolean): a, propagateChangeToNeighbors, method_61831, spreadPowerUpdateToNeighbors

void (Level, BlockPos, int, Orientation, boolean): b, enqueueNeighborWire, method_61841, spreadPowerUpdateTo

int (BlockPos, BlockState): a, getWireSignal, method_61839, getWirePowerAt