Uses of Record Class
nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Packages that use RotatedPosition
Package
Description
This package contains the core logic for animating structures..
This package contains various APIs used throughout the project, including definitions for animated blocks, colors,
debugging, factories, highlighted block spawners, the platform interface, and more.
This package contains various interfaces and classes used to define animated blocks.
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 portcullis 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.
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 that provide implementations for various interfaces in the core module for the Spigot
platform.
-
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.animation
Methods in nl.pim16aap2.animatedarchitecture.core.animation that return RotatedPositionModifier and TypeMethodDescriptionIAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) Calculates the final position from the original coordinates of the block that will be animated.default RotatedPositionIAnimationComponent.getStartPosition(int xAxis, int yAxis, int zAxis) Calculates the starting position from the original coordinates of the block that will be animated.Methods in nl.pim16aap2.animatedarchitecture.core.animation with parameters of type RotatedPositionModifier and TypeMethodDescriptionvoidAnimator.applyMovement(IAnimatedBlock animatedBlock, RotatedPosition targetPosition) voidIAnimator.applyMovement(IAnimatedBlock animatedBlock, RotatedPosition goalPos) Moves the selected animated block. -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.api
Methods in nl.pim16aap2.animatedarchitecture.core.api with parameters of type RotatedPositionModifier and TypeMethodDescriptionHighlightedBlockSpawner.Builder.atPosition(RotatedPosition rotatedPosition) Sets both the position and rotation of the highlighted block.voidIHighlightedBlock.moveToTarget(RotatedPosition target) Moves this highlighted block to the target position.protected abstract Optional<IHighlightedBlock> HighlightedBlockSpawner.spawnHighlightedBlock(IPlayer player, IWorld world, @Nullable Duration duration, RotatedPosition rotatedPosition, Color color) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Methods in nl.pim16aap2.animatedarchitecture.core.api.animatedblock that return RotatedPositionModifier and TypeMethodDescriptionAnimatedHighlightedBlock.getFinalPosition()IAnimatedBlock.getFinalPosition()Returns the position where the block will be placed after the animation finishes.AnimatedHighlightedBlock.getStartPosition()IAnimatedBlock.getStartPosition()Returns the starting position of this animated block (when it was first spawned).Methods in nl.pim16aap2.animatedarchitecture.core.api.animatedblock with parameters of type RotatedPositionModifier and TypeMethodDescriptionIAnimatedBlockFactory.create(IWorld world, RotatedPosition startPosition, float radius, boolean onEdge, RotatedPosition finalPosition, @Nullable Consumer<IAnimatedBlockData> blockDataRotator) Creates a newIAnimatedBlockat the given location made of the provided block.voidAnimatedHighlightedBlock.moveToTarget(RotatedPosition target) voidIAnimatedBlock.moveToTarget(RotatedPosition target) Moves this animated block to the target.default voidIAnimatedBlockHook.postMove(RotatedPosition newPosition) Fires after this animated block has been moved.default voidIAnimatedBlockHook.preMove(RotatedPosition newPosition) Fires before this animated block will be moved.Constructors in nl.pim16aap2.animatedarchitecture.core.api.animatedblock with parameters of type RotatedPositionModifierConstructorDescriptionAnimatedHighlightedBlock(ILocationFactory locationFactory, HighlightedBlockSpawner highlightedBlockSpawner, IWorld world, IPlayer player, RotatedPosition position, float startRadius, Color color) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor that return RotatedPositionModifier and TypeMethodDescriptionBigDoorAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) BigDoorAnimationComponent.getStartPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.clock that return RotatedPositionModifier and TypeMethodDescriptionClockAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge that return RotatedPositionModifier and TypeMethodDescriptionDrawbridgeAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) protected RotatedPositionDrawbridgeAnimationComponent.getGoalPos(@Nullable Vector3Dd localRotation, double angle, double x, double y, double z) protected RotatedPositionDrawbridgeAnimationComponent.getGoalPos(@Nullable Vector3Dd localRotation, double angle, IAnimatedBlock animatedBlock) DrawbridgeAnimationComponent.getStartPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.flag that return RotatedPositionModifier and TypeMethodDescriptionFlagAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor that return RotatedPositionModifier and TypeMethodDescriptionCounterWeightGarageDoorAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) protected RotatedPositionCounterWeightGarageDoorAnimationComponent.getGoalPos(double angle, IAnimatedBlock animatedBlock) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis that return RotatedPositionModifier and TypeMethodDescriptionVerticalAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor that return RotatedPositionModifier and TypeMethodDescriptionRevolvingDoorAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor that return RotatedPositionModifier and TypeMethodDescriptionSlidingDoorAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) protected RotatedPositionSlidingDoorAnimationComponent.getGoalPos(IAnimatedBlock animatedBlock, double stepSum) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill that return RotatedPositionModifier and TypeMethodDescriptionWindmillAnimationComponent.getFinalPosition(int xAxis, int yAxis, int zAxis) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.core.util
Methods in nl.pim16aap2.animatedarchitecture.core.util with parameters of type RotatedPositionModifier and TypeMethodDescriptionvoidIGlowingBlock.teleport(RotatedPosition rotatedPosition) Teleports thisIGlowingBlockto the provided position. -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.animation that return RotatedPositionModifier and TypeMethodDescriptionAnimatedBlockDisplay.getFinalPosition()AnimatedBlockDisplay.getStartPosition()Methods in nl.pim16aap2.animatedarchitecture.spigot.core.animation with parameters of type RotatedPositionModifier and TypeMethodDescriptionAnimatedBlockDisplayFactory.create(IWorld world, RotatedPosition startPosition, float radius, boolean onEdge, RotatedPosition finalPosition, @Nullable Consumer<IAnimatedBlockData> blockDataRotator) voidAnimatedBlockDisplay.moveToTarget(RotatedPosition target) voidBlockDisplayHelper.moveToTarget(@Nullable org.bukkit.entity.BlockDisplay entity, RotatedPosition startPosition, RotatedPosition target) Moves an entity from the start position to the target position.voidHighlightedBlockDisplay.moveToTarget(RotatedPosition target) Constructors in nl.pim16aap2.animatedarchitecture.spigot.core.animation with parameters of type RotatedPositionModifierConstructorDescriptionHighlightedBlockDisplay(BlockDisplayHelper blockDisplayHelper, IExecutor executor, RotatedPosition startPosition, IWorld world, Color color) -
Uses of RotatedPosition in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations with parameters of type RotatedPositionModifier and TypeMethodDescriptionHighlightedBlockSpawnerSpigot.spawnHighlightedBlock(IPlayer player, IWorld world, @Nullable Duration duration, RotatedPosition rotatedPosition, Color color)