Uses of Package
nl.pim16aap2.animatedarchitecture.core.structures
Packages that use nl.pim16aap2.animatedarchitecture.core.structures
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 various factories for creating objects used in the project.
This package contains the audio system used in this project, including audio animation hooks, audio set
configurations, audio descriptions, and audio players.
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.
Contains classes for loading structure types from external sources.
Contains classes for localizing text in the plugin.
This package contains managers that manage different certain aspects of the plugin.
This package contains storage-related classes, including storage interfaces, SQLite database storage classes, and
more.
Contains the storage implementation for SQLite.
This package contains classes that define, manipulate, and manage structures.
This package contains classes that represent properties of structures.
This package contains classes and interfaces related to retrieving structures from the database.
Contains the classes for the tool users system.
The creator package contains classes that are responsible for creating structures.
This package contains utility classes and interfaces that are used throughout the project.
This package contains classes and interfaces related to handling and processing delayed input requests.
The AnimatedArchitecture Spigot core module contains classes and interfaces specific to the Spigot platform.
This package contains classes responsible for handling commands.
This package contains classes responsible for handling the configuration files used by the plugin.
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.
Contains classes that manage various aspects of the plugin specifically for the Spigot platform, such as redstone
management and vault economy integration.
Contains various APIs used by AnimatedArchitectureSpigot that need to be implemented by a sub-platform.
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.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.animationClassDescriptionRepresents a read-only structure.Represents the abstract base all structure types should extend.Represents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.apiClassDescriptionRepresents a read-only structure.Represents the abstract base all structure types should extend.Represent the possible attributes of a structure.Represents a registry of structures.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.api.animatedblockClassDescriptionRepresents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.api.factoriesClassDescriptionRepresents the abstract base all structure types should extend.Contains all details needed about the owner of a Structure.Represents a (read-only) snapshot of a structure at a particular point in time.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.commandsClassDescriptionRepresents a permission level where a lower level indicates a higher access level.Represents the abstract base all structure types should extend.Represent the possible attributes of a structure.Represents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.eventsClassDescriptionRepresents the abstract base all structure types should extend.Contains all details needed about the owner of a Structure.Represents a (read-only) snapshot of a structure at a particular point in time.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.localizationClassDescriptionRepresents a read-only structure.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.managersClassDescriptionRepresents a read-only structure.Represents a permission level where a lower level indicates a higher access level.Represents the abstract base all structure types should extend.Represents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.storageClassDescriptionRepresents a read-only structure.Represents a permission level where a lower level indicates a higher access level.Represents the abstract base all structure types should extend.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.storage.sqliteClassDescriptionRepresents a read-only structure.Represents a permission level where a lower level indicates a higher access level.Represents the abstract base all structure types should extend.Builder for
Structureinstances implemented as a guided builder.Represents a registry of structures.This class represents a type of Structure. -
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.structuresClassDescriptionRepresents a component of a structure.Represents a read-only structure.Represents a permission level where a lower level indicates a higher access level.Represents the different redstone modes a structure can have.Represents the abstract base all structure types should extend.Represents the principal way to submit a request to animate a structure.The factory class for
StructureAnimationRequestinstances.Represent the possible attributes of a structure.Represents an Identifier (ID) that has been assigned to a structure.Class that can modify some protected aspects of structures.Contains all details needed about the owner of a Structure.Represents a registry of structures.Represents a (read-only) snapshot of a structure at a particular point in time.Represent the possible outcomes of trying to toggle a structure.This class represents a type of Structure. -
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.structures.propertiesClassDescriptionRepresents a read-only structure.Represents the different redstone modes a structure can have.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.structures.retrieverClassDescriptionRepresents a permission level where a lower level indicates a higher access level.Represents the abstract base all structure types should extend.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.tooluserClassDescriptionRepresents the abstract base all structure types should extend.Builder for
StructureAnimationRequestinstances implemented as a guided builder.Builder forStructureinstances implemented as a guided builder. -
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.tooluser.creatorClassDescriptionRepresents a component of a structure.Represents the abstract base all structure types should extend.Builder for
Structureinstances implemented as a guided builder.Represents an Identifier (ID) that has been assigned to a structure.This class represents a type of Structure. -
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.core.utilClassDescriptionRepresents a read-only structure.Represent the possible attributes of a structure.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.spigot.coreClassDescriptionRepresents a registry of structures.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.spigot.core.comandsClassDescriptionRepresents a permission level where a lower level indicates a higher access level.This class represents a type of Structure.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.spigot.core.eventsClassDescriptionRepresents the abstract base all structure types should extend.Contains all details needed about the owner of a Structure.Represents a (read-only) snapshot of a structure at a particular point in time.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.spigot.core.implementationsClassDescriptionRepresents the abstract base all structure types should extend.Contains all details needed about the owner of a Structure.Represents a (read-only) snapshot of a structure at a particular point in time.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.spigot.core.managersClassDescriptionRepresent the possible attributes of a structure.This class represents a type of Structure.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.bigdoorClassDescriptionRepresents a component of a structure.Represents a read-only structure.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.clockClassDescriptionRepresents a component of a structure.Represents a read-only structure.Represents the abstract base all structure types should extend.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.drawbridgeClassDescriptionRepresents a component of a structure.Represents a read-only structure.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.flagClassDescriptionRepresents a component of a structure.Represents a read-only structure.Represents the abstract base all structure types should extend.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.garagedoorClassDescriptionRepresents a component of a structure.Represents a read-only structure.Represents the abstract base all structure types should extend.Represents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.portcullisClassDescriptionRepresents a component of a structure.Represents a read-only structure.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.revolvingdoorClassDescriptionRepresents a component of a structure.Represents a read-only structure.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.slidingdoorClassDescriptionRepresents a component of a structure.Represents a read-only structure.Represents a (read-only) snapshot of a structure at a particular point in time.This class represents a type of Structure.
-
Classes in nl.pim16aap2.animatedarchitecture.core.structures used by nl.pim16aap2.animatedarchitecture.structures.windmillClassDescriptionRepresents a component of a structure.Represents a read-only structure.This class represents a type of Structure.