Class RedstoneWireEvaluator

java.lang.Object
net.minecraft.world.level.redstone.RedstoneWireEvaluator
Direct Known Subclasses:
DefaultRedstoneWireEvaluator, ExperimentalRedstoneWireEvaluator

public abstract class RedstoneWireEvaluator extends Object
  • Field Details

  • Constructor Details

    • RedstoneWireEvaluator

      protected RedstoneWireEvaluator(RedStoneWireBlock pWireBlock)
  • Method Details

    • updatePowerStrength

      public abstract void updatePowerStrength(Level pLevel, BlockPos pPos, BlockState pState, @Nullable Orientation pOrientation, boolean pUpdateShape)
    • getBlockSignal

      protected int getBlockSignal(Level pLevel, BlockPos pPos)
    • getWireSignal

      protected int getWireSignal(BlockPos pPos, BlockState pState)
    • getIncomingWireSignal

      protected int getIncomingWireSignal(Level pLevel, BlockPos pPos)