Interface Antennal

All Known Implementing Classes:
AntennaBlock

public interface Antennal
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.world.level.block.state.properties.BooleanProperty
     
    static final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis>
     
    static final net.minecraft.world.level.block.state.properties.BooleanProperty
     
    static final net.minecraft.world.level.block.state.properties.BooleanProperty
     
    static final net.minecraft.core.Direction[]
     
    static final net.minecraft.core.Direction[]
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    climbAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor)
     
    default void
    climbAxis(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction.Axis axis, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
     
    default void
    climbColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
     
    default void
    climbRow(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction direction, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
     
    default oshi.util.tuples.Pair<Integer,Boolean>
    crawlAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelAccessor accessor)
     
    default int
    crawlAxis(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction.Axis axis, net.minecraft.world.level.LevelAccessor accessor, int distance)
     
    default oshi.util.tuples.Pair<Integer,Boolean>
    crawlColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, int distance)
     
    default int
    crawlRow(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction direction, net.minecraft.world.level.LevelAccessor accessor, int distance)
     
    int
     
    default void
    iterateDirection(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, net.minecraft.core.Direction direction, Function<net.minecraft.world.level.block.state.BlockState,Boolean> iterator)
     
    default void
    notifyExtension(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor)
     
    default net.minecraft.world.level.block.state.BlockState
    update(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelAccessor accessor, net.minecraft.core.Direction.Axis priority)
     
  • Field Details

    • UP

      static final net.minecraft.world.level.block.state.properties.BooleanProperty UP
    • DOWN

      static final net.minecraft.world.level.block.state.properties.BooleanProperty DOWN
    • ATTACHED

      static final net.minecraft.world.level.block.state.properties.BooleanProperty ATTACHED
    • AXIS

      static final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis> AXIS
    • Z_PRIORITY

      static final net.minecraft.core.Direction[] Z_PRIORITY
    • X_PRIORITY

      static final net.minecraft.core.Direction[] X_PRIORITY
  • Method Details

    • getMaxDistance

      int getMaxDistance()
    • update

      default net.minecraft.world.level.block.state.BlockState update(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelAccessor accessor, @Nullable net.minecraft.core.Direction.Axis priority)
    • crawlAntenna

      default oshi.util.tuples.Pair<Integer,Boolean> crawlAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelAccessor accessor)
    • climbAntenna

      default int climbAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor)
    • notifyExtension

      default void notifyExtension(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor)
    • climbAxis

      default void climbAxis(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction.Axis axis, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
    • crawlAxis

      default int crawlAxis(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction.Axis axis, net.minecraft.world.level.LevelAccessor accessor, int distance)
    • climbRow

      default void climbRow(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction direction, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
    • crawlRow

      default int crawlRow(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction direction, net.minecraft.world.level.LevelAccessor accessor, int distance)
    • climbColumn

      default void climbColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated)
    • crawlColumn

      default oshi.util.tuples.Pair<Integer,Boolean> crawlColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, int distance)
    • iterateDirection

      default void iterateDirection(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, net.minecraft.core.Direction direction, Function<net.minecraft.world.level.block.state.BlockState,Boolean> iterator)