Uses of Package
nl.pim16aap2.animatedarchitecture.core.api
Packages that use nl.pim16aap2.animatedarchitecture.core.api
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 classes and interfaces used for debugging.
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.
Contains the
StepExecutor class and its subclasses.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.
This package contains classes related to vectors, including various types of 2D and 3D vectors, as well as utilities
for working with these vectors.
The AnimatedArchitecture Spigot core module contains classes and interfaces specific to the Spigot platform.
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 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 all GUI-related classes for the AnimatedArchitecture plugin for the Spigot platform.
This package contains classes responsible for providing compatibility with various third-party plugins.
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.
Provides utility classes that depend on the Spigot API and can be used by all modules for the Spigot platform.
Contains various APIs used by AnimatedArchitectureSpigot that need to be implemented by a sub-platform.
Contains a set of utility classes that provide compatibility with other plugins.
Provides implementations of AnimatedArchitecture core interfaces that can be used by all modules for the Spigot
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.api used by nl.pim16aap2.animatedarchitecture.core.animationClassDescriptionRepresents a highlighted animated block.Represents the configured settings.Represents an interface that allows scheduling (a)sync tasks.Represents a AnimatedArchitecture player.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.apiClassDescriptionList of Minecraft colors.Represents a highlighted animated block.The default builder implementation for highlighted blocks.Represents a set of getter methods to get access to the internals of AnimatedArchitecture.Represents a set of utility functions around the tool used by
ToolUsers.Analyzes blocks and materials for various properties.Represents the status of a material.Tool that can be used to load chunks or check if they are already loaded.Represents the different modes of checking chunks.The result of attempting to load one or more chunks.Represents the configured settings.Represents an interface that allows scheduling (a)sync tasks.Represents a highlighted block that is used for showing previews to users.Represents a position in a world.Represents objects that can receive messages.Interface for messaging players and writing to console.Represents a AnimatedArchitecture player.Class that manages all objects of IProtectionCompat.Represents the result of a protection hook check.Represents a AnimatedArchitecture world.A record that contains theLimits for a player.Represents a key that exists in a namespace.Represents the data of a player. -
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.api.animatedblockClassDescriptionList of Minecraft colors.Represents a highlighted animated block.Represents a position in a world.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.api.debugging
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.api.factoriesClassDescriptionRepresents a position in a world.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.Represents the data of a player.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.commandsClassDescriptionRepresents objects that can receive messages.Represents a AnimatedArchitecture player.
-
-
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.managersClassDescriptionRepresents the configured settings.Represents a position in a world.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.Represents the data of a player.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.storageClassDescriptionRepresents a AnimatedArchitecture player.Represents the data of a player.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.storage.sqliteClassDescriptionRepresents a AnimatedArchitecture player.Represents the data of a player.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.structuresClassDescriptionRepresents the configured settings.Represents an interface that allows scheduling (a)sync tasks.Represents an object that has a namespaced key.Represents objects that can receive messages.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.Represents a key that exists in a namespace.Represents the data of a player.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.structures.propertiesClassDescriptionRepresents an object that has a namespaced key.Represents a key that exists in a namespace.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.tooluserClassDescriptionRepresents a set of utility functions around the tool used by
ToolUsers.Represents a position in a world.Represents a AnimatedArchitecture player.Class that manages all objects of IProtectionCompat.Represents a AnimatedArchitecture world. -
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.tooluser.creatorClassDescriptionRepresents a position in a world.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.core.utilClassDescriptionRepresents the configured settings.Represents an object that can read values from configs.Represents a position in a world.Interface for messaging players and writing to console.Represents a AnimatedArchitecture player.
-
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.coreClassDescriptionRepresents a highlighted animated block.Represents a set of getter methods to get access to the internals of AnimatedArchitecture.Represents a provider for the
IAnimatedArchitecturePlatform.Represents a set of utility functions around the tool used byToolUsers.Tool that can be used to load chunks or check if they are already loaded.Represents the configured settings.Represents an interface that allows scheduling (a)sync tasks.Represents objects that can receive messages.Interface for messaging players and writing to console.Class that manages all objects of IProtectionCompat.Manages redstone status checks for power blocks. -
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.core.animationClassDescriptionList of Minecraft colors.Represents an interface that allows scheduling (a)sync tasks.Represents a highlighted block that is used for showing previews to users.Represents a position in a world.Represents a AnimatedArchitecture world.
-
-
-
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.core.hooksClassDescriptionRepresents a position in a world.Represents a AnimatedArchitecture player.Class that manages all objects of IProtectionCompat.Represents the result of a protection hook check.Represents a AnimatedArchitecture world.
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.core.implementationsClassDescriptionList of Minecraft colors.Represents a highlighted animated block.Represents a provider for the
IAnimatedArchitecturePlatform.Represents a set of utility functions around the tool used byToolUsers.Tool that can be used to load chunks or check if they are already loaded.Represents the different modes of checking chunks.The result of attempting to load one or more chunks.Represents an interface that allows scheduling (a)sync tasks.Represents a highlighted block that is used for showing previews to users.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.Represents the data of a player. -
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.core.managersClassDescriptionRepresents the configured settings.Represents an interface that allows scheduling (a)sync tasks.Represents a AnimatedArchitecture player.Manages redstone status checks for power blocks.Represents a AnimatedArchitecture world.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.util.apiClassDescriptionAnalyzes blocks and materials for various properties.Represents the status of a material.Represents a position in a world.
-
-
Classes in nl.pim16aap2.animatedarchitecture.core.api used by nl.pim16aap2.animatedarchitecture.spigot.util.implementationsClassDescriptionRepresents an object that can read values from configs.Represents an interface that allows scheduling (a)sync tasks.Represents a position in a world.Represents objects that can receive messages.Interface for messaging players and writing to console.Represents a AnimatedArchitecture player.Represents a AnimatedArchitecture world.A record that contains the
Limits for a player.Represents the data of a player. -
-
-
-
-
-
-
-
-