Uses of Enum Class
nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
Packages that use StructureActionCause
Package
Description
This package contains the core logic for animating structures..
This package contains various factories for creating objects used in the project.
Contains interfaces and classes for handling events related to AnimatedArchitecture structures.
This package contains classes that define, manipulate, and manage structures.
This package contains implementations for all event-related classes for the AnimatedArchitecture plugin for the
Spigot platform as well as utilities to call events.
This package contains classes that provide implementations for various interfaces in the core module for the Spigot
platform.
-
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.core.animation
Methods in nl.pim16aap2.animatedarchitecture.core.animation that return StructureActionCauseModifier and TypeMethodDescriptionAnimationRequestData.getCause()Animator.getCause()What caused the structure to be moved.Methods in nl.pim16aap2.animatedarchitecture.core.animation with parameters of type StructureActionCauseModifier and TypeMethodDescriptionAnimationRequestData.IFactory.newToggleRequestData(StructureSnapshot structureSnapshot, StructureActionCause cause, double time, boolean skipAnimation, boolean preventPerpetualMovement, Cuboid newCuboid, IPlayer responsible, AnimationType animationType, StructureActionType actionType) Creates a newAnimationRequestDatafor a toggle request. -
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.core.api.factories
Methods in nl.pim16aap2.animatedarchitecture.core.api.factories with parameters of type StructureActionCauseModifier and TypeMethodDescriptionIAnimatedArchitectureEventFactory.createToggleEndEvent(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) Constructs aIStructureEventToggleEnd.IAnimatedArchitectureEventFactory.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventTogglePrepare.IAnimatedArchitectureEventFactory.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventToggleStart. -
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.core.events
Subclasses with type arguments of type StructureActionCause in nl.pim16aap2.animatedarchitecture.core.eventsModifier and TypeClassDescriptionenumRepresents the different kind of causes that can be the reason of aStructureaction.Methods in nl.pim16aap2.animatedarchitecture.core.events that return StructureActionCauseModifier and TypeMethodDescriptionIStructureToggleEvent.getCause()Gets what caused the structure action request to be created.static StructureActionCauseReturns the enum constant of this class with the specified name.static StructureActionCause[]StructureActionCause.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return StructureActionCauseMethods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type StructureActionCauseModifier and TypeMethodDescriptionStructureAnimationRequest.IFactory.create(StructureRetriever structureRetriever, StructureActionCause cause, IMessageable messageReceiver, @Nullable IPlayer responsible, @Nullable Double time, boolean skipAnimation, boolean preventPerpetualMovement, StructureActionType actionType, AnimationType animationType) Creates a newStructureAnimationRequest.StructureAnimationRequestBuilder.IBuilderStructureActionCause.structureActionCause(StructureActionCause structureActionCause) Sets what caused this toggle request.Constructors in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type StructureActionCauseModifierConstructorDescriptionStructureAnimationRequest(StructureRetriever structureRetriever, StructureActionCause cause, IMessageable messageReceiver, @Nullable IPlayer responsible, @Nullable Double time, boolean skipAnimation, boolean preventPerpetualMovement, StructureActionType actionType, AnimationType animationType, ILocalizer localizer, ITextFactory textFactory, StructureActivityManager structureActivityManager, IPlayerFactory playerFactory, IExecutor executor) -
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.spigot.core.events
Fields in nl.pim16aap2.animatedarchitecture.spigot.core.events declared as StructureActionCauseModifier and TypeFieldDescriptionprotected final StructureActionCauseStructureToggleEvent.causeprotected final StructureActionCauseStructureToggleEvent.causeprotected final StructureActionCauseStructureToggleEvent.causeConstructors in nl.pim16aap2.animatedarchitecture.spigot.core.events with parameters of type StructureActionCauseModifierConstructorDescriptionStructureEventToggleEnd(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) Constructs a structure action event.StructureEventTogglePrepare(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean animationSkipped, Cuboid newCuboid) Constructs a structure action event.StructureEventToggleStart(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs a structure action event. -
Uses of StructureActionCause in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations with parameters of type StructureActionCauseModifier and TypeMethodDescriptionAnimatedArchitectureEventFactorySpigot.createToggleEndEvent(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) AnimatedArchitectureEventFactorySpigot.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) AnimatedArchitectureEventFactorySpigot.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid)