Interface SignalGetter

All Superinterfaces:
BlockGetter, IForgeBlockGetter, LevelHeightAccessor
All Known Subinterfaces:
CommonLevelAccessor, LevelAccessor, LevelReader, LevelTimeAccess, ServerLevelAccessor, WorldGenLevel
All Known Implementing Classes:
ClientLevel, Level, ServerLevel, WorldGenRegion

public interface SignalGetter extends BlockGetter
  • Field Details Link icon

    • DIRECTIONS Link icon

      static final Direction[] DIRECTIONS
  • Method Details Link icon

    • getDirectSignal Link icon

      default int getDirectSignal(BlockPos p_277954_, Direction p_277342_)
    • getDirectSignalTo Link icon

      default int getDirectSignalTo(BlockPos p_277959_)
    • getControlInputSignal Link icon

      default int getControlInputSignal(BlockPos p_277757_, Direction p_278104_, boolean p_277707_)
    • hasSignal Link icon

      default boolean hasSignal(BlockPos p_277371_, Direction p_277391_)
    • getSignal Link icon

      default int getSignal(BlockPos p_277961_, Direction p_277351_)
    • hasNeighborSignal Link icon

      default boolean hasNeighborSignal(BlockPos p_277626_)
    • getBestNeighborSignal Link icon

      default int getBestNeighborSignal(BlockPos p_277977_)