Interface Antennal
- All Known Implementing Classes:
AntennaBlock
public interface Antennal
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.level.block.state.properties.BooleanPropertystatic final net.minecraft.world.level.block.state.properties.EnumProperty<net.minecraft.core.Direction.Axis>static final net.minecraft.world.level.block.state.properties.BooleanPropertystatic final net.minecraft.world.level.block.state.properties.BooleanPropertystatic final net.minecraft.core.Direction[]static final net.minecraft.core.Direction[] -
Method Summary
Modifier and TypeMethodDescriptiondefault intclimbAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor) default voidclimbAxis(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 voidclimbColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, AtomicInteger score, int distance, List<net.minecraft.core.BlockPos> navigated) default voidclimbRow(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) crawlAntenna(net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.world.level.LevelAccessor accessor) default intcrawlAxis(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction.Axis axis, net.minecraft.world.level.LevelAccessor accessor, int distance) crawlColumn(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.world.level.LevelAccessor accessor, int distance) default intcrawlRow(net.minecraft.core.BlockPos.MutableBlockPos currentPos, net.minecraft.core.Direction direction, net.minecraft.world.level.LevelAccessor accessor, int distance) intdefault voiditerateDirection(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 voidnotifyExtension(net.minecraft.core.BlockPos pos, net.minecraft.world.level.LevelAccessor accessor) default net.minecraft.world.level.block.state.BlockStateupdate(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
-
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
-
iterateDirection
-