Uses of Class
nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
Packages that use StructureSnapshot
Package
Description
This package contains the core logic for animating structures..
This package contains various interfaces and classes used to define animated blocks.
This package contains various factories for creating objects used in the project.
This package contains command definitions and command factories used by this project, as well as various base command
classes and interfaces.
Contains interfaces and classes for handling events related to AnimatedArchitecture structures.
This package contains managers that manage different certain aspects of the plugin.
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.
This package contains all the data for the garage door structure type.
This package contains all the data for the sliding door structure type.
-
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.animation
Methods in nl.pim16aap2.animatedarchitecture.core.animation that return StructureSnapshotModifier and TypeMethodDescriptionAnimator.getSnapshot()A snapshot of the structure created before the toggle.Animation.getStructureSnapshot()A snapshot of the structure being animated, created before the movement started.AnimationRequestData.getStructureSnapshot()Methods in nl.pim16aap2.animatedarchitecture.core.animation with parameters of type StructureSnapshotModifier and TypeMethodDescriptionbooleanAnimatedBlockContainer.createAnimatedBlocks(StructureSnapshot snapshot, IAnimationComponent animationComponent) booleanAnimatedPreviewBlockContainer.createAnimatedBlocks(StructureSnapshot snapshot, IAnimationComponent animationComponent) booleanIAnimatedBlockContainer.createAnimatedBlocks(StructureSnapshot snapshot, IAnimationComponent animationComponent) Attempts to create and spawn the animated blocks for the given input.AnimationRequestData.IFactory.newToggleRequestData(StructureSnapshot structureSnapshot, StructureActionCause cause, double time, boolean skipAnimation, boolean preventPerpetualMovement, Cuboid newCuboid, IPlayer responsible, AnimationType animationType, StructureActionType actionType) -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Methods in nl.pim16aap2.animatedarchitecture.core.api.animatedblock that return StructureSnapshotModifier and TypeMethodDescriptionAnimationContext.getStructureSnapshot()A snapshot of the structure being animated, created before the movement started.Constructors in nl.pim16aap2.animatedarchitecture.core.api.animatedblock with parameters of type StructureSnapshotModifierConstructorDescriptionAnimationContext(StructureType structureType, StructureSnapshot structureSnapshot, Animation<? extends IAnimatedBlock> animation) Creates a newAnimationContextinstance. -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.api.factories
Methods in nl.pim16aap2.animatedarchitecture.core.api.factories with parameters of type StructureSnapshotModifier 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 StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.commands
Methods in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type StructureSnapshotModifier and TypeMethodDescriptionprotected voidInfo.highlightBlocks(StructureSnapshot structure) protected voidInfo.sendInfoMessage(StructureSnapshot structure) -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.events
Methods in nl.pim16aap2.animatedarchitecture.core.events that return StructureSnapshotModifier and TypeMethodDescriptionIStructureToggleEvent.getSnapshot()Before the structure is animated, a snapshot of the data is created which is then used for all calculations. -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.managers
Methods in nl.pim16aap2.animatedarchitecture.core.managers with parameters of type StructureSnapshotModifier and TypeMethodDescriptionDatabaseManager.syncStructureData(StructureSnapshot snapshot) Updates the all data of anStructure. -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return StructureSnapshotModifier and TypeMethodDescriptionIStructureConst.getSnapshot()Structure.getSnapshot()StructureSnapshot.getSnapshot() -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.spigot.core.events
Constructors in nl.pim16aap2.animatedarchitecture.spigot.core.events with parameters of type StructureSnapshotModifierConstructorDescriptionStructureEventToggleEnd(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 StructureSnapshot in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations with parameters of type StructureSnapshotModifier 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) -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.structures.garagedoor
Fields in nl.pim16aap2.animatedarchitecture.structures.garagedoor declared as StructureSnapshotModifier and TypeFieldDescriptionprotected final StructureSnapshotCounterWeightGarageDoorAnimationComponent.snapshot -
Uses of StructureSnapshot in nl.pim16aap2.animatedarchitecture.structures.slidingdoor
Fields in nl.pim16aap2.animatedarchitecture.structures.slidingdoor declared as StructureSnapshotModifier and TypeFieldDescriptionprotected final StructureSnapshotSlidingDoorAnimationComponent.snapshot