Uses of Enum Class
nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Packages that use MovementDirection
Package
Description
This package contains various interfaces and classes used to define animated blocks.
This package contains command definitions and command factories used by this project, as well as various base command
classes and interfaces.
This package contains classes that define, manipulate, and manage structures.
The creator package contains classes that are responsible for creating structures.
Contains the
StepExecutor class and its subclasses.This package contains utility classes and interfaces that are used throughout the project.
Implementations of animation-related objects for the Spigot platform that do not use version-specific code.
This package contains classes responsible for handling commands.
This package contains all the data for the big door structure type.
This package contains all the data for the clock structure type.
This package contains all the data for the drawbridge structure type.
This package contains all the data for the flag structure type.
This package contains all the data for the garage door structure type.
This package contains all the data for the revolving door structure type.
This package contains all the data for the sliding door structure type.
This package contains all the data for the windmill structure type.
-
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Methods in nl.pim16aap2.animatedarchitecture.core.api.animatedblock with parameters of type MovementDirectionModifier and TypeMethodDescriptiondefault booleanIAnimatedBlockData.rotateBlock(MovementDirection movementDirection) Rotates this block in a providedMovementDirection.booleanIAnimatedBlockData.rotateBlock(MovementDirection movementDirection, int times) Rotates this block in a providedMovementDirection. -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.commands
Methods in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type MovementDirectionModifier and TypeMethodDescriptionprotected CompletableFuture<?> SetOpenDirectionDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection openDir) CommandFactory.newSetOpenDirection(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection movementDirection) CommandFactory.newSetOpenDirection(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection movementDirection, boolean sendUpdatedInfo) Constructor parameters in nl.pim16aap2.animatedarchitecture.core.commands with type arguments of type MovementDirectionModifierConstructorDescriptionSetOpenDirectionDelayed(DelayedCommand.Context context, DelayedCommandInputRequest.IFactory<MovementDirection> inputRequestFactory) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return MovementDirectionModifier and TypeMethodDescriptionstatic MovementDirectionIStructureComponent.cycleCardinalDirection(MovementDirection direction) Cycles the cardinal direction.default MovementDirectionIStructureComponent.getCurrentToggleDirection(IStructureConst structure) Gets the direction the structure would go given its current state.default MovementDirectionIStructureComponent.getCycledOpenDirection(IStructureConst structure) Cycle the toggle direction.IStructureConst.getCycledOpenDirection()Cycle theMovementDirectiondirection thisStructurewill open in.Structure.getCycledOpenDirection()StructureSnapshot.getCycledOpenDirection()IStructureConst.getOpenDirection()Gets theMovementDirectionthisStructurewill open if currently closed.Structure.getOpenDirection()StructureSnapshot.getOpenDirection()Methods in nl.pim16aap2.animatedarchitecture.core.structures that return types with arguments of type MovementDirectionModifier and TypeMethodDescriptionStructureType.getValidMovementDirections()Gets a set of all theoretically validMovementDirectionfor this given type.StructureType.getValidOpenDirectionsList()Gets a list of all theoretically validMovementDirectionfor this given type.Methods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type MovementDirectionModifier and TypeMethodDescriptionstatic MovementDirectionIStructureComponent.cycleCardinalDirection(MovementDirection direction) Cycles the cardinal direction.final booleanStructureType.isValidOpenDirection(MovementDirection movementDirection) Checks if a givenMovementDirectionis valid for this type.StructureBuilder.IBuilderOpenDir.openDir(MovementDirection openDir) Sets the open direction of the structure.voidStructure.setOpenDirection(MovementDirection openDir) Sets theMovementDirectionthisStructurewill open if currently closed.Constructor parameters in nl.pim16aap2.animatedarchitecture.core.structures with type arguments of type MovementDirectionModifierConstructorDescriptionprotectedStructureType(String pluginName, String simpleName, int version, List<MovementDirection> validMovementDirections, List<Property<?>> supportedProperties, String localizationKey) Constructs a newStructureType.protectedStructureType(NamespacedKey namespacedKey, int version, List<MovementDirection> validMovementDirections, List<Property<?>> supportedProperties, String localizationKey) Constructs a newStructureType. -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator that return MovementDirectionModifier and TypeMethodDescriptionprotected final @Nullable MovementDirectionCreator.getMovementDirection()Returns the movement direction of the structure that is to be created.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator that return types with arguments of type MovementDirectionModifier and TypeMethodDescriptionCreator.getValidOpenDirections()Gets the list of valid open directions for this type.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator with parameters of type MovementDirectionModifier and TypeMethodDescriptionprotected booleanCreator.completeSetOpenDirStep(MovementDirection direction) Attempts to complete the step that provides theCreator.movementDirection.protected final voidCreator.setMovementDirection(MovementDirection movementDirection) Sets the movement direction of the structure that is to be created. -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
Constructor parameters in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor with type arguments of type MovementDirection -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.core.util
Fields in nl.pim16aap2.animatedarchitecture.core.util with type parameters of type MovementDirectionModifier and TypeFieldDescriptionstatic final Set<MovementDirection> MovementDirection.CARDINAL_DIRECTIONSUnmodifiable set of the four cardinal directions; north, east, south, and west.Methods in nl.pim16aap2.animatedarchitecture.core.util that return MovementDirectionModifier and TypeMethodDescriptionstatic MovementDirectionUtil.getMovementDirection(BlockFace blockFace) Gets theMovementDirectionequivalent of aBlockFaceif it exists.static MovementDirectionMovementDirection.getOpposite(MovementDirection dir) Get theMovementDirectionthat's the exact opposite of the provided one.static @Nullable MovementDirectionMovementDirection.valueOf(int dir) Gets theMovementDirectionfrom an index value.static MovementDirectionReturns the enum constant of this class with the specified name.static MovementDirection[]MovementDirection.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in nl.pim16aap2.animatedarchitecture.core.util that return types with arguments of type MovementDirectionModifier and TypeMethodDescriptionstatic Optional<MovementDirection> MovementDirection.getMovementDirection(String name) Gets theMovementDirectionfrom a name.Methods in nl.pim16aap2.animatedarchitecture.core.util with parameters of type MovementDirectionModifier and TypeMethodDescriptionstatic BlockFaceUtil.getBlockFace(MovementDirection movementDirection) Gets theBlockFaceequivalent of aMovementDirectionif it exists.static MovementDirectionMovementDirection.getOpposite(MovementDirection dir) Get theMovementDirectionthat's the exact opposite of the provided one.static @Nullable UnaryOperator<BlockFace> BlockFace.getRotationFunction(MovementDirection movementDirection) Get the appropriate function for rotating a BlockFace.static intMovementDirection.getValue(MovementDirection dir) Gets the index value of aMovementDirection.static booleanMovementDirection.isCardinalDirection(@Nullable MovementDirection direction) Check if the providedMovementDirectionis a cardinal direction.static BlockFaceBlockFace.rotate(BlockFace blockFace, int steps, MovementDirection direction) Rotate a block face in a given direction for a number of steps. -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.animation with parameters of type MovementDirectionModifier and TypeMethodDescriptionbooleanSimpleBlockData.rotateBlock(MovementDirection movementDirection, int times) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.comands that return types with arguments of type MovementDirectionModifier and TypeMethodDescriptioncloud.commandframework.arguments.parser.ArgumentParseResult<MovementDirection> DirectionParser.parse(cloud.commandframework.context.CommandContext<ICommandSender> commandContext, Queue<String> inputQueue) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.bigdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.bigdoor that return MovementDirectionConstructors in nl.pim16aap2.animatedarchitecture.structures.bigdoor with parameters of type MovementDirectionModifierConstructorDescriptionBigDoorAnimationComponent(AnimationRequestData data, MovementDirection movementDirection, int quarterCircles) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.clock
Methods in nl.pim16aap2.animatedarchitecture.structures.clock that return MovementDirectionMethods in nl.pim16aap2.animatedarchitecture.structures.clock that return types with arguments of type MovementDirectionConstructors in nl.pim16aap2.animatedarchitecture.structures.clock with parameters of type MovementDirectionModifierConstructorDescriptionClockAnimationComponent(AnimationRequestData data, MovementDirection movementDirection, boolean isNorthSouthAligned) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.drawbridge
Constructors in nl.pim16aap2.animatedarchitecture.structures.drawbridge with parameters of type MovementDirectionModifierConstructorDescriptionDrawbridgeAnimationComponent(AnimationRequestData data, MovementDirection movementDirection, boolean isNorthSouthAligned, int quarterCircles) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.flag
Methods in nl.pim16aap2.animatedarchitecture.structures.flag that return MovementDirectionModifier and TypeMethodDescriptionFlag.getCycledOpenDirection(IStructureConst structure) Cycle the toggle direction. -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.garagedoor
Methods in nl.pim16aap2.animatedarchitecture.structures.garagedoor that return MovementDirectionMethods in nl.pim16aap2.animatedarchitecture.structures.garagedoor that return types with arguments of type MovementDirectionMethods in nl.pim16aap2.animatedarchitecture.structures.garagedoor with parameters of type MovementDirectionModifier and TypeMethodDescriptionprotected booleanCreatorGarageDoor.completeSetOpenDirStep(MovementDirection direction) Constructors in nl.pim16aap2.animatedarchitecture.structures.garagedoor with parameters of type MovementDirectionModifierConstructorDescriptionCounterWeightGarageDoorAnimationComponent(AnimationRequestData data, MovementDirection movementDirection) SectionalGarageDoorAnimationComponent(AnimationRequestData data, MovementDirection movementDirection) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor
Constructors in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor with parameters of type MovementDirectionModifierConstructorDescriptionRevolvingDoorAnimationComponent(AnimationRequestData data, MovementDirection movementDirection) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.slidingdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.slidingdoor that return MovementDirectionConstructors in nl.pim16aap2.animatedarchitecture.structures.slidingdoor with parameters of type MovementDirectionModifierConstructorDescriptionSlidingDoorAnimationComponent(AnimationRequestData data, MovementDirection movementDirection, int blocksToMove) -
Uses of MovementDirection in nl.pim16aap2.animatedarchitecture.structures.windmill
Methods in nl.pim16aap2.animatedarchitecture.structures.windmill that return MovementDirectionConstructors in nl.pim16aap2.animatedarchitecture.structures.windmill with parameters of type MovementDirectionModifierConstructorDescriptionWindmillAnimationComponent(AnimationRequestData data, MovementDirection movementDirection, boolean isNorthSouthAligned)