Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Aborts the animation.
abort() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Aborts the process this ToolUser is currently in.
abortToolUser(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Stops and removes a player (defined by their UUID) if it is currently active.
abortToolUser(ToolUser) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Stops and removes a ToolUser.
absolute() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Gets the absolute values of this vector.
ABSOLUTE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock.TeleportMode
Teleports the animated object to the absolute location.
AbstractConfig - Class in nl.pim16aap2.animatedarchitecture.core.config
The base configuration class for Animated Architecture.
AbstractConfig(Path) - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
AbstractProtectionHookSpecification - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle
Represents a definition of a protection hook.
AbstractProtectionHookSpecification(String) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
accept(int, int, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.TriIntConsumer
Applies this function to the given arguments.
accept(T, U, V) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.CheckedTriConsumer
Applies this function to the given arguments.
accept(T, U, V) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.TriConsumer
Applies this function to the given arguments.
actionType - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
actionType - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
actionType - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
ACTIVE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation is currently ongoing.
activeAudio() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Returns the value of the activeAudio record component.
add(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Adds a value to both the x and the y values of the current Vector2Dd.
add(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Adds a value to the x, y, and z values of the current Vector3Dd.
add(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds a floating point value to the x, y, and z values of the current Vector3Di.
add(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Adds values to the current values.
add(double, double, double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Adds values to the coordinates of this location.
add(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Adds values to the current values.
add(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds floating point values to the current x/y/z.
add(double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
add(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Adds a value to both the x and the y values of the current Vector2Di.
add(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds an integer value to the x, y, and z values of the current Vector3Di.
add(int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Adds values to the current values.
add(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Adds (or subtracts) x/y/z values to the current minimum and maximum values.
add(int, int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds integer values to the current values.
add(IVector3D) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Adds another 3D vector to the current values.
add(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Adds another Vector2Dd to the current values.
add(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Adds another Vector2Di to the current values.
add(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Adds another Vector2Di to the current values.
add(Vector3Dd) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Adds values to the coordinates of this location.
add(Vector3Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds another Vector3Dd to the current values.
add(Vector3Dd) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
add(Vector3Di) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Adds values to the coordinates of this location.
add(Vector3Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Adds another Vector3Di to the current values.
add(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
add(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
ADD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
The user can add this property to structures that do not yet have it.
ADD_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Add an owner.
ADD_OWNER - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
addAll(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
addAll(IPropertyContainerConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Adds all properties from the given property container to this property container.
addAnimator(long, Animator) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Stores a Animator in the appropriate slot in StructureActivityManager.animators
addConnectedNodes(T, T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Creates two new nodes (if no nodes exist for the given values) and creates a connection between them.
addConnection(Node, Node) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Adds a connection between two nodes.
addConnection(T, T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Adds a connection between a child node and a parent node.
addFirst(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Adds an element to this cache.
addLast(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Adds an element to this cache.
addModifiers(int...) - Method in class nl.pim16aap2.util.reflection.ReflectionFinder
Adds a set of modifiers to the current set of modifiers.
addNode(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Creates a new node on the graph if no node exists for the given value.
addOwner(long, PlayerData, PermissionLevel) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Adds a player as owner of a structure with at a certain permission level to a structure.
addOwner(long, PlayerData, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
addOwner(Structure, IPlayer, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Adds a player as owner to a Structure at a given level of ownership and assumes that the structure was NOT deleted by an IPlayer.
addOwner(Structure, IPlayer, PermissionLevel, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Adds a player as owner to a Structure at a given level of ownership.
addOwner(Structure, StructureOwner) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureModifier
Adds an owner to a structure.
AddOwner - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that adds co-owners to a given structure.
AddOwnerDelayed - Class in nl.pim16aap2.animatedarchitecture.core.commands
Delayed version of AddOwner.
AddOwnerDelayed.DelayedInput - Record Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the data that can be provided as delayed input for this command.
addResources(Path, String) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
addResources(List) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
addResourcesFromClass(Class, String) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
addResourcesFromClass(List) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
addSections(ConfigSection...) - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Adds one or more configuration sections to the configuration.
addStructure(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Inserts a Structure into the database and assumes that the structure was NOT created by an IPlayer.
addStructure(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Inserts a Structure into the database.
addStyle(TextType, T) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme.ColorSchemeBuilder
Adds a style to a given TextType.
addTransformations(ConfigurationTransformation.VersionedBuilder) - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Adds additional transformations to the configuration.
ADMIN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
adminHasAccessLevel(PropertyAccessLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Checks if the admin has the given access level.
afterAll(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
afterEach(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
allOfType(Class) - Method in class nl.pim16aap2.util.reflection.FieldFinder.FieldFinderInSource
Creates a new FieldFinder.MultipleFieldsFinder to retrieve all fields of a given type.
ALLOW - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.HookPreCheckResult
The check allowed the action.
allowClientLocale() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Whether to allow the client locale to be used.
allowClientLocale() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Returns the value of the allowClientLocale record component.
allowed() - Static method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Create a new CheckResult that indicates that the check was allowed.
allowRedstone() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns whether redstone is enabled.
allowRedstone() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Returns the value of the allowRedstone record component.
allowsPerpetualAnimation() - Method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Returns whether animations of this type support perpetual animation.
ALREADY_CLOSED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be closed because it is already closed.
ALREADY_OPEN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be opened because it is already open.
angle - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
ANIMATED_ARCHITECTURE_ENTITY_RECOVERY_KEY - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The key used to store the recovery data of an animated block in the metadata of an animated block.
AnimatedArchitectureEventCallerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents an implementation of IAnimatedArchitectureEventCaller for the Spigot platform.
AnimatedArchitectureEventCallerSpigot(IExecutor, JavaPlugin) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.AnimatedArchitectureEventCallerSpigot
 
AnimatedArchitectureEventFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
The implementation of IAnimatedArchitectureEventFactory for the Spigot platform.
AnimatedArchitectureEventFactorySpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
AnimatedArchitectureEventsSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
Animated Architecture Platform - Section in Overview
 
AnimatedArchitecturePlugin - Class in nl.pim16aap2.animatedarchitecture.spigot.core
Represents the base JavaPlugin for AnimatedArchitecture.
AnimatedArchitecturePlugin() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
AnimatedArchitecturePluginModule - Class in nl.pim16aap2.animatedarchitecture.spigot.core
 
AnimatedArchitecturePluginModule() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePluginModule
 
AnimatedArchitectureSpigotEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents an event that is part of the AnimatedArchitectureSpigot event system.
AnimatedArchitectureSpigotEvent() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.AnimatedArchitectureSpigotEvent
 
AnimatedArchitectureSpigotPlatform - Class in nl.pim16aap2.animatedarchitecture.spigot.core
The main class of the Animated Architecture Spigot plugin.
animatedArchitectureToolUtil - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
AnimatedArchitectureToolUtilSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Implementation of IAnimatedArchitectureToolUtil for Spigot.
AnimatedArchitectureToolUtilSpigot(JavaPlugin) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
AnimatedArchitectureToolUtilSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
AnimatedBlockContainer - Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents an implementation of IAnimatedBlockContainer for animated blocks that affect the world.
AnimatedBlockContainerFactory - Class in nl.pim16aap2.animatedarchitecture.core.animation
A factory for creating IAnimatedBlockContainers.
AnimatedBlockDisplay - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Represents an animated block display.
AnimatedBlockDisplayFactory - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Implementation of IAnimatedBlockFactory for the Spigot platform.
AnimatedBlockDisplayModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.animation
 
AnimatedBlockHelper - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Helper class for animated blocks.
AnimatedBlockHookManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents a manager for IAnimatedBlockHookFactory instances.
AnimatedBlockRecoveryData(World, Vector3Di, BlockData) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Creates an instance of a AnimatedBlockRecoveryData record class.
AnimatedBlockRecoveryDataType - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Represents the data type for the recovery data of an animated block.
AnimatedHighlightedBlock - Class in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
An IAnimatedBlock that represents a highlighted block.
AnimatedHighlightedBlock(ILocationFactory, HighlightedBlockSpawner, IWorld, IPlayer, RotatedPosition, float, Color) - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
AnimatedPreviewBlockContainer - Class in nl.pim16aap2.animatedarchitecture.core.animation
A manager for AnimatedHighlightedBlocks.
Animation<T> - Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents an animation.
ANIMATION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyScope
 
ANIMATION_SPEED_MULTIPLIER - Static variable in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
The configuration option for the speed multiplier of a structure type.
ANIMATION_SPEED_MULTIPLIER - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures whose animation speed is variable.
Animation.AnimationState - Enum Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents the various stages an animation can be in.
AnimationContext - Class in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Contains the context in which an animation takes place.
AnimationContext(StructureType, StructureSnapshot, Animation) - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
Creates a new AnimationContext instance.
animationDirectionFace - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
AnimationHookManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents a manager for IAnimationHookFactory instances.
Animation Hooks - Section in Overview
 
AnimationRegion - Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents a region of animated blocks.
AnimationRegion(List, TriFunction, TriFunction) - Constructor for class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRegion
Creates a new animation region.
AnimationRequestData - Class in nl.pim16aap2.animatedarchitecture.core.animation
Simple class that holds the data of a toggle request that is passed to the BlockMover.
AnimationRequestData.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.animation
The factory interface for AnimationRequestData instances.
animationSkipped - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
animationSkipped - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
animationSkipped - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
animationSpeedMultiplier() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns the value of the animationSpeedMultiplier record component.
AnimationsSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration file that governs animation options.
AnimationsSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
AnimationsSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration for animations specific to the Spigot implementation.
AnimationsSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot
 
AnimationsSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of this section after it was parsed.
animationTimeMultiplier(StructureType) - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the animation time multiplier for a specific type of structure.
animationTimeMultiplier(StructureType) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
 
animationType(AnimationType) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Sets the animation type of the animation.
AnimationType - Enum Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents several types of animation.
AnimationUtil - Class in nl.pim16aap2.animatedarchitecture.core.animation
 
Animator - Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents a class that animates blocks.
Animator(Structure, AnimationRequestData, IAnimationComponent, IAnimatedBlockContainer) - Constructor for class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Constructs a Animator.
annotations - Variable in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
 
annotations - Variable in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
annotations - Variable in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
annotations - Variable in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
anyWithoutThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a throwable associated with it.
anyWithThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a throwable associated with it.
append(char) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some unstyled character to the current text.
append(char) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(Object) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(CharSequence) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(CharSequence, int, int) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some unstyled text to the current text.
append(String, TextComponent, Text.ArgumentCreator...) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some styled text to the current text with some optional argument.
append(String, TextComponent, TextArgument...) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some styled text to the current text with some optional argument.
append(String, TextType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some styled text to the current text.
append(String, TextType, Text.ArgumentCreator...) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some styled text to the current text.
append(String, TextType, TextArgument...) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some styled text to the current text.
append(String, TextArgument...) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends some unstyled text to the current text.
append(Supplier) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(Supplier, int, int) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
append(Text) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Appends another Text object to this one.
appendClickableText(String, TextType, String, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Attempts to add clickable text.
appendConfigurationOptions(List) - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructureSubSection
Appends additional configuration options to the default list.
appendConfigurationOptions(List) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionFlagSpigot
 
appendConfigurationOptions(List) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionSpigot
 
appendIndented(int, Object) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
appendIndented(int, Supplier) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
appendPropertyText(Text) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Creates the property information for this step using Step.propertyName and Step.propertyValueSupplier.
appendToFile(Path, List) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Appends a list of strings to a file.
apply(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
Applies an object to the function defined for this step.
apply(T) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.CheckedFunction
Applies this function to the given arguments.
apply(T, U) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.CheckedBiFunction
Applies this function to the given arguments.
apply(T, U, V) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.TriFunction
Applies this function to the given arguments.
applyMovement(IAnimatedBlock, RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
 
applyMovement(IAnimatedBlock, RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimator
Moves the selected animated block.
applyResults(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Applies the results of this section.
applyStepExecutor(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Applies some kind of input to the StepExecutor for the current step.
AQUA - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
argument() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Returns the value of the argument record component.
asFlatRectangle() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Returns a Rectangle that describes the area of this cuboid when you disregard the vertical (y) dimension.
asRetriever() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets all structures that have been found using the given search parameters as a StructureRetriever.
asRetriever(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets all structures that have been found using the given search parameters as a StructureRetriever.
assertHasExceptionContext(CompletableFuture) - Static method in class nl.pim16aap2.testing.assertions.AssertionBuilder
Asserts that the given CompletableFuture has an exception context set.
AssertionBuilder - Class in nl.pim16aap2.testing.assertions
A utility class for building assertions.
AssertionsUtil - Class in nl.pim16aap2.testing.assertions
A utility class for general assertions.
assertLockHeld() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Ensures that the input lock is held.
assertMainThread() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Asserts that this method was called from the main thread.
assertMainThread(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Asserts that this method was called from the main thread.
assertNotMainThread() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Asserts that this method was not called from the main thread.
assertNotMainThread(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Asserts that this method was not called from the main thread.
assertSingletonConstructor(Class) - Static method in class nl.pim16aap2.testing.assertions.AssertionsUtil
Asserts that the given class has a single constructor that is private and throws an UnsupportedOperationException when called.
assertThatLogCaptor(LogCaptor) - Static method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Creates a new LogCaptorAssert for the given LogCaptor.
AssignedUIDSqlite - Class in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
Represents a Unique Identifier (UID) that has been assigned to an object in SQLite.
AssistedFactoryMocker<T,U> - Class in nl.pim16aap2.testing
Represents a class that can be used to create mocked objects for an AssistedFactory.
AssistedFactoryMocker(Class, Class) - Constructor for class nl.pim16aap2.testing.AssistedFactoryMocker
 
AssistedFactoryMocker(Class, Class, MockSettings) - Constructor for class nl.pim16aap2.testing.AssistedFactoryMocker
 
AssistedFactoryMocker(Class, Class, Answer) - Constructor for class nl.pim16aap2.testing.AssistedFactoryMocker
 
AssistedFactoryMocker(Class) - Constructor for class nl.pim16aap2.testing.AssistedFactoryMocker
asString() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets the player as a String in the format '"playerName" (playerUUID)'.
asString() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Gets the player as a String in the format '"playerName" (playerUUID)'.
asString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
Gets the player as a String in the format '"playerName" (playerUUID)'.
asString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
AsyncStepExecutor<T> - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
A StepExecutor that executes a function asynchronously.
AsyncStepExecutor(Class, Function) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.AsyncStepExecutor
Creates a new AsyncStepExecutor.
asyncSuggestions(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
at(Level) - Method in class nl.pim16aap2.util.logging.FloggerFacade
See FluentLogger.at(java.util.logging.Level).
atAllLevels() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all logs captured by the LogCaptor.
atDebug() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all debug logs captured by the LogCaptor.
atDebug() - Method in class nl.pim16aap2.util.logging.FloggerFacade
A convenience method for logging at the DEBUG level.
atError() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all warning logs captured by the LogCaptor.
atError() - Method in class nl.pim16aap2.util.logging.FloggerFacade
A convenience method for logging at the ERROR level.
atIndex(int) - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder
Creates a new EnumValuesFinder.IndexedEnumValueFinder to retrieve the enum value by its index.
atInfo() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all info logs captured by the LogCaptor.
atInfo() - Method in class nl.pim16aap2.util.logging.FloggerFacade
A convenience method for logging at the INFO level.
atLeast(int) - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Configures the lower bound number of fields that have to be found.
atLocation(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the location where the highlighted block will be spawned.
atMost(int) - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Configures the upper bound number of fields that have to be found.
atPosition(double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the position to spawn the highlighted block at.
atPosition(RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets both the position and rotation of the highlighted block.
atPosition(IVector3D) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the position to spawn the highlighted block at.
ATTEMPT_LOAD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadMode
Attempts to load any potentially unloaded chunks.
atTrace() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all trace logs captured by the LogCaptor.
atTrace() - Method in class nl.pim16aap2.util.logging.FloggerFacade
A convenience method for logging at the TRACE level.
atWarn() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Gets all warning logs captured by the LogCaptor.
atWarn() - Method in class nl.pim16aap2.util.logging.FloggerFacade
A convenience method for logging at the WARN level.
AUDIO_RANGE - Static variable in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
The radius in blocks around the sound source where players can hear the sound.
AudioAnimationHook - Class in nl.pim16aap2.animatedarchitecture.core.audio
Represents an IAnimationHook that provides audio for animations.
AudioAnimationHook.Factory - Class in nl.pim16aap2.animatedarchitecture.core.audio
 
AudioConfigurator - Class in nl.pim16aap2.animatedarchitecture.core.audio
Represents a class used to read and access the audio configuration.
AudioDescription - Record Class in nl.pim16aap2.animatedarchitecture.core.audio
Describes a sound, with its pitch and volume etc.
AudioDescription(String, float, float, int) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Creates an instance of a AudioDescription record class.
AudioDescription.Deserializer - Class in nl.pim16aap2.animatedarchitecture.core.audio
 
AudioPlayerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Represents an implementation of IAudioPlayer for the Spigot platform.
AudioPlayerSpigot(IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AudioPlayerSpigot
 
AudioPlayerSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
AudioSet - Record Class in nl.pim16aap2.animatedarchitecture.core.audio
Represents a set of audio descriptions that together define the set of audio descriptions to be used in an animation.
AudioSet(AudioDescription, AudioDescription) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Creates an instance of a AudioSet record class.
AudioSet.Deserializer - Class in nl.pim16aap2.animatedarchitecture.core.audio
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Checks if this BaseCommand is available for non-IPlayers (e.g. the server).
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Confirm
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.InspectPowerBlock
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Menu
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.MovePowerBlock
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.NewStructure
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetName
 
availableForNonPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Specify
 
availableForPlayers() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Checks if this BaseCommand is available for IPlayers.

B

BackupCommandListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a command listener that replaces all command input with failure messages.
BackupCommandListener(JavaPlugin, String) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.BackupCommandListener
 
backupDatabase() - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
Backs up the database.
backupDatabase() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
BaseCommand - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the base AnimatedArchitecture command.
BaseCommand(ICommandSender, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
 
beforeAll(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
beforeEach(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
between(double, double, double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Check if a given value is between two other values.
between(int, int, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Check if a given value is between two other values.
BigDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
Represents a Big Door structure component.
BigDoor() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
BigDoorAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
Represents an IAnimationComponent for BigDoor structure types.
BigDoorAnimationComponent(AnimationRequestData, MovementDirection, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
bindDataSourceInfo(DataSourceInfoSQLite) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteStorageModule
 
bindDebugReporter(DebugReporterSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.DebugReporterSpigotModule
 
bindEconomyManager(VaultManager) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManagerModule
 
bindPermissionsManager(VaultManager) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManagerModule
 
bindStorage(SQLiteJDBCDriverConnection) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteStorageModule
 
BLACK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
BLACKLISTED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer.MaterialStatus
The material is blacklisted and cannot in any way be used as an animated block.
BlockAnalyzerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.util.api
Specialization of the block analyzer for the Spigot platform.
BlockAnalyzerSpigot(IBlockAnalyzerConfig, RestartableHolder) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
 
BlockDisplayHelper - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Helper class for BlockDisplay entities.
BlockFace - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Represents the 6 faces of a cube.
blockingAbort() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Aborts the animation and blocks until the animation has finished.
BLOCKS_TO_MOVE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
The number of blocks an animated will try to move.
BLOCKS_TO_MOVE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The maximum distance a structure can move measured in blocks.
BLOCKS_TO_MOVE - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures that move a certain amount of blocks when activated.
blocksToMove - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
blocksToMoveLimit() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns the value of the blocksToMoveLimit record component.
BLUE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
bold(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Builds the property.
build() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Constructs the new structure toggle request.
build() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilder
Builds the Structure based on the provided input.
build() - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme.ColorSchemeBuilder
Constructs the new ColorScheme.
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
build() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
BuildData(String, long, long) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Creates an instance of a BuildData record class.
BuildDataReader - Class in nl.pim16aap2.animatedarchitecture.core.util.versioning
This class allows reading the build data (e.g. commit hash and actions ID) from the 'build_data' file in the jar.
BuildDataReader.BuildData - Record Class in nl.pim16aap2.animatedarchitecture.core.util.versioning
A description of the build data of the current build.
builder() - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
Creates a new builder for a highlighted block.
builder() - Static method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
 
builder() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder
Creates a new guided builder for a StructureAnimationRequest.
builder() - Static method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme
Builds a new ColorScheme.
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument
 
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument
 
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument
 
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument
 
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument
 
builder() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser
 
builder(String, String, Class) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Creates a new property builder.
builder(NamespacedKey, Class) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Creates a new property builder.
builder(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder
Creates a new guided builder for a Structure.
builder(StructureType, IStructureComponent) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder
Creates a new guided builder for a Structure.
Builder() - Constructor for class nl.pim16aap2.util.reflection.ParameterGroup.Builder
 
Builder(ParameterGroup) - Constructor for class nl.pim16aap2.util.reflection.ParameterGroup.Builder
 
buildId() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Returns the value of the buildId record component.
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Builds the initial limits node for this configuration section.
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.GeneralSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.ProtectionHooksSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
buildInitialLimitsNode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
buildNumber() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Returns the value of the buildNumber record component.
BUSY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because it is already 'busy': i.e. it is currently moving.
buyStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to buy the structure for the current player.
buyStructure(IPlayer, IWorld, StructureType, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IEconomyManager
Buys a structure for a player.
buyStructure(IPlayer, IWorld, StructureType, int) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
BYPASS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.HookPreCheckResult
The check is bypassed.

C

CACHE_EXPIRY - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
 
CachingSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration file that governs caching settings.
CachingSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
CachingSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration for caching settings specific to the Spigot implementation.
CachingSectionSpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
CachingSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
CachingSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the caching configuration section.
calculateAnimationCycleDistance(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Calculate the animation cycle distance for this structure.
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
calculateAnimationCycleDistance(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
calculateAnimationRange(double, Cuboid) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
Calculates the animation range of a big door.
calculateAnimationRange(double, Cuboid) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
Calculates the animation range of a drawbridge.
calculateAnimationRange(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Calculate the animation range for this structure.
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
calculateAnimationRange(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
calculateAnimationTime(IStructureConst, double) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Gets the animation time (in seconds) of this structure.
calculateAnimationTime(IStructureConst, double) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
calculateAnimationTime(IStructureConst, double) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
callAnimatedArchitectureEvent(T) - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IAnimatedArchitectureEventCaller
callAnimatedArchitectureEvent(T) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.AnimatedArchitectureEventCallerSpigot
 
callListeners(Collection, IStructureConst) - Static method in interface nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager.IDeletionListener
Safely calls all listeners for a structure that has been deleted.
canAccessWith(PermissionLevel) - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Checks if a given permission level has access to this attribute.
canBreakBlock(IPlayer, ILocation) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager
Check if a player can break a block at a given location.
canBreakBlock(IPlayer, ILocation) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2.GriefDefender2ProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention.GriefPreventionProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.lands.LandsProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6.PlotSquared6ProtectionHook
Deprecated.
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7.PlotSquared7ProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect.RedProtectProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.towny.TownyProtectionHook
 
canBreakBlock(Player, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
canBreakBlock(Player, Location) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Check if this compatibility hook allows a player to break blocks at a given location.
canBreakBlocksInCuboid(IPlayer, Cuboid, IWorld) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager
Check if a player can break all blocks in a cuboid.
canBreakBlocksInCuboid(IPlayer, Cuboid, IWorld) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2.GriefDefender2ProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention.GriefPreventionProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.lands.LandsProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6.PlotSquared6ProtectionHook
Deprecated.
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7.PlotSquared7ProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect.RedProtectProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.towny.TownyProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
canBreakBlocksInCuboid(Player, World, Cuboid) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Check if this compatibility hook allows a player to break blocks in a given cuboid.
cancel() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Cancels the request if it is still waiting for input.
cancel(TimerTask, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Cancels a task.
cancel(TimerTask, int) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
Cancel - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the cancel command, which cancels any processes waiting for user input (e.g. structure creation).
CANCEL - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
cancelAll(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
Deregisters and cancels all registered DelayedCommandInputRequests for an ICommandSender.
cancelled() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Returns the value of the cancelled record component.
cancelled() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Checks if the input request was cancelled.
CANCELLED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.ActionResult
The request was cancelled.
CANCELLED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because it was cancelled.
CANCELLED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
The request was cancelled.
cancelRequest(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
Cancels an active request for a player.
cancelToolUser(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Cancels an active tool user process for a player.
cancelToolUser(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Cancels an active tool user process for a player.
canCreatePlayers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.FakePlayerCreator
Checks whether a fake player can be created.
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
 
canEqual(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
canMovePerpetually() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Checks if this structure can move perpetually.
canMovePerpetually() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
canMovePerpetually() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
canMovePerpetually(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Checks if the structure can move perpetually.
canMovePerpetually(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
canMovePerpetually(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
canMovePerpetually(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
canMovePerpetually(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
CANNOT_FIND_COORDINATES - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because it could not find the target coordinates to move to.
CANNOT_SKIP - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
Called when trying to skip an animation for a type of structure that does not support skipping animations.
CANNOT_SKIP_UNSKIPPABLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because it was requested to skip an animation that cannot be skipped.
CannotAddPropertyException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when trying to add a property to a structure, but the property cannot be added.
CannotAddPropertyException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotAddPropertyException
 
CannotAddPropertyException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotAddPropertyException
 
CannotAddPropertyException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotAddPropertyException
 
CannotAddPropertyException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotAddPropertyException
 
CannotEditPropertyException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when a user tries to edit a property, but has insufficient permissions to do so.
CannotEditPropertyException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotEditPropertyException
 
CannotEditPropertyException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotEditPropertyException
 
CannotEditPropertyException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotEditPropertyException
 
CannotEditPropertyException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotEditPropertyException
 
CannotRemovePropertyException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when trying to remove a property from a structure, but the property cannot be removed.
CannotRemovePropertyException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotRemovePropertyException
 
CannotRemovePropertyException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotRemovePropertyException
 
CannotRemovePropertyException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotRemovePropertyException
 
CannotRemovePropertyException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CannotRemovePropertyException
 
canRemoveProperty(Property) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolder
Checks if a property can be removed from this property holder.
canRemoveProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
canRemoveProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
canRestart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
canRotate() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Checks if this block can rotate.
canRotate() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
canSkipAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Checks if this structure can be opened instantly (i.e. skip the animation).
canSkipAnimation(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Determines if this component can skip the animation.
canSkipAnimation(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
canSkipCheck() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager
Returns whether all checks for block-breaking access can be skipped.
canSkipCheck() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
 
canSkipCheck(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Check if the checks can be skipped for a given player.
capitalizeFirstLetter(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Capitalizes the first letter.
CARDINAL_DIRECTIONS - Static variable in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Unmodifiable set of the four cardinal directions; north, east, south, and west.
cast(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Casts the given value to the type of the property.
cause - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
cause - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
cause - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
ceil() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns a new vector with Math.ceil(double) applied to the current values.
ceil() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
ceil() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
ceil(double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Returns the smallest integer value that is greater than or equal to the argument.
changeFlag(long, boolean, long) - Static method in interface nl.pim16aap2.animatedarchitecture.core.util.IBitFlag
Sets the value of a flag to either on or off.
characteristics() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingSpliterator
 
charAt(int) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
charAt(int) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
checkChunk(IWorld, IVector3D, IChunkLoader.ChunkLoadMode) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader
Checks if the chunk a position exists in is loaded.
checkChunk(IWorld, IVector3D, IChunkLoader.ChunkLoadMode) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.ChunkLoaderSpigot
 
checkChunks(IWorld, Cuboid, IChunkLoader.ChunkLoadMode) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader
Checks if all chunks intersecting with a cuboid are loaded.
checkChunks(IWorld, Cuboid, IChunkLoader.ChunkLoadMode) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.ChunkLoaderSpigot
 
CheckedBiFunction<T,U,R,E> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a BiFunction that throws an exception.
CheckedFunction<T,R,E> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a function that throws an exception.
CheckedSupplier<T,E> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a Supplier that can throw an exception.
CheckedTriConsumer<T,U,V,E> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a consumer with 3 input arguments.
checkForUpdates() - Method in class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateChecker
Runs a new update check.
checkInterfaces - Variable in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
checkInterfaces() - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
Used to configure the method finder to include the MethodFinder.MethodFinderBase.source class's interfaces when searching for the target method.
checkSuperClasses - Variable in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
 
checkSuperClasses - Variable in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
checkSuperClasses - Variable in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
checkSuperClasses - Variable in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
checkSuperClasses() - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Used to configure the field finder to include the source class's superclasses when searching for the target field.
checkSuperClasses() - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Used to configure the field finder to include the source class's superclasses when searching for the target field.
checkSuperClasses() - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
Used to configure the field finder to include the source class's superclasses when searching for the target field.
checkSuperClasses() - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
Used to configure the method finder to include the MethodFinder.MethodFinderBase.source class's superclasses when searching for the target method.
ChunkListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a listener that keeps track of chunks being unloaded.
chunkLoader(ChunkLoaderSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.ChunkLoaderSpigotModule
 
ChunkLoaderSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Implementation of IChunkLoader for the Spigot platform.
ChunkLoaderSpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.ChunkLoaderSpigot
 
ChunkLoaderSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
clamp(double, double, double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Clamps a value between minimum and maximum values.
clamp(int, int, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Clamps a value between minimum and maximum values.
clamp(Cuboid) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Clamps the vector using a cuboid to provide the upper and lower limits.
clamp(IVector3D, IVector3D) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Clamps the vector to the provided upper and lower limits.
clampAngleDeg(double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Clamp an angle to [-360 ; 360].
clampAngleRad(double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Clamp an angle to [-2PI ; 2PI].
ClassFinder - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder for Class objects.
ClassFinder() - Constructor for class nl.pim16aap2.util.reflection.ClassFinder
 
ClassGenerator - Class in nl.pim16aap2.util.codegeneration
Represents an abstract super class that can generate new classes and insert them into a specific ClassLoader.
ClassGenerator(ClassLoader) - Constructor for class nl.pim16aap2.util.codegeneration.ClassGenerator
 
cleanup() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
Performs cleanup when the request is completed, timed out, or cancelled.
cleanup() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Runs after the request has closed.
cleanup() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
 
cleanup(Duration) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
cleanupCache() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Removes any entries that have expired from the map.
cleanUpProcess() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Takes care of the final part of the process.
clear() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Removes all entries from this cache.
clear() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Removes all entries from the cache.
clear() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Clears the entire graph.
clearDefaultMaterials() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
clickable(Object, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for a clickable argument without any information for the TextType.CLICKABLE text type.
clickable(Object, String, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for a clickable argument for the TextType.CLICKABLE text type.
clickable(Object, TextType, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for a clickable argument without any information.
clickable(Object, TextType, String, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for a clickable argument.
CLICKABLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
CLICKABLE_CONFIRM - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
CLICKABLE_REFUSE - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
ClickableTextDecorator - Class in nl.pim16aap2.animatedarchitecture.spigot.util.text
Represents a text decorator for the Spigot platform that decorates text with links that execute a command when clicked.
ClickableTextDecorator(String, String) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.text.ClickableTextDecorator
 
Clock - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
Represents a Clock structure type.
Clock() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
ClockAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
Represents an IAnimationComponent for Clock structure types.
ClockAnimationComponent(AnimationRequestData, MovementDirection, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.ClockAnimationComponent
 
CLOCKWISE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
CLOSE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionType
Close a Structure, but only if it is currently opened.
clz() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Returns the value of the clz record component.
CollectionsUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for collections.
color(ChatColor) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
Color - Enum Class in nl.pim16aap2.animatedarchitecture.core.api
List of Minecraft colors.
ColorScheme<T> - Class in nl.pim16aap2.animatedarchitecture.core.text
Represents a colorscheme that can be used to add styles to text.
ColorScheme.ColorSchemeBuilder<T> - Class in nl.pim16aap2.animatedarchitecture.core.text
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirection
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
COMMAND_DEFINITION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
COMMAND_WAITER_TIMEOUT - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The amount of time (in ms) a user gets to complete a command waiter.
commandAliases() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns the value of the commandAliases record component.
commandAliases() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Gets the list of command aliases.
CommandDefinition - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the various commands that are used along with their user/admin permission nodes.
CommandDefinition(String, String, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
CommandExecutionException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
The generic exception that is thrown when a command fails to execute.
CommandExecutionException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CommandExecutionException
 
CommandExecutionException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CommandExecutionException
 
CommandExecutionException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CommandExecutionException
 
CommandExecutionException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CommandExecutionException
 
commandFactory - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Provider for the command factory to create new commands.
commandFactory - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
CommandFactory - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a factory for commands.
CommandManager - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
CommandParameterInfo<T> - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Record that holds the name and class of a command parameter with some utility methods.
CommandParameterInfo(String, Class) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Creates an instance of a CommandParameterInfo record class.
Commands - Section in Overview
 
comment() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns the value of the comment record component.
CompletableFutureAssertionsUtil - Class in nl.pim16aap2.testing.assertions
A utility class for building assertions about CompletableFutures.
CompletableFutureAssertionsUtil.ExceptionContextAssertionBuilder - Class in nl.pim16aap2.testing.assertions
A builder for assertions about the exception context of a CompletableFuture.
CompletableFutureExtensions - Class in nl.pim16aap2.animatedarchitecture.core.util
Contains extensions for the CompletableFuture class.
completeCreationProcess() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Completes the creation process.
completed() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Checks if the input request was completed.
COMPLETED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation has completed; there are no animated blocks left.
COMPLETED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
The request received input and everything went as expected.
completeNamingStep(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Completes the naming step for this Creator.
completeSelectHourArmStep(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
Selects the side of the hour arm that will be the hour arm of the clock.
completeSetOpenDirStep(MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
completeSetOpenDirStep(MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to complete the step that provides the Creator.movementDirection.
completeSetOpenStatusStep(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to complete the step that provides the value of the Property.OPEN_STATUS.
completeSetPowerBlockStep(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to complete the step in the Procedure that sets the second position of the Structure that is being created.
completeSetRotationPointStep(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
completeSetRotationPointStep(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to complete the step in the Procedure that sets the location of the rotation point for the Structure that is being created.
component() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Returns the value of the component record component.
composeOnMainThread(Supplier) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Ensures a supplier is run on the main thread.
compute(K, BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
computeIfAbsent(K, Function) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
computeIfPresent(K, BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
concat(List, List) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CollectionsUtil
Concatenates two lists into a single list.
concat(T[], T[]) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CollectionsUtil
Concatenate two arrays into a single array.
config - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
config() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
Returns the value of the config record component.
configPath() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
ConfigReaderSpigot - Record Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Spigot implementation for IConfigReader.
ConfigReaderSpigot(FileConfiguration) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
Creates an instance of a ConfigReaderSpigot record class.
ConfigSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration.
ConfigSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
 
ConfigSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.config
 
configure(Path) - Method in class nl.pim16aap2.util.logging.Log4J2Configurator
 
configureFlyway(FluentConfiguration) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
Updates the Flyway configuration with configuration specific to the DataSource.
configureFlyway(FluentConfiguration) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
Confirm - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the confirm command, which is used to confirm actions AnimatedArchitecture is waiting on.
CONFIRM - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
confirmPrice(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Attempts to buy the structure for the player and advances the procedure if successful.
Constants - Class in nl.pim16aap2.animatedarchitecture.core.util
Represents a list of constant variables.
Constants() - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.Constants
 
construct() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Creates the new Step object using the provided values.
construct() - Method in class nl.pim16aap2.util.reflection.ParameterGroup.Builder
Constructs a new ParameterGroup from this builder.
construct(Connection) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
Constructs a PreparedStatement from this DelayedPreparedStatement, applying all variables as defined up to this point.
construct(Connection, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
Constructs a PreparedStatement from this DelayedPreparedStatement, applying all variables as defined up to this point.
constructAnimationComponent(AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Constructs a new animation component for this structure.
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Creates a new IAnimationComponent for the provided structure and data for this structure component.
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
constructAnimationComponent(IStructureConst, AnimationRequestData) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
constructDelayedPreparedStatement() - Method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Constructs a new DelayedPreparedStatement from this SQLStatement.
constructDelayedPreparedStatement(SQLStatement) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Constructs a new DelayedPreparedStatement from the SQLStatement.
ConstructorFinder - Class in nl.pim16aap2.util.reflection
Represents a ReflectionFinder that can find Constructors.
ConstructorFinder() - Constructor for class nl.pim16aap2.util.reflection.ConstructorFinder
 
ConstructorFinder.ConstructorFinderInSource<T> - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder
constructStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
constructStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
constructStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
constructStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Constructs the structure at the end of the creation process.
constructStructureData(IStructureComponent) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Constructs the Structure for the current structure.
containsKey(K) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Checks if a provided key both exists in the map and is not expired.
context(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
Context(DelayedCommandInputManager, Provider) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand.Context
Creates a new Context with all required dependencies for delayed commands.
Context(StructureBuilder, ToolUserManager, DatabaseManager, LimitsManager, IEconomyManager, IProtectionHookManager, IAnimatedArchitectureToolUtil, StructureAnimationRequestBuilder, StructureActivityManager, CommandFactory, Step.Factory.IFactory, IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
ContextualOperationException - Exception Class in nl.pim16aap2.util.exceptions
An exception that can be used to add context to exceptions.
ContextualOperationException() - Constructor for exception class nl.pim16aap2.util.exceptions.ContextualOperationException
 
ContextualOperationException(String) - Constructor for exception class nl.pim16aap2.util.exceptions.ContextualOperationException
 
ContextualOperationException(String, Throwable) - Constructor for exception class nl.pim16aap2.util.exceptions.ContextualOperationException
 
ContextualOperationException(Throwable) - Constructor for exception class nl.pim16aap2.util.exceptions.ContextualOperationException
 
COUNTERCLOCKWISE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
CounterWeightGarageDoorAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
Represents an IAnimationComponent for GarageDoor structure types.
CounterWeightGarageDoorAnimationComponent(AnimationRequestData, MovementDirection) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
countPatternOccurrences(Pattern, String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Obtains the numbers of question marks in a String.
countStructuresByName(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
The number of Structures in the database with a specific name.
countStructuresOwnedByPlayer(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets the number of Structures owned by a player.
countStructuresOwnedByPlayer(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Counts the number of Structures with a specific name owned by a player.
create(long, ICommandSender, CommandDefinition, Function, Supplier, Class, DelayedCommandInputRequest.ContextProvider) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest.IFactory
create(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IWorldFactory
Creates a new IWorld.
create(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.WorldFactorySpigot
 
create(String, double, double, double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ILocationFactory
Creates a new ILocation.
create(String, double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigot
 
create(String, IVector3D) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ILocationFactory
Creates a new ILocation.
create(String, IVector3D) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigot
 
create(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IPlayerFactory
Creates a new IPlayer.
create(UUID) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
 
create(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector.IFactory
Creates a new PowerBlockInspector instance without bypassing permission checks.
create(IPlayer, boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector.IFactory
Creates a new PowerBlockInspector instance.
create(IPlayer, Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator.IFactory
Creates a new PowerBlockRelocator instance.
create(IWorld, double, double, double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ILocationFactory
Creates a new ILocation.
create(IWorld, double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigot
 
create(IWorld, RotatedPosition, float, boolean, RotatedPosition, Consumer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockFactory
Creates a new IAnimatedBlock at the given location made of the provided block.
create(IWorld, RotatedPosition, float, boolean, RotatedPosition, Consumer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplayFactory
 
create(IWorld, IVector3D) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ILocationFactory
Creates a new ILocation.
create(IWorld, IVector3D) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigot
 
create(PlayerData) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IPlayerFactory
Creates a new IPlayer.
create(PlayerData) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
 
create(StructureRetriever, StructureActionCause, IMessageable, IPlayer, Double, boolean, boolean, StructureActionType, AnimationType) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest.IFactory
create(TextArgumentFactory) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.Text.ArgumentCreator
 
create(AnimatedBlockDisplay, Consumer, World, Vector3Di) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData.IFactory
Creates a new SimpleBlockData instance.
createAnimatedBlocks(StructureSnapshot, IAnimationComponent) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
createAnimatedBlocks(StructureSnapshot, IAnimationComponent) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
createAnimatedBlocks(StructureSnapshot, IAnimationComponent) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Attempts to create and spawn the animated blocks for the given input.
createBuilder(Class) - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Creates a new ByteBuddy builder.
createCuboid(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Creates a new Cuboid with the first position and the combined with position.
createInstance(Object...) - Method in class nl.pim16aap2.testing.MockInjector
Creates a new instance of the class using the constructor annotated with Inject.
createNewFileSystem(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Creates a new FileSystem for a zip file.
createPlayer(OfflinePlayer, Location) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.FakePlayerCreator
Creates a fake player.
createPrepareDeleteStructureEvent(Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructurePrepareDeleteEvent and assumes it was not deleted by an IPlayer.
createPrepareDeleteStructureEvent(Structure, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createPrepareDeleteStructureEvent(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createPrepareStructureCreateEvent(Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructurePrepareCreateEvent and assumes it was not created by an IPlayer.
createPrepareStructureCreateEvent(Structure, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createPrepareStructureCreateEvent(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createStructureCreatedEvent(Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructureCreatedEvent and assumes it was not created by an IPlayer.
createStructureCreatedEvent(Structure, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructureCreatedEvent.
createStructureCreatedEvent(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createStructurePrepareAddOwnerEvent(Structure, StructureOwner) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructurePrepareAddOwnerEvent and assumes it was not added by an IPlayer.
createStructurePrepareAddOwnerEvent(Structure, StructureOwner, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createStructurePrepareAddOwnerEvent(Structure, StructureOwner, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createStructurePrepareLockChangeEvent(Structure, boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructurePrepareLockChangeEvent and assumes it was not added by an IPlayer.
createStructurePrepareLockChangeEvent(Structure, boolean, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createStructurePrepareLockChangeEvent(Structure, boolean, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createStructurePrepareRemoveOwnerEvent(Structure, StructureOwner) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
Constructs a new IStructurePrepareRemoveOwnerEvent and assumes the owner was not removed by an IPlayer.
createStructurePrepareRemoveOwnerEvent(Structure, StructureOwner, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createStructurePrepareRemoveOwnerEvent(Structure, StructureOwner, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createSubSection(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
Creates a subsection for the given structure type.
createSubSection(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
createToggleEndEvent(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createToggleEndEvent(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createTogglePrepareEvent(StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createTogglePrepareEvent(StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
createToggleStartEvent(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IAnimatedArchitectureEventFactory
createToggleStartEvent(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventFactorySpigot
 
Creator - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Represents a specialization of the ToolUser that is used for creating new Structures.
Creator(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
CREATOR - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
CreatorBigDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
 
CreatorBigDoor(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.CreatorBigDoor
 
CreatorBigDoor(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.CreatorBigDoor
 
CreatorClock - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
 
CreatorClock(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
CreatorClock(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
CreatorDrawbridge - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
 
CreatorDrawbridge(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.CreatorDrawbridge
 
CreatorDrawbridge(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.CreatorDrawbridge
 
CreatorFlag - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
 
CreatorFlag(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
CreatorFlag(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
CreatorGarageDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
The creator for the garage door structure.
CreatorGarageDoor(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
CreatorGarageDoor(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
CreatorPortcullis - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
Implementation of the Creator class for the Portcullis structure.
CreatorPortcullis(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
CreatorPortcullis(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
CreatorRevolvingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
 
CreatorRevolvingDoor(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.CreatorRevolvingDoor
 
CreatorRevolvingDoor(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.CreatorRevolvingDoor
 
CreatorSlidingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
Implementation of the Creator class for the SlidingDoor structure.
CreatorSlidingDoor(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
CreatorSlidingDoor(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
CreatorWindMill - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
 
CreatorWindMill(ToolUser.Context, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.CreatorWindMill
 
CreatorWindMill(ToolUser.Context, StructureType, IPlayer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.CreatorWindMill
 
cuboid(Cuboid) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderCuboid
Sets the cuboid of the structure.
cuboid(Vector3Di, Vector3Di) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderCuboid
Sets the min/max coordinate-pair of the structure.
Cuboid - Class in nl.pim16aap2.animatedarchitecture.core.util
Represents a cuboid as described by 2 Vector3Dis.
Cuboid(Vector3Di, Vector3Di) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
 
Cuboid.RoundingMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Determines how to deal with double values.
cycleCardinalDirection(MovementDirection) - Static method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Cycles the cardinal direction.

D

DARK_AQUA - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
DARK_BLUE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
DARK_GRAY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
DARK_GREEN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
DARK_PURPLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
DARK_RED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
data() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Returns the value of the data record component.
databaseManager - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
DatabaseManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Manages all database interactions.
DatabaseManager(IExecutor, RestartableHolder, IStorage, StructureDeletionManager, Lazy, IAnimatedArchitectureEventFactory, IAnimatedArchitectureEventCaller, DebuggableRegistry) - Constructor for class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Constructs a new DatabaseManager.
DatabaseManager.ActionResult - Enum Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents the result of an action requested from the database.
DatabaseManager.FriendKey - Class in nl.pim16aap2.animatedarchitecture.core.managers
 
DatabaseManager.StructureIdentifier - Record Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents the identifier of a structure.
DatabaseManager.StructureInsertResult - Record Class in nl.pim16aap2.animatedarchitecture.core.managers
Contains the result of an attempt to insert a structure into the database.
DataSourceInfoSQLite - Class in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
Represents the data needed to connect to a SQLite DataSource.
DataSourceInfoSQLite(Path) - Constructor for class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
DB_MIGRATION_LOCATION - Static variable in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
The location of the migration files for the DataSource.
debug() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns whether debug mode is enabled.
debug() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Returns the value of the debug record component.
Debug - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the debug command.
DEBUG - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
DebuggableRegistry - Class in nl.pim16aap2.animatedarchitecture.core.api.debugging
A registry for IDebuggables.
DebuggableRegistry() - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebuggableRegistry
 
DebugReporter - Class in nl.pim16aap2.animatedarchitecture.core.api.debugging
Represents a class that can generate a debug report.
DebugReporter(DebuggableRegistry, IAnimatedArchitecturePlatformProvider) - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
 
DebugReporterSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
A DebugReporter implementation for the Spigot platform.
DebugReporterSpigot(AnimatedArchitecturePlugin, IAnimatedArchitecturePlatformProvider, ISpigotSubPlatform, DebuggableRegistry) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.DebugReporterSpigot
 
DebugReporterSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
decorateComponent(BaseComponent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.ClickableTextDecorator
 
decorateComponent(BaseComponent) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.text.ITextDecoratorSpigot
Applies the decoration of this decorator to the provided component.
decorateComponent(BaseComponent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.StyledTextDecorator
 
decorators() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Returns the value of the decorators record component.
DEFAULT - Static variable in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
The default redstone mode.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
The default result used when no data is available.
DEFAULT - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
The default structure result, used when no specific configuration is provided.
DEFAULT_ALLOW_CLIENT_LOCALE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
DEFAULT_ALLOW_REDSTONE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
DEFAULT_COMMAND_ALIASES - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
DEFAULT_CONFIGURATION_OPTIONS - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.StructureSubSection
 
DEFAULT_DEBUG - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
DEFAULT_GUI_MATERIAL - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionSpigot
 
DEFAULT_HEAD_CACHE_TIMEOUT - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
DEFAULT_HOOK_DEFINITIONS - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
The set of default protection hook definitions.
DEFAULT_LOAD_CHUNKS_FOR_TOGGLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
DEFAULT_LOCALE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
DEFAULT_LOG_LEVEL - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
DEFAULT_MATERIAL_BLACKLIST - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
DEFAULT_MAX_BLOCK_SPEED - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
DEFAULT_MAX_BLOCKS_TO_MOVE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
DEFAULT_MAX_POWERBLOCK_DISTANCE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
DEFAULT_MAX_STRUCTURE_COUNT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
DEFAULT_MAX_STRUCTURE_SIZE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
DEFAULT_MODE - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
The default mode to use when searching for structures when not specified.
DEFAULT_PERMISSION_LEVEL - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
The default permission level to use when searching for structures when not specified.
DEFAULT_POWERBLOCK_CACHE_TIMEOUT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
DEFAULT_POWERBLOCK_MATERIAL - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
DEFAULT_POWERBLOCK_TYPES - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
DEFAULT_RESOURCE_PACK_ENABLED - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
DEFAULT_SKIP_ANIMATIONS_BY_DEFAULT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
defaultDescription(ArgumentDescription) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
defaultDescription(ArgumentDescription) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
defaultDescription(ArgumentDescription) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
defaultDescription(ArgumentDescription) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
defaultDescription(ArgumentDescription) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
defaultMaterial(Material) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
defaultMaterials(Collection) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
defaultValue() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns the value of the defaultValue record component.
defaultValue(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
defaultValue(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
defaultValue(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
defaultValue(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
defaultValue(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
DelayedCommand<T> - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a delayed command.
DelayedCommand(DelayedCommand.Context, DelayedCommandInputRequest.IFactory, Class) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Constructs a new DelayedCommand.
DelayedCommand.Context - Class in nl.pim16aap2.animatedarchitecture.core.commands
Provides context for creating delayed commands with all required dependencies.
delayedCommandInputManager - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Manager responsible for keeping track of active delayed command input requests.
DelayedCommandInputManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents a manager for outstanding DelayedCommandInputRequests for BaseCommands.
DelayedCommandInputManager(DebuggableRegistry) - Constructor for class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
 
DelayedCommandInputRequest<T> - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a request for delayed additional input for a command.
DelayedCommandInputRequest.ContextProvider - Interface in nl.pim16aap2.animatedarchitecture.core.commands
 
DelayedCommandInputRequest.IFactory<T> - Interface in nl.pim16aap2.animatedarchitecture.core.commands
The factory interface for creating DelayedCommandInputRequest instances.
DelayedInput(IPlayer) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
DelayedInput(IPlayer, PermissionLevel) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Creates an instance of a DelayedInput record class.
delayedInputExecutor(ICommandSender, StructureRetriever, Boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatusDelayed
 
delayedInputExecutor(ICommandSender, StructureRetriever, Integer) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMoveDelayed
 
delayedInputExecutor(ICommandSender, StructureRetriever, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwnerDelayed
 
delayedInputExecutor(ICommandSender, StructureRetriever, AddOwnerDelayed.DelayedInput) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed
 
delayedInputExecutor(ICommandSender, StructureRetriever, MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirectionDelayed
 
delayedInputExecutor(ICommandSender, StructureRetriever, T) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
The method that is run once delayed input is received.
DelayedInputRequest<T> - Class in nl.pim16aap2.animatedarchitecture.core.util.delayedinput
Represents a request for delayed input.
DelayedInputRequest(long, TimeUnit, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Instantiates a new DelayedInputRequest.
DelayedInputRequest(Duration, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Instantiates a new DelayedInputRequest.
DelayedInputRequest.Status - Enum Class in nl.pim16aap2.animatedarchitecture.core.util.delayedinput
Represents the various different stages of a request.
DelayedPreparedStatement - Class in nl.pim16aap2.animatedarchitecture.core.storage
Represents a wrapper around PreparedStatement.
DelayedPreparedStatement(SQLStatement) - Constructor for class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
Constructs a new DelayedPreparedStatement.
DelayedStructureSpecificationInputRequest - Class in nl.pim16aap2.animatedarchitecture.core.util.delayedinput
Represents a DelayedInputRequest to specify which structure was meant out of a list of multiple.
DelayedStructureSpecificationInputRequest.Factory - Class in nl.pim16aap2.animatedarchitecture.core.util.delayedinput
 
Delete - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that is used to delete structures.
DELETE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Delete the structure.
DELETE - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
DELETE_NAMED_STRUCTURE_OF_PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
DELETE_STRUCTURE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
DELETE_STRUCTURE_TYPE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
deleteFile(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Deletes a file if it exists.
deleteOriginalBlock() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Deletes the block at the original location.
deleteOriginalBlock() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
deleteStructure(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Removes a Structure from the database and assumes that the structure was NOT deleted by an IPlayer.
deleteStructure(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Removes a Structure from the database.
denied() - Static method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Create a new CheckResult that indicates that the check was denied.
denied(String) - Static method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Create a new CheckResult that indicates that the check was denied.
DENY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.HookPreCheckResult
The check denied the action.
denyingHookName() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Returns the value of the denyingHookName record component.
deregister(ICommandSender, DelayedCommandInputRequest) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
Deregisters a registered DelayedCommandInputRequest for an ICommandSender if the registered input request 1) exists and 2) is the same (reference equality) as the provided input request.
deregisterAll(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
Deregisters all registered DelayedCommandInputRequests for an ICommandSender.
deregisterRestartable(IRestartable) - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Deregisters an IRestartable if it is currently registered.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription.Deserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet.Deserializer
 
deserialize(StructureType, String) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer
Deserializes a PropertyContainer from a JSON string.
Deserializer() - Constructor for class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription.Deserializer
 
Deserializer() - Constructor for class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet.Deserializer
 
DirectedAcyclicGraph<T> - Class in nl.pim16aap2.animatedarchitecture.core.data.graph
Represents a Directed Acyclic Graph (dag).
DirectedAcyclicGraph() - Constructor for class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
See DirectedAcyclicGraph(boolean) with `failFast = false`.
DirectedAcyclicGraph(boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Constructs a new Directed Acyclic Graph.
DirectedAcyclicGraph.DAGIterator - Class in nl.pim16aap2.animatedarchitecture.core.data.graph
Simple iterator that iterates over the leaf path of nodes in the graph.
DirectionArgument - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents a type of argument in a command used to specify a direction.
DirectionArgument(boolean, String, String, BiFunction, ArgumentDescription, DirectionParser) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument
 
DirectionArgument.DirectionArgumentBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
DirectionParser - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents an argument parser that can be used to retrieve and suggest structure types.
directionVec - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
DISABLED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager.RedstoneStatus
 
divide(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Divides both the x and the y values of the current Vector2Dd with a provided value.
divide(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides both the x and the y values of the current Vector2Di with a provided value.
divide(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Divides both the x, y, and z values of the current Vector3Dd with a provided value.
divide(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the x, y, and z values of the current Vector3Di with a provided value.
divide(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Divides the current values with values.
divide(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides the current values with values.
divide(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Divides the current values with values.
divide(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the current values with values.
divide(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides both the x and the y values of the current Vector2Di with a provided value.
divide(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the x, y, and z values of the current Vector3Di with a provided value.
divide(int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides the current values with values.
divide(int, int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the current values with values.
divide(IVector3D) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Divides the x, y, and z values of the current Vector3Dd with the x, y, and z values of the provided 3D vector.
divide(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Divides the x and y values of the current Vector2Dd with the x and the y values of the provided Vector2Dd.
divide(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides the x and y values of the current Vector2Di with the x and the y values of the provided Vector2Dd.
divide(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Divides the x and y values of the current Vector2Dd with the x and the y values of the provided Vector2Di.
divide(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Divides the x and y values of the current Vector2Di with the x and the y values of the provided Vector2Di.
divide(Vector3Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the x and y values of the current Vector3Di with the x, y, and z values of the provided Vector3Dd.
divide(Vector3Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Divides the x and y values of the current Vector3Di with the x, y, and z values of the provided Vector3Di.
DOWN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
DOWN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
Drawbridge - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
Represents a Drawbridge structure type.
Drawbridge() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
DrawbridgeAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
Represents an IAnimationComponent for Drawbridge structure types.
DrawbridgeAnimationComponent(AnimationRequestData, MovementDirection, boolean, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
duration() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns the value of the duration record component.
durationToTicks(Duration) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Gets the number of ticks required to cover a duration.

E

EAST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
EAST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
economyManager - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
EDIT - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
The property is editable by the user.
EMPTY - Static variable in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Text component that does not contain any decorators.
EMPTY - Static variable in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData
An empty recovery data object.
emptyCache() - Static method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Returns a new 'cache' that does not cache any values.
EmptyRecoveryData() - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.EmptyRecoveryData
Creates an instance of a EmptyRecoveryData record class.
enabled() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns the value of the enabled record component.
ENABLED - Static variable in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
The configuration option for whether a structure type is enabled or not.
enabledHooks() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
Returns the value of the enabledHooks record component.
endAudio() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Returns the value of the endAudio record component.
ensureDirectoryExists(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Ensures a directory exists.
ensureFileExists(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Ensures that a file exists.
ensureZipFileExists(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Ensures a given zip file exists.
EnumValuesFinder - Class in nl.pim16aap2.util.reflection
Represents a ReflectionFinder for enum values.
EnumValuesFinder(Class) - Constructor for class nl.pim16aap2.util.reflection.EnumValuesFinder
 
EnumValuesFinder.EnumFieldFinderFactory - Class in nl.pim16aap2.util.reflection
Factory for EnumValuesFinder objects.
EnumValuesFinder.IndexedEnumValueFinder - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder to retrieve an enum value by its index.
EnumValuesFinder.NamedEnumValueFinder - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder to retrieve an enum value by its name.
EPS - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Epsilon value for floating point comparisons.
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.AssignedUIDSqlite
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.ClickableTextDecorator
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.StyledTextDecorator
 
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
 
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.EmptyRecoveryData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class nl.pim16aap2.util.LazyValue
Note that calling this method will result in LazyValue.get() being called for both objects if the other object is also a LazyValue.
equals0(Object) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IFakePlayer
 
error(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for the TextType.ERROR text type.
ERROR - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
An error occurred somewhere along the way.
ERROR - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
Some undefined error occurred while attempting to toggle this Structure.
ERROR - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
An unknown error occurred.
ERROR - Static variable in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Generic error result that denies the check.
ERROR - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
estimateSize() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingSpliterator
 
EventListeners - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a listener that keeps track of various events.
Events - Section in Overview
 
exactCount(int) - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Configures the exact number of fields that have to be found.
exceedsLimit(IPlayer, Limit, int) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.LimitsManager
Checks if a given value exceeds the limit for this player.
EXCEPTION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
An exception occurred while trying to complete the request.
exceptionally() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Checks if the request was completed with an exception.
execute() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
Executes the toggle request.
executeAnimationStep(IAnimator, Iterable, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Runs a single step of the animation.
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.ClockAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.FlagAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.SectionalGarageDoorAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.VerticalAnimationComponent
 
executeAnimationStep(IAnimator, Iterable, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetName
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Specify
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Executes the command.
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Cancel
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Confirm
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Debug
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.InspectPowerBlock
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.ListStructures
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Menu
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.NewStructure
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Restart
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StopStructures
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.UpdateCreator
 
executeCommand(PermissionsStatus) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Version
 
executor - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
 
executor(IExecutor) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
ExecutorModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
 
ExecutorSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Implementation of IExecutor for the Spigot platform.
ExecutorSpigot(JavaPlugin, long, RestartableHolder) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
exists() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IWorld
Checks if this is a valid world in the current IAnimatedArchitecturePlatform.
exists() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
 

F

faceFromDir(Vector3Di) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Get the blockFace from a BlockFace.directionVector value.
Factory(int, AudioConfigurator, IAudioPlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook.Factory
 
Factory(IExecutor, IConfig, StructureSpecificationManager) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest.Factory
 
Factory(PersonalizedLocalizer, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
 
factoryCompleteProcess - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that completes this process.
factoryConfirmPrice - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that allows the player to confirm or reject the price of the structure.
factoryProvideFirstPos - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the first position of the area of the structure.
factoryProvideName - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the name.
factoryProvideOpenDir - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the open direction of the structure.
factoryProvideOpenStatus - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the open status of the structure.
factoryProvidePowerBlockPos - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the position of the structure's power block.
factoryProvideRotationPointPos - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the position of the structure's rotation point.
factoryProvideSecondPos - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that provides the second position of the area of the structure, thus completing the Cuboid.
factoryReviewResult - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Factory for the Step that allows players to review the created structure
FAIL - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadResult
The process failed.
FAIL - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.ActionResult
Something went wrong.
FAIL - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.Action
 
failWithMessage(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
 
failWithMessage(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
 
FakePlayerClassGenerator - Class in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Class used to generate a class that implements Player and can be used to create a fake-online player who is actually offline.
FakePlayerCreator - Class in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Class used to create a fake-online player who is actually offline.
FieldFinder - Class in nl.pim16aap2.util.reflection
Represents a ReflectionFinder for fields.
FieldFinder() - Constructor for class nl.pim16aap2.util.reflection.FieldFinder
 
FieldFinder.FieldFinderInSource - Class in nl.pim16aap2.util.reflection
Represents the second step of the field finder, after the source class has been specified.
FieldFinder.MultipleFieldsFinder - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder to retrieve all fields in a class of a given type.
FieldFinder.NamedFieldFinder<T> - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder to retrieve a field by its name.
FieldFinder.TypedFieldFinder<T> - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder to retrieve a field by its type.
FilesystemExtension - Class in nl.pim16aap2.testing.extensions
A JUnit 5 extension to run filesystem tests across multiple platform configurations.
FilesystemExtension() - Constructor for class nl.pim16aap2.testing.extensions.FilesystemExtension
 
FileSystemTest - Annotation Interface in nl.pim16aap2.testing.annotations
An annotation to be used on test methods to run a test multiple times, each time with a different temporary filesystem configuration (Unix, Windows, macOS).
FileUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for file operations.
filteredBy(Predicate) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events by the given predicate.
filteredByHasThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have any throwable associated with them.
filteredByLoggerName(String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events by the logger name.
filteredByMessage(BiPredicate, String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message matching the given matcher.
filteredByMessagesContaining(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message containing the expected message.
filteredByMessagesEndingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message that ends with the expected message.
filteredByMessagesExactly(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message that exactly matches the expected message.
filteredByMessagesMatching(String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message matching the given regular expression.
filteredByMessagesStartingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a message that exactly matches the expected message.
filteredByThrowableExactlyOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have a throwable that is exactly of the given type associated with them.
filteredByThrowableOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events by the given throwable type.
filteredByWithoutThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that do not have any throwable associated with them.
findClass() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Starts a reflection lookup for a Class.
findClass(String...) - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new ClassFinder and configures it with a set of class names.
findConstructor() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new ConstructorFinder.
findConstructor(Class) - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new ConstructorFinder and specifies the class the Constructor should exist in.
findEnumValues() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Starts a reflection lookup for enum values.
findEnumValues(Class) - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new EnumValuesFinder and configures the enum class they should exist in.
findField() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new FieldFinder.
findField(Class) - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new FieldFinder.FieldFinderInSource and configures the class the Field should exist in.
findMethod() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Starts a reflection lookup for a Method.
findMethod(Class) - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Creates a new MethodFinder.MethodFinderInSource and configures the class the Method should exist in.
finishBuilder(DynamicType.Builder) - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Finishes the builder.
finishBuilder(DynamicType.Builder, Path) - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Finishes the builder.
FINISHING - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation is in the process of finishing up.
Flag - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
Represents a Flag structure type.
Flag() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
FlagAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
Represents an IAnimationComponent for Flag structure types.
FlagAnimationComponent(AnimationRequestData, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.FlagAnimationComponent
 
flagMovementFormula() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns the movement formula of a flag.
flagMovementFormula() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Returns the value of the flagMovementFormula record component.
FloggerFacade - Class in nl.pim16aap2.util.logging
A simple facade for Flogger's FluentLogger to use slf4j log level names.
FloggerFacade(FluentLogger) - Constructor for class nl.pim16aap2.util.logging.FloggerFacade
 
FloggerFacadeFactory - Class in nl.pim16aap2.util.logging
A factory class for creating instances of FloggerFacade based on the class name.
FloggerFacadeFactory() - Constructor for class nl.pim16aap2.util.logging.FloggerFacadeFactory
 
floor() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns a new vector with Math.floor(double) applied to the current values.
floor() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
floor() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
floor(double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Returns the largest integer value that is less than or equal to the argument.
FlywayManager - Class in nl.pim16aap2.animatedarchitecture.core.storage
Manages the Flyway migrations.
font(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
forDuration(Duration) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the duration the highlighted block should exist for after it has been spawned.
forEach(Consumer) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
forEach(Consumer) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
forEach(TriIntConsumer) - Method in class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator
Deprecated.
Works similar to Iterable.forEach(Consumer), but with the exception that each step will be applied without constructing a new Vector3Di.
forEachRemaining(Consumer) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingSpliterator
 
format(String, Object...) - Static method in exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidNameSpacedKeyException
Formats the message with the given arguments.
formatCollection(Collection) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Formats a collection of objects into a string.
formatCollection(Collection, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Formats a collection of objects into a string.
formatCollection(Collection, Function) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Formats a collection of objects into a string.
formatCollection(Collection, Function, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Formats a collection of objects into a string.
formatCollection(Collection, Function, int, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Formats a collection of objects into a string.
formatCommand(String, String, Object...) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
formatCommand(String, String, Object...) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.ICommandSender
Formats a command appropriately for this command sender.
formatCommand(String, String, Object...) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.IServer
 
formatDefaultCollection(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Formats a default collection of values as a string.
formatNameAndUid(String, long) - Static method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Formats a name and UID into a string.
forPlayer(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the player who will see the highlighted block.
forProperties(List, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a new property container for the given properties.
forType(StructureType) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a new property container for the given structure type.
fromKey(NamespacedKey) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the property with the given
fromName(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Retrieves the PermissionLevel from its name.
fromName(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the property with the given serialization name.
fromPrimitive(String, PersistentDataAdapterContext) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.AnimatedBlockRecoveryDataType
 
fromRollPitchYaw(float, float, float) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.BlockDisplayHelper
Creates a quaternion from roll, pitch and yaw.
fromValue(int) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Retrieves the PermissionLevel mapped to a given id.
FutureUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for futures.

G

GarageDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
Represents a Garage Door structure type.
GarageDoor() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
GeneralSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration file that governs the general settings.
GeneralSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.GeneralSection
 
GeneralSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration file that governs general settings for Spigot.
GeneralSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
GeneralSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the General section configuration.
generate() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Generates the class.
generatedClass - Variable in class nl.pim16aap2.util.codegeneration.ClassGenerator
 
generatedConstructor - Variable in class nl.pim16aap2.util.codegeneration.ClassGenerator
 
generateImpl() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.FakePlayerClassGenerator
 
generateImpl() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
The implementation of the class generation code.
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.CreatorBigDoor
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.CreatorDrawbridge
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.CreatorRevolvingDoor
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.CreatorWindMill
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator
 
generateSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Generates the list of Steps that together will make up the ToolUser.procedure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.StructureTypeBigDoor
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.StructureTypeClock
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.StructureTypeDrawbridge
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.StructureTypeFlag
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.StructureTypeGarageDoor
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.StructureTypePortcullis
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.StructureTypeRevolvingDoor
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.StructureTypeSlidingDoor
Getter for the type for this structure.
get() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.StructureTypeWindmill
Getter for the type for this structure.
get() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
Retrieves the structure that the user specified.
get() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.functional.CheckedSupplier
Returns the result of the method.
get() - Method in class nl.pim16aap2.util.LazyValue
Gets the lazily initialized object.
get() - Method in class nl.pim16aap2.util.reflection.ClassFinder
 
get() - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
 
get() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder
Retrieves the target reflection object(s) using the current configuration.
get() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder.IndexedEnumValueFinder
Retrieves the target reflection object(s) using the current configuration.
get() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder.NamedEnumValueFinder
Retrieves the target reflection object(s) using the current configuration.
get() - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Retrieves the target reflection object(s) using the current configuration.
get() - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
get() - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
get() - Method in class nl.pim16aap2.util.reflection.ReflectionFinder
Retrieves the target reflection object(s) using the current configuration.
get(int) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Gets the element at the given index if it exists.
get(CommandContext) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Gets the parameter from the context.
get(Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Retrieves the object of the field from the given instance.
get(Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
Retrieves the object of the field from the given instance.
get(Field, Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Retrieves the object of the field from the given instance.
get(Field, Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
Retrieves the object of the field from the given instance.
get(String, Object) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IConfigReader
Gets the value of a config option at a given path.
get(String, Object) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
 
get(Duration, List, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest.Factory
Requests the user to specify which structure they want to use out of a list of multiple.
get(List, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest.Factory
Requests the user to specify which structure they want to use out of a list of multiple.
get(K) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Gets the value associated with the provided key.
get(DatabaseManager.FriendKey) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureModifier
Obtains the instance of this class.
GET_IDENTIFIERS_FROM_PARTIAL_NAME_MATCH_WITH_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_IDENTIFIERS_FROM_PARTIAL_UID_MATCH_WITH_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_NAMED_STRUCTURES_OWNED_BY_PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_OWNER_COUNT_OF_STRUCTURE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_PLAYER_DATA - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_PLAYER_DATA_FROM_NAME - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_PLAYER_ID - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_PLAYER_STRUCTURE_COUNT - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_POWER_BLOCK_DATA_IN_CHUNK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_BASE_FROM_ID - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_BASE_FROM_ID_FOR_PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_COUNT_BY_NAME - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_COUNT_FOR_PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_OWNER_PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURE_OWNERS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURES_IN_CHUNK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Obtains the structures whose center point's chunk hash value has a certain value.
GET_STRUCTURES_OF_TYPE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURES_OF_VERSIONED_TYPE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURES_OWNED_BY_PLAYER_WITH_LEVEL - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
GET_STRUCTURES_WITH_NAME - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
getAccessLevel(ICommandSender, IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the access level to this property for the given command sender and structure.
getAccessLevel(PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the access level for the given permission level.
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
The type of action that is fulfilled by moving the structure.
getActionType() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Gets the type of the requested action.
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getActionType() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getAdditionalDebugReport() - Method in class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
Gets the additional debug report generated by the subclass.
getAdditionalDebugReport() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.DebugReporterSpigot
 
getAddOwnerDelayed() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
getAdminAccessLevel() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The level of access admins have to this property.
getAdminPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
getAdminPermission() - Method in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The permission node for an admin to bypass the limit.
getAdminPermissionNode() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
The admin permission node for this attribute.
getAdminPermissionNode(StructureAttribute) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Gets the admin permission node for a given StructureAttribute.
getAll() - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
Gets all constructors that match the provided data.
getAllChildren() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.Node
Recursively gets all the children of this node.
getAllChildren(Node) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Finds all children of a node in the graph.
getAllChildren(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Finds all children of a value in the graph.
getAllCompletableFutureResults(Collection) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FutureUtil
getAllCompletableFutureResults(CompletableFuture...) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FutureUtil
Maps a group of CompletableFutures to a single CompletableFuture with a list of results.
getAllCompletableFutureResultsFlatMap(Collection) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FutureUtil
getAllCompletableFutureResultsFlatMap(CompletableFuture...) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FutureUtil
Maps a group of CompletableFutures that each have a list as result to a single CompletableFuture with a list.
getAllSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Getter for the steps in this procedure.
getAllSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
getAnimatedArchitectureConfig() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IConfig for this platform.
getAnimatedArchitectureConfig() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimatedArchitectureEventFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimatedArchitectureEventFactory(AnimatedArchitectureEventFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventsSpigotModule
 
getAnimatedArchitecturePlugin() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.ProtectionHookContext
 
getAnimatedArchitectureSpigotPlatform(JavaPlugin) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
Gets the IAnimatedArchitecturePlatform implementation for Spigot.
getAnimatedArchitectureToolUtil() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IAnimatedArchitectureToolUtil for this platform.
getAnimatedArchitectureToolUtil() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getAnimatedArchitectureToolUtil() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimatedBlockData() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getAnimatedBlockData() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the block data of this animated block.
getAnimatedBlockData() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getAnimatedBlockFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IAnimatedBlockFactory for this platform.
getAnimatedBlockFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimatedBlockFactory(AnimatedBlockDisplayFactory) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplayModule
 
getAnimatedBlockHookManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the manager for IAnimatedBlockHooks.
getAnimatedBlockHookManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
The (unmodifiable) list of animated blocks.
getAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
The (unmodifiable) list of animated blocks.
getAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The list of animated blocks that are used in this animation.
getAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
 
getAnimatedBlocks() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Returns all the animated blocks that are part of this animation.
getAnimatedBlocks() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimator
Returns all the animated blocks that are part of this animation.
getAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
The current progress of the animation.
getAnimationCycleDistance() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Gets the distance traveled per animation by the animated block that travels the furthest.
getAnimationDurationLimit() - Method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Returns the time limit (in seconds) for an animation of this type.
getAnimationHookManager() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getAnimationHookManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the manager for IAnimationHooks.
getAnimationHookManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAnimationRange() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the rectangle describing the limits within an animation of this door takes place.
getAnimationRange() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Gets the rectangle describing the limits within an animation of this door takes place.
getAnimationRange() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getAnimationRegion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
getAnimationRegion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
getAnimationRegion() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Getter for the animation region.
getAnimationTicks(double, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationUtil
Converts the animation time into a number of animation ticks.
getAnimationTime() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getAnimationType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The type of the animation.
getAnimationType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getAnimationType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
The type of animation performed by this animator.
getAnimationType() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getAudioPlayer() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getAudioPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IAudioPlayer for this platform.
getAudioPlayer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getAudioPlayer(AudioPlayerSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AudioPlayerSpigotModule
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets the AudioSet for this type.
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.StructureTypeBigDoor
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.StructureTypeDrawbridge
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.StructureTypeGarageDoor
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.StructureTypePortcullis
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.StructureTypeRevolvingDoor
 
getAudioSet() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.StructureTypeSlidingDoor
 
getAudioSet(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioConfigurator
Retrieves the audio set mapped for a structure.
getAvailableLocales() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer.DummyLocalizer
 
getAvailableLocales() - Method in interface nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer
Gets a list of Locales that are currently available.
getAvailableLocales() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
getBaseAnimationTime() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Gets the base animation time for this structure.
getBaseName() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.FakePlayerClassGenerator
 
getBaseName() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Retrieves the base name of the class to be generated.
getBasicInfo() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the basic information of this structure.
getBasicInfo() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getBlock() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
Gets the Block at the given location.
getBlockAnalyzer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IBlockAnalyzer for this platform.
getBlockAnalyzer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getBlockAnalyzer() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.ISpigotSubPlatform
Gets the block analyzer for this sub-platform.
getBlockAnalyzer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.v1_20.SubPlatform_V1_20
 
getBlockAnalyzer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.v1_21.SubPlatform_V1_21
 
getBlockAnalyzerConfig(IConfigSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.ConfigSpigotModule
 
getBlockCount() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Retrieve the total number of blocks this Structure is made out of.
getBlockData() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
getBlockDataRotator() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Provides the consumer that applies the rotation to the IAnimatedBlockData.
getBlockDataRotator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
getBlockDataRotator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.ClockAnimationComponent
 
getBlockDataRotator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getBlockDataRotator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoorAnimationComponent
 
getBlockDataRotator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.WindmillAnimationComponent
 
getBlockFace(MovementDirection) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Gets the BlockFace equivalent of a MovementDirection if it exists.
getBlockFace(BlockFace) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Get the BlockFace parallel to the given BlockFace.
getBlockMovers() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Gets all the currently active Animators.
getBlockX() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the X value of this location.
getBlockX() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getBlockY() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the Y value of this location.
getBlockY() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getBlockZ() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the Z value of this location.
getBlockZ() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getBuildData() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the build data.
getBuildData() - Method in class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader
Getter for the parsed build data.
getBuildData() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getBukkitFace(BlockFace) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Get the BlockFace parallel to the given BlockFace.
getBukkitLocation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
Gets the bukkit location represented by this ILocation
getBukkitLocation(ILocation) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Converts an ILocation object to a Location object.
getBukkitPlayer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
Gets the bukkit OfflinePlayer represented by this IPlayer if it exists.
getBukkitPlayer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
Gets the bukkit player represented by this IPlayer
getBukkitVector(Vector3Dd) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Gets a Bukkit vector from a AnimatedArchitecture vector.
getBukkitVector(Vector3Di) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Gets a Bukkit vector from a AnimatedArchitecture vector.
getBukkitWorld() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getBukkitWorld() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.IAnimatedBlockSpigot
Gets the bukkit world this animated block exists in.
getBukkitWorld() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Gets the bukkit world represented by this IWorld
getBukkitWorld(IWorld) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Converts an IWorld object to a World object.
getCause() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getCause() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
What caused the structure to be moved.
getCause() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Gets what caused the structure action request to be created.
getCause() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getCause() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getCause() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getCause() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getCenter() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the center point of the cuboid.
getCenter() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Returns the center point of the rectangle.
getCenterBlock() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the center block of the cuboid.
getCenterBlock() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Gets the center block of the rectangle.
getChunk() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the chunk coordinates of the chunk this location is in.
getChunk() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getChunkCoords(Vector3Di) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Gets the chunk coordinates of a position.
getChunkCuboid(Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.ChunkLoaderSpigot
 
getChunkFromId(long) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Retrieves the chunk coordinates from the chunk's ID.
getChunkId() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the id of the chunk in which the power block resides.
getChunkId(int, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Gets the ID of the chunk from its coordinates.
getChunkId(Vector2Di) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Gets the ID of the chunk from its coordinates.
getChunkId(Vector3Di) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Gets the ID of the chunk associated with a position.
getChunkLoader() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the IChunkLoader.
getChunkLoader() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getClass(String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigotSpecification
Get the class of the given hook for a specific version of the plugin to load the compat for.
getClassLoader() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Getter for the class loader of this project.
getClassLoader() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Gets the CommandDefinition that contains the definition of this BaseCommand.
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Cancel
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Confirm
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Debug
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Delete
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Info
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.InspectPowerBlock
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.ListStructures
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Lock
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Menu
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.MovePowerBlock
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.NewStructure
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Restart
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetName
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirection
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Specify
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StopStructures
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.UpdateCreator
 
getCommand() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Version
 
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed
 
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Gets the command definition for this delayed command.
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwnerDelayed
 
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMoveDelayed
 
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirectionDelayed
 
getCommandDefinition() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatusDelayed
 
getCommandFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the command factory.
getCommandFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getCommandFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getCommandListener() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getCommandOutput() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
The output of the command.
getCommandSender() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
The entity (e.g. player, server, or command block) that initiated the command.
getComplexType() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.AnimatedBlockRecoveryDataType
 
getConfig() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getConfig() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getConfig(ConfigSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.ConfigSpigotModule
 
getConfigurationOptions() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IStructureSubSection
Gets the configuration options for this structure type.
getConfigurationOptions() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructureSubSection
 
getConstructorArgumentTypes() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.FakePlayerClassGenerator
 
getConstructorArgumentTypes() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Retrieves the array of parameter types as the generated constructor takes them.
getContext() - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest.ContextProvider
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2.GriefDefender2ProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention.GriefPreventionProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.lands.LandsProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6.PlotSquared6ProtectionHook
Deprecated.
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7.PlotSquared7ProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect.RedProtectProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.towny.TownyProtectionHook
 
getContext() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
getContext() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Get the ProtectionHookContext that is being used.
getCorners() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Returns all 8 corners of this cuboid.
getCreationPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets the permission that is required to create a structure of this type.
getCreator(ToolUser.Context, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Creates (and registers) a new Creator for this type.
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Creates (and registers) a new Creator for this type.
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.StructureTypeBigDoor
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.StructureTypeClock
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.StructureTypeDrawbridge
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.StructureTypeFlag
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.StructureTypeGarageDoor
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.StructureTypePortcullis
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.StructureTypeRevolvingDoor
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.StructureTypeSlidingDoor
 
getCreator(ToolUser.Context, IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.StructureTypeWindmill
 
getCuboid() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the Cuboid representing the area taken up by this structure.
getCuboid() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getCuboid() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getCuboid() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the cuboid of the structure that is to be created.
getCurrentPosition() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getCurrentPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the current position of this animated block.
getCurrentPosition() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getCurrentStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
 
getCurrentStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Gets the Step in the ToolUser.procedure this ToolUser is currently at.
getCurrentStepMessage() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Gets the message for the current step, with all the variables filled in.
getCurrentStepMessage() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Gets the message for the current step.
getCurrentStepName() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Gets the name of the current step.
getCurrentToggleDirection(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Gets the direction the structure would go given its current state.
getCycledOpenDirection() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Cycle the MovementDirection direction this Structure will open in.
getCycledOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getCycledOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getCycledOpenDirection(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Cycle the toggle direction.
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
Cycle the toggle direction.
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
getCycledOpenDirection(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
getDatabaseManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the DatabaseManager.
getDatabaseManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getDatabaseManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getDatabaseState() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Obtains IStorage.DatabaseState the database is in.
getDatabaseState() - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Obtains IStorage.DatabaseState the database is in.
getDatabaseState() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
The IStorage.DatabaseState the database is in.
getDataSource() - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
Gets the DataSource.
getDataSource() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
getDebuggableRegistry() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the debuggable registry of all registered properties.
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
 
getDebugInformation() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.debugging.IDebuggable
Gets the debug information for this object.
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioConfigurator
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimatedBlockHookManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimationHookManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.FlywayManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateChecker
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
getDebugInformation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
getDebugReport() - Method in class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
Gets the data-dump containing useful information for debugging issues.
getDecoratorsOfType(Class, TextComponent) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer
Retrieves a stream of all decorators that are an instance of a given type.
getDefaultMaterialStatus(Material) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
Gets the default material status for a material.
getDefaultValue() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The default value of the property.
getDelayedCommandInputManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
getDelayedCommandInputManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getDimensions() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the dimensions of this structure.
getDimensions() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the dimensions of this structure.
getDimensions() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Gets the dimensions of this rectangle.
getDirection(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Get the BlockFace.directionVector of this BlockFace
getDistance(ILocation) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Gets the distance to a location.
getDistance(IVector3D) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Gets the distance to a point.
getDistanceToPoint(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the distance of a position to the cuboid.
getDuration() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The number of animation steps that this animation will execute.
getEconomyManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IEconomyManager for this platform.
getEconomyManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getEconomyManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getEnabledStructureTypes() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
Gets all enabled StructureTypes.
getEntity() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getEntity() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.HighlightedBlockDisplay
 
getEntity() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.IAnimatedBlockSpigot
 
getEventName() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IAnimatedArchitectureEvent
Gets the name of this event.
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
 
getExecutor() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Constructs a new IExecutor.
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerSpigot
 
getExecutor() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.ProtectionHookContext
 
getExecutor(ExecutorSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorModule
 
getFactory() - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
Gets the factory class that can be used to construct new instances of the target class using the values provided through the factory and the mocked instances for the remaining values.
getField(Class, String) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Gets a named field from a class.
getField(Object, String) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Gets a named field from an object.
getFilesInJar(Path, Pattern) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Gets the names of all files inside a jar that match a certain pattern.
getFinalPosition() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getFinalPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the position where the block will be placed after the animation finishes.
getFinalPosition() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getFinalPosition(int, int, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Calculates the final position from the original coordinates of the block that will be animated.
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.ClockAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.FlagAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.VerticalAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoorAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
getFinalPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.WindmillAnimationComponent
 
getFirst() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Retrieves, but does not remove, the element at the tail of this cache.
getFirstPos() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the first position of the structure that is to be created.
getFlag() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
 
getFlag(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the flag value of various boolean properties of a Structure.
getFlagOf(Collection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Returns the combined permission flag of the given access levels.
getFlagOf(PropertyAccessLevel...) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Returns the combined permission flag of the given access levels.
getFlagValue(IStorage.StructureFlag) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.StructureFlag
Gets the flag value of a IStorage.StructureFlag.
getFormattedName() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Retrieves the name the generated class should have in the correct format.
getFromKey(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
Tries to get a StructureType from its key as defined by StructureType.getKey().
getFullKey() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IKeyed
Gets the fully qualified key of this object.
getFullKey() - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
The fully qualified name of this NamespacedKey.
getFullNameWithVersion() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
The full name and the version as a single String.
getGeneratedClass() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Gets the class generated by this ClassGenerator.
getGeneratedConstructor() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
Gets the constructor generated by this ClassGenerator.
getGlobalLimit(IConfig) - Method in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
Gets the global limit for this limit.
getGlowingBlockSpawner() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getGoalPos(double, IAnimatedBlock) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
getGoalPos(IAnimatedBlock, double) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
getGoalPos(Vector3Dd, double, double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getGoalPos(Vector3Dd, double, IAnimatedBlock) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getGoalRotation(double) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getGuiFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getGuiFactory(GuiFactory) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.gui.GuiFactorySpigotModule
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
getHandlerList() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
getHandlers() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
getHeader() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Gets the header for the configuration file.
getHeadManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getHighestPermissionSuffix(Player, String) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Retrieves the highest integer value of a specific permission node, if it exists.
getHighlightedBlockSpawner() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the HighlightedBlockSpawner for the current platform.
getHighlightedBlockSpawner() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getHighlightedBlockSpawner(HighlightedBlockSpawnerSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerModule
 
getHourArmSide() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
getHours() - Method in class nl.pim16aap2.animatedarchitecture.core.util.WorldTime
Gets the current Minecraft hour.
getId() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
The ID that has been assigned to the structure.
getIdentifiersFromPartial(String, IPlayer, PermissionLevel, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Retrieves all DatabaseManager.StructureIdentifiers that start with the provided input.
getInitErrorMessage() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.AsyncStepExecutor
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
Checks the type that is expected as input for this step.
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorBoolean
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorInteger
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorLocation
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorOpenDirection
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorString
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVector3Di
 
getInputClass() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVoid
 
getInputRequest(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
Gets the DelayedCommandInputRequest registered for a command sender if one exists.
getInputResult() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
The result of this input request.
getJarFile(Class) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FileUtil
Gets the file of the jar that contained a specific class.
getKey() - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
The key of this NamespacedKey.
getKey() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
The key that uniquely identifies this StructureType.
getKeys() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IConfigReader
Gets a set containing all keys.
getKeys() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
 
getLast() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Retrieves, but does not remove, the element at the head of this cache.
getLeafPath() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Gets the path from the leaves (i.e. nodes without parents) down to the base of the graph.
getLength() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Gets the length of the raw text without any styles applied to it.
getLimit(IPlayer, Limit) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.LimitsManager
Gets the value of the Limit for the given player.
getLimit(Limit) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets the value of the Limit for this player.
getLimit(Limit) - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Gets the limit for the specified Limit.
getLimit(Limit) - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Gets the limit for the specified Limit.
getLimit(Limit) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getLimit(Limit) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getLimitsManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the LimitsManager.
getLimitsManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getLimitsManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getLocaleFilesInJar(Path) - Static method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationUtil
Gets the names of all locale files in a jar.
getLocalizationKey() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
 
getLocalizationKey() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Obtains the value of this type that represents the key in the translation system.
getLocalizationKey() - Method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
getLocalizationManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getLocalizedMessage(IMessageable) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Returns the localized String that belongs to the current step.
getLocalizer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the ILocalizer used to localize strings.
getLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
Gets the ILocalizer managed by this LocalizationManager.
getLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getLocation() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getLocation() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the current location of this entity.
getLocation() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets the current location of this player.
getLocation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getLocation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getLocation() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getLocation0() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IFakePlayer
Gets the location of the player.
getLocationFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the ILocationFactory for this platform.
getLocationFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getLocationFactory(LocationFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigotModule
 
getLogger(Class) - Static method in class nl.pim16aap2.util.logging.FloggerFacadeFactory
 
getLowestPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
Retrieves the lowest permissions level of the current command.
getMap() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
Gets the map of properties.
getMarkerBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRegion
The 8 marker blocks that represent the region of animated blocks as an unmodifiable list.
getMaterial() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getMaterial() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.IAnimatedBlockSpigot
Gets the material this block is made of.
getMax() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the upper bound position.
getMax() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Gets the upper bound position.
getMaximum() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets a copy of the maximum position of this structure.
getMaxPermissionSuffix(IPlayer, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPermissionsManager
Gets the highest numerical permission suffix of the base permission node it can find, if any.
getMaxPermissionSuffix(IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
getMaxPermissionSuffix(Player, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
getMaxPermissionSuffix(Player, String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IPermissionsManagerSpigot
Gets the highest numerical permission suffix of the base permission node it can find, if any.
getMaxRadius(boolean, Cuboid, Vector3Di) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
Calculates the longest possible radius from the rotation point of a drawbridge to another point that is still part of the drawbridge.
getMaxRadius(Cuboid, Vector3Di) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
Calculates the longest possible radius from the rotation point of a big door to another point that is still part of the big door.
getMessage(String, Object...) - Method in interface nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer
Retrieves a localized message using the default locale.
getMessage(String, Object...) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
getMessage(String, Locale, Object...) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer.DummyLocalizer
 
getMessage(String, Locale, Object...) - Method in interface nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer
Retrieves a localized message.
getMessage(String, Locale, Object...) - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
Deprecated.
Using this method will override the locale set in the constructor. Use PersonalizedLocalizer.getMessage(String, Object...) instead.
getMessage(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Gets the message for a specific step, with all the variables filled in.
getMessageableServer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the implementation of a IMessageable for the server.
getMessageableServer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getMessageReceiver() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getMethod(Class, String) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Gets a named method from a class.
getMethod(Object, String) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Gets a named method from an object.
getMigrationFilesLocation() - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
Gets the location of the migration files for the DataSource.
getMin() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the lower bound position.
getMin() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Gets the lower bound position.
getMinimum() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the minimum position of this structure.
getMinimumAnimationTime() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the lower time limit for an animation.
getMinimumAnimationTime() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Gets the lower time limit for an animation.
getMinimumAnimationTime() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getMinutes() - Method in class nl.pim16aap2.animatedarchitecture.core.util.WorldTime
Gets the number of Minecraft minutes since the last full Minecraft hour.
getMovementDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the movement direction of the structure that is to be created.
getMovementDirection(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Gets the MovementDirection from a name.
getMovementDirection(BlockFace) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Gets the MovementDirection equivalent of a BlockFace if it exists.
getName() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Returns the name of this hook to use for logging purposes.
getName() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Returns the name of this hook.
getName() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets the name of this player.
getName() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
 
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook
 
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
getName() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the name of this structure.
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets the name of the structure that is to be created.
getName() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
The name of this step.
getName() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
getName() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Get the name of the JavaPlugin that is being hooked into.
getName() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigotSpecification
Get the name of the plugin the given compat hooks into.
getName() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getName() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getNameAndUid() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the name and UID of this structure formatted as "name (uid)".
getNamespace() - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
The namespace of this NamespacedKey.
getNamespacedKey() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IKeyed
Gets the namespaced key of this object.
getNamespacedKey() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The namespace and key of the property.
getNewCuboid() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getNewCuboid() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEventTogglePrepare
Gets the new coordinates of the structure after the toggle.
getNewCuboid() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEventToggleStart
Gets the new coordinates of the structure after the toggle.
getNewCuboid() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getNewCuboid() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getNewLoc() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator
Gets the new location of the powerblock.
getNewStructureOwner() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructurePrepareAddOwnerEvent
Gets the new StructureOwner that will be added to the structure.
getNewStructureOwner() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
getNode(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Tries to retrieve a node from the graph.
getNullable() - Method in class nl.pim16aap2.util.reflection.ClassFinder
 
getNullable() - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
 
getNullable() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder
Retrieves the target reflection object(s) using the current configuration.
getNullable() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder.IndexedEnumValueFinder
Retrieves the target reflection object(s) using the current configuration.
getNullable() - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder.NamedEnumValueFinder
Retrieves the target reflection object(s) using the current configuration.
getNullable() - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
Retrieves the target reflection object(s) using the current configuration.
getNullable() - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
getNullable() - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
getNullable() - Method in class nl.pim16aap2.util.reflection.ReflectionFinder
Retrieves the target reflection object(s) using the current configuration.
getNullable(CommandContext) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Gets the parameter from the context, or null if not present.
getNullable(Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Retrieves the object of the field from the given instance.
getNullable(Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
Retrieves the object of the field from the given instance.
getNullErrorMessage(String, Class) - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
getObj() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.Node
 
getOfflinePlayer0() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IFakePlayer
 
getOpenDirection() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the MovementDirection this Structure will open if currently closed.
getOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getOpposite(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Get the BlockFace that's the exact opposite of the provided one.
getOpposite(MovementDirection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Get the MovementDirection that's the exact opposite of the provided one.
getOrDefault(CommandContext, T) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Gets the parameter from the context, or returns the default value if not present.
getOwner(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Attempts to get the StructureOwner of this structure represented by the UUID of a player.
getOwner(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getOwner(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getOwner(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Attempts to get the StructureOwner of this structure represented by an IPlayer.
getOwnerCountOfStructure(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the total number of owners of a structure.
getOwnerCountOfStructure(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getOwners() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets all StructureOwners of this structure, including the original creator.
getOwners() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getOwners() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getOwnersMap() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getParameter(Class) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
getParameter(Class, String) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
Gets the mocked object of the given type.
getPartialIdentifiers(String, IPlayer, PermissionLevel, Collection) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Retrieves all DatabaseManager.StructureIdentifiers that start with the provided input.
getPartialIdentifiers(String, IPlayer, PermissionLevel, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getPermissionLevel() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
The minimum level of ownership required to access an attribute.
getPermissionLevel(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the permission level of a player for this structure.
getPermissionLevel(ICommandSender) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the permission level of a command sender for this structure.
getPermissionsFlag() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
getPermissionsFlag() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
 
getPermissionsFlag() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getPermissionsFlag() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getPermissionsManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IPermissionsManager for this platform.
getPermissionsManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getPermissionsManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.ProtectionHookContext
 
getPermissionsManagerSpigot(VaultManager) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManagerModule
 
getPermissionSuffixValue(String, String) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Retrieves the integer value suffix of a specific permission node, if it exists.
getPersonalizedLocalizer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Creates a new PersonalizedLocalizer using the localizer and locale of this messageable.
getPersonalizedLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.SpigotServer
 
getPersonalizedLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getPersonalizedLocalizer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getPlatform() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatformProvider
Gets the platform loaded on the server.
getPlatform() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
getPlayer() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
The player responsible for the movement.
getPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
getPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.ICommandSender
Gets the IPlayer that issued the command.
getPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.IServer
 
getPlayer() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
getPlayerData() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets a the PlayerData that represents this player.
getPlayerData() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
Gets a the PlayerData that represents this player.
getPlayerData() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
 
getPlayerData() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getPlayerData(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Tries to get all the players with a given name.
getPlayerData(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Tries to get all the players with a given name.
getPlayerData(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getPlayerData(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Tries to find the PlayerData for a player with the given UUID.
getPlayerData(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Tries to find the PlayerData for a player with the given UUID.
getPlayerData(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getPlayerFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IPlayerFactory for this platform.
getPlayerFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getPlayerFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getPlayerFactory(PlayerFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigotModule
 
getPlayerHead(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.HeadManager
Requests the ItemStack of a head with the texture of the player's head.
getPluginClassLoader() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
getPosition() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the current position of this entity.
getPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
 
getPosition() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getPositionDouble() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
 
getPotentialNewCoordinates() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Finds the new minimum and maximum coordinates (represented by a Cuboid) of this structure that would be the result of toggling it.
getPotentialNewCoordinates(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Finds the new minimum and maximum coordinates (represented by a Cuboid) of this structure that would be the result of toggling it.
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
getPotentialNewCoordinates(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
getPowerblock() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the location of the power block of the structure that is to be created.
getPowerBlock() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the position of power block of this structure.
getPowerBlock() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getPowerBlock() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getPowerBlock() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the location of the power block of the structure that is to be created.
getPowerBlockData(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets a map of location hashes and their connected powerblocks for all structures in a chunk.
getPowerBlockData(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getPowerBlockManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the PowerBlockManager instance.
getPowerBlockManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getPowerBlockRedstoneManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getPowerBlockRedstoneManager(RedstoneManagerSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.managers.PowerBlockRedstoneManagerSpigotModule
 
getPreviousPosition() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getPreviousPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Gets the previous position of this animated block.
getPreviousPosition() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getPreviousTarget() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getPreviousTarget() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Gets the previous movement target.
getPreviousTarget() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getPrice() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets the price of the structure based on its volume.
getPrice(StructureType, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IEconomyManager
Gets the price of StructureType for a specific number of blocks.
getPrice(StructureType, int) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
getPrimeOwner() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the prime owner (permission = 0) of this structure.
getPrimeOwner() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getPrimeOwner() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getPrimitiveType() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.AnimatedBlockRecoveryDataType
 
getProjectVersion() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Getter for the version of this project that is currently being used.
getProjectVersion() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getProperties() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
The properties applicable to this type.
getProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets a property of the structure.
getPropertyContainerSnapshot() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the PropertyContainerSnapshot of this structure.
getPropertyContainerSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getPropertyContainerSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getPropertyScopes() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The scopes in which this property is used.
getPropertyValue(Property) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Gets the value of the given property.
getPropertyValue(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
getPropertyValue(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
getPropertyValue(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getPropertyValue(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getProtectionHookManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IProtectionHookManager for this platform.
getProtectionHookManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getProtectionHookManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getRadius() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getRadius() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the radius this animated block had in relation to the engine when the animation first started.
getRadius() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getRadius(boolean, IVector3D, int, int, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getRadius(int, int, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Gets the radius of a block at the given coordinates.
getRadius(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
getRadius(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getRadius(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.FlagAnimationComponent
 
getRadius(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
getRegion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The region that this animation currently occupies.
getRegion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRegion
Calculates the current region of the animation.
getRegisteredHookDefinitions() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Getter for all registered protection hook specifications.
getRegisteredPlugins() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
Retrieves all the plugins that have requested access to AnimatedArchitecture's internals.
getRegisteredStructure(long) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
Attempts to get the Structure associated the given UID.
getRegisteredStructureTypes() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
Gets the registered structure types.
getRegisteredStructureTypes() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
List of all available StructureTypes.
getRegisteredStructureTypes() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
getRemainingSteps() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
Returns the number of animation steps remaining in this animation.
getRemovedStructureOwner() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructurePrepareRemoveOwnerEvent
Gets the StructureOwner that will be removed from the structure.
getRemovedStructureOwner() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
getRemoveOwnerDelayed() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
getRendered() - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer
Getter for the rendered text.
getRendered() - Method in class nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer.StringRenderer
 
getRendered() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextRendererSpigot
 
getRequiredProperties() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
getRequiredProperties() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
getRequiredProperties() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Gets all required properties for this command.
getRequiredProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets a required property of the structure.
getRequiredPropertyValue(Property) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Gets the value of a required property.
getRequiredPropertyValue(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The player responsible for the animation.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getResponsible() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEvent
Gets the IPlayer that was responsible for the creation this structure.
getResponsible() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Gets the UUID of the player responsible for this structure action.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
The player responsible for the event.
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getResponsible() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Gets the result of this configuration section.
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
getResult(ConfigurationNode, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Gets the consumer that will handle the result of this configuration section.
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
getResultConsumer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
getRetrievedStructureDescription(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Gets the structure description of the StructureTargetCommand.retrieverResult.
getRetrievedStructureDescription(Structure, IMessageable) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Gets the structure description of the StructureTargetCommand.retrieverResult.
getRetrieverResult() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
getRootCause(Throwable) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Gets the root cause of a Throwable.
getRotationFunction(MovementDirection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Get the appropriate function for rotating a BlockFace.
getSection(CommentedConfigurationNode) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Gets the subsection for this configuration section.
getSectionComment() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
Returns the comment for this section.
getSectionComment() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
getSections() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Gets the list of configuration sections.
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Returns the title of the configuration section.
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.GeneralSection
 
getSectionTitle() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IStructureSubSection
Returns the title of the section.
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.ProtectionHooksSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
getSectionTitle() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
 
getServer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the IServer instance.
getServer() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getServer(SpigotServer) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.implementations.SpigotServerModule
 
getServerMessageable(SpigotServer) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.implementations.SpigotServerModule
 
getServerTickTime() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getSetBlocksToMoveDelayed() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
getSetOpenDirectionDelayed() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
getSetOpenStatusDelayed() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
getSimpleTextFactory() - Static method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ITextFactory
Gets a simple ITextFactory that only produces unstyled texts.
getSize() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Gets the total number cached entries.
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
A snapshot of the structure created before the toggle.
getSnapshot() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Before the structure is animated, a snapshot of the data is created which is then used for all calculations.
getSnapshot() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Returns a (read-only) StructureSnapshot of this structure.
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getSpecification() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.ProtectionHookContext
 
getSpigotConfig(ConfigSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.ConfigSpigotModule
 
getStartCuboid() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRegion
The cuboid that represents the region of animated blocks at the start of the animation.
getStartPosition() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getStartPosition() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the starting position of this animated block (when it was first spawned).
getStartPosition() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getStartPosition(int, int, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Calculates the starting position from the original coordinates of the block that will be animated.
getStartPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
getStartPosition(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
getStartX() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the x-coordinate of the location the block was first spawned at.
getStartY() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the y-coordinate of the location the block was first spawned at.
getStartZ() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the z-coordinate of the location the block was first spawned at.
getState() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The current state of the animation.
getStatement() - Method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
The statement this SQLStatement represents.
getStatement(SQLStatement) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Gets the statement this SQLStatement represents.
getStatus() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Gets the current status of this request.
getStepByName(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Retrieves a step by its Step.getName().
getStepExecutor() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Returns the StepExecutor for the current step.
getStepFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getStepName(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Gets the name of a specific step.
getStepPreparation() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
The action to be taken to prepare this step, if any.
getStepsCompleted() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Gets the number of steps that have been completed.
getStepsExecuted() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The number of animation steps that have been executed so far during this animation.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
The structure whose blocks are going to be moved.
getStructure() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEvent
Gets the Structure that was created.
getStructure() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEventToggleEnd
Gets the structure that is the subject of this event.
getStructure() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureEventToggleStart
Gets the structure that is the subject of this event.
getStructure() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructurePrepareCreateEvent
Gets the Structure that was created.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets the structure that is referenced by this StructureRetriever if exactly 1 structure matches the description.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
The structure that is targeted by the event.
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getStructure() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getStructure(long) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets the Structure with a specific UID.
getStructure(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the structure with the given structureUID and the original creator as StructureOwner;
getStructure(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructure(UUID, long) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets the Structure with the given UID owned by the player.
getStructure(UUID, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the structure with the given UID for the given player at the level of ownership this player has over the structure, if any.
getStructure(UUID, long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructure(IPlayer, long) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets the Structure with the given UID owned by the player.
getStructure(IPlayer, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets the structure that is referenced by this StructureRetriever and owned by the provided player if exactly 1 structure matches the description.
getStructure(ICommandSender, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets the structure referenced by this StructureRetriever.
getStructure(StructureRetriever, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Attempts to get an Structure based on the provided StructureRetrieverFactory and the current ICommandSender.
getStructureActivityManager() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getStructureActivityManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the StructureActivityManager instance.
getStructureActivityManager() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getStructureActivityManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getStructureActivityManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructureAnimationRequestBuilder() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns a new builder used to create new StructureAnimationRequest instances.
getStructureAnimationRequestBuilder() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getStructureAnimationRequestBuilder() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructureArg() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Shortcut method for creating a new highlighted argument of the structure type.
getStructureAttribute() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
getStructureBuilder() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getStructureCountByName(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the total number of structures with the given name regardless of who owns them.
getStructureCountByName(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructureCountForPlayer(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the total number of structures own by the given player.
getStructureCountForPlayer(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructureCountForPlayer(UUID, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets the number of structures own by the given player with the given name.
getStructureCountForPlayer(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructureEventCaller(AnimatedArchitectureEventCallerSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureEventsSpigotModule
 
getStructureIdentifiers() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets the identifiers of all the structures that have been found using the given search parameters.
getStructureIdentifiers(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets the identifiers of all the structures that have been found using the given search parameters.
getStructureIdentifiersIfAvailable() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Tries to get all identifiers of structures that have been found, if any.
getStructureIdentifiersIfAvailable(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Tries to get all identifiers of structures that have been found, if any.
getStructureInteractive(IPlayer, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Attempts to retrieve a structure from its specification (see StructureRetriever.getStructure(IPlayer, PermissionLevel)).
getStructureRegistry() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
getStructureRegistry() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructureRetriever() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
getStructureRetriever() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getStructureRetrieverFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Returns the factory used to create new StructureRetriever and StructureFinder instances.
getStructureRetrieverFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructures() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets all structures that have been found using the given search parameters.
getStructures() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets all structures referenced by this StructureRetriever.
getStructures(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets all structures that have been found using the given search parameters as a list of Structures.
getStructures(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets all Structures with a specific name, regardless over ownership.
getStructures(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets all the structures with the given name, regardless of who owns them.
getStructures(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructures(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets all Structure owned by a player.
getStructures(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets all the structures owned by the given player.
getStructures(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructures(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets all Structure owned by a player.
getStructures(UUID, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets all the structures owned by the given player with the given name.
getStructures(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructures(UUID, String, PermissionLevel) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets all the structures with the given name, owned by the player with at least a certain permission level.
getStructures(UUID, String, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructures(UUID, PermissionLevel) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets all the structures owned by a given player with at least a certain permission level.
getStructures(UUID, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructures(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
getStructures(IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
getStructures(IPlayer, String, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets all Structure owned by a player with a specific name.
getStructures(IPlayer, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets all structures referenced by this StructureRetriever where the provided player is a (co)owner of with any permission level.
getStructures(ICommandSender, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Gets all structures referenced by this StructureRetriever.
getStructuresInChunk(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Gets a list of structure UIDs that have their rotation point in a given chunk.
getStructuresInChunk(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Gets a list of structure UIDs that have their rotation point in a given chunk.
getStructuresInChunk(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructureSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
A snapshot of the structure being animated, created before the movement started.
getStructureSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
getStructureSnapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
A snapshot of the structure being animated, created before the movement started.
getStructuresOfType(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Obtains all structures of a given type.
getStructuresOfType(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Obtains all structures of a given type.
getStructuresOfType(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructuresOfType(String, int) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Obtains all structures of a specific version of a given type.
getStructuresOfType(String, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Obtains all structures of a specific version of a given type.
getStructuresOfType(String, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
getStructureSpecificationManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
getStructureSpecificationManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructureType() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
The type of the structure being toggled.
getStructureType() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
The type of structure being animated.
getStructureType() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IStructureSubSection
Returns the structure type this subsection is for.
getStructureType() - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructureSubSection
 
getStructureType() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderCuboid
Gets the type of structure to create.
getStructureType() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderName
Gets the type of structure to create.
getStructureType() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderPowerBlock
Gets the type of structure to create.
getStructureType() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderProperties
Gets the type of structure to create.
getStructureType() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
The type of structure this creator will create.
getStructureTypeManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the StructureTypeManager instance.
getStructureTypeManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getStructureUID() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Gets the UID of the Structure being moved.
getStructureUIDs() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets the UIDs of all the structures that have been found using the given search parameters.
getStructureUIDs(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Gets the UIDs of all the structures that have been found using the given search parameters.
getStyle(TextType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme
Gets the style associated with a certain TextType.
getSurface() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Gets the total number of blocks in this rectangle.
getTargetFieldType() - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
getTargetFieldType() - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
getTeams() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerSpigot
 
getTextArgumentFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
The factory for TextArguments.
getTextComponentFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
The factory for the TextComponent instance used by this Text.
getTextComponentFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
 
getTextComponentFactory(TextComponentFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigotModule
 
getTextFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Gets the text factory of this messageable.
getTextFactory() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getTextFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.SpigotServer
 
getTextFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getTextFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getTicksLived() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getTicksLived() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns the number of ticks this animated block has existed for.
getTicksLived() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getTime() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
The amount of time (in seconds) that the animation will take.
getTime() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IWorld
Gets the time in this world.
getTime() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Gets requested duration of the animation.
getTime() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
getTime() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
getTime() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
getTime() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
getTime() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
 
getToolUser(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Gets the ToolUser for a player.
getToolUser(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Gets the ToolUser for a player.
getToolUserManager() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the ToolUserManager instance.
getToolUserManager() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser.Context
 
getToolUserManager() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getTranslationKey() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
getType() - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo
Gets the type of the DataSource.
getType() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
getType() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Returns the StructureType of this structure.
getType() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The type of the property.
getType() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getType() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getTypeName() - Method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo.Type
The name of the type.
getUid() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.AssignedUIDSqlite
The UID that has been assigned to the object in SQLite.
getUid() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the UID of the Structure as used in the database.
getUid() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getUid() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getUID() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderCuboid
Gets the UID of the structure to create.
getUID() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderName
Gets the UID of the structure to create.
getUID() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderPowerBlock
Gets the UID of the structure to create.
getUID() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderProperties
Gets the UID of the structure to create.
getUnassignedID() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
Gets a StructureID used for structures that do not have an ID assigned yet.
getUnregisteredID() - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
Gets an unregistered ID.
getUnregisteredUID() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets the unregistered UID of the structure.
getUpdateInformation() - Method in class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateChecker
The most recently retrieve update information.
getUrl() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
getUserAccessLevel() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
The level of access users have to this property.
getUserPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
getUserPermission() - Method in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The permission node for the user to determine the limit.
getUUID() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Gets the UUID of this player.
getUUID() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
 
getUUID() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
getUUID() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
getValidMovementDirections() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets a set of all theoretically valid MovementDirection for this given type.
getValidOpenDirections() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
getValidOpenDirections() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
getValidOpenDirections() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Gets the list of valid open directions for this type.
getValidOpenDirectionsList() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets a list of all theoretically valid MovementDirection for this given type.
getValue() - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
getValue(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Gets the integer value of a BlockFace.
getValue(MovementDirection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Gets the index value of a MovementDirection.
getValues() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Retrieves an unmodifiable list of all values.
getValues() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Returns all values in this enum as an unmodifiable list.
getVariableCount() - Method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
The number of variables in the statement.
getVariableCountCount(SQLStatement) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Gets the number of variables in the statement.
getVariableIndices() - Method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
The indices of the variables in the statement.
getVariableIndices(String, char) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Gets all indices of a given character in a string.
getVersion() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets the version of this StructureType.
getVirtualExecutor() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
A virtual executor that creates a new virtual thread for each task.
getVirtualExecutor() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
getVolume() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Gets the total number of blocks in this cuboid.
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
getWorld() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Gets the world this animated block exists in.
getWorld() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the world of this location.
getWorld() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Gets the IWorld this Structure exists in.
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Returns the world in which the structure that is to be created is located.
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
getWorld() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getWorldFactory() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Gets the instance of the IWorldFactory for this platform.
getWorldFactory() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
getWorldFactory(WorldFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.WorldFactorySpigotModule
 
getX() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the X value of this location.
getX() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getY() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the Y value of this location.
getY() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
getZ() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the Z value of this location.
getZ() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
git() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Returns the value of the git record component.
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.CreatorBigDoor
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.CreatorDrawbridge
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.CreatorRevolvingDoor
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.CreatorWindMill
 
giveTool() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Method used to give the AnimatedArchitecture tool to the user.
giveTool(String, String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Adds the AnimatedArchitecture tool from the player's inventory.
giveTool(String, String, Text) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Adds the AnimatedArchitecture tool from the player's inventory.
giveToPlayer(IPlayer, String, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitectureToolUtil
Gives a player a AnimatedArchitecture.
giveToPlayer(IPlayer, String, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
GOLD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
goToNextStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Advances to the next step.
goToNextStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Proceeds to the next step in the procedure.
GRAY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
GREEN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
GRIEF_DEFENDER - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
GRIEF_PREVENTION - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
GriefDefender2ProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2
Protection hook for GriefDefender 2.
GriefDefender2ProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2.GriefDefender2ProtectionHook
 
GriefPreventionProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention
Protection hook for GriefPrevention.
GriefPreventionProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention.GriefPreventionProtectionHook
 
grow(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Changes the dimensions of this Rectangle.
grow(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Changes the dimensions of this Cuboid.
GuiFactory - Class in nl.pim16aap2.animatedarchitecture.spigot.core.gui
The implementation of IGuiFactory for the Spigot platform.
GuiFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.gui
 
guiMaterial() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns the value of the guiMaterial record component.
guiMaterial(StructureType) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Gets the material used for the GUI of a specific structure type.
guiMaterial(StructureType) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
 

H

HALF_PI - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Half of the mathematical constant PI.
handleAnimationCompletion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
handleAnimationCompletion() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
handleAnimationCompletion() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Handles the blocks when the animation is completed.
handleDatabaseActionCancelled(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
handleDatabaseActionFail(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
handleDatabaseActionResult(DatabaseManager.ActionResult, Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Handles the results of a database action by informing the user of any non-success states.
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Delete
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Lock
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirection
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
handleDatabaseActionSuccess(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
handleExceptional(Throwable, String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Handles an exception that occurred during the creation process.
handleExceptional(CompletableFuture, Consumer) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CompletableFutureExtensions
Attaches a handler to the provided future to handle exceptions using the provided handler.
handleInput(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Handles some kind of input for the given step.
handleInput(IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
Handles input for a player.
handleInputWithLock(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Handles user input for the given step.
handleStepCompletion() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Handles the completion of the current step.
hasAccessToAttribute(Structure, StructureAttribute, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Checks if the BaseCommand.commandSender has access to a given StructureAttribute for a given structure.
hasAdminPermission() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Returns the value of the hasAdminPermission record component.
hasAnyFilteredBy(Predicate) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event matches the given predicate.
hasAnyPermission() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Checks if either the user-level or the admin-level permission is available.
hasAnyWithMessage(BiPredicate, String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that matches the given matcher.
hasAnyWithMessageContaining(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that contains the expected message.
hasAnyWithMessageEndingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that ends with the expected message.
hasAnyWithMessageExactly(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that exactly matches the expected message.
hasAnyWithMessageMatching(String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that matches the given regular expression.
hasAnyWithMessageStartingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a message that starts with the expected message.
hasAnyWithThrowableExactlyOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a throwable that is of the given type.
hasAnyWithThrowableOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that at least one log event has a throwable of the given type associated with it.
hasBypassPermissionsForAttribute(IPlayer, StructureAttribute) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPermissionsManager
Checks if a player has bypass permissions for a specific attribute.
hasBypassPermissionsForAttribute(IPlayer, StructureAttribute) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasBypassPermissionsForAttribute(Player, StructureAttribute) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasBypassPermissionsForAttribute(Player, StructureAttribute) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IPermissionsManagerSpigot
Checks if a player has bypass permissions for a specific attribute.
hasChildren() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.Node
Checks if this node has any children.
hasFlag(int, PropertyAccessLevel) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Checks if the given permission flag has the given access level.
hasFlag(long, long) - Static method in interface nl.pim16aap2.animatedarchitecture.core.util.IBitFlag
Checks if a given flag is enabled
hasFlags(int, Collection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Checks if the given permission flag has all the given access levels.
hasFlags(int, PropertyAccessLevel...) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Checks if the given permission flag has all the given access levels.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.AssignedUIDSqlite
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.EmptyRecoveryData
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Returns a hash code value for this object.
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
hashCode() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Returns a hash code value for this object.
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.ClickableTextDecorator
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.StyledTextDecorator
 
hashCode() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
hashCode() - Method in class nl.pim16aap2.util.LazyValue
Note that calling this method will result in LazyValue.get() being called.
hashCode0() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IFakePlayer
 
hasNext() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingIterator
 
hasNext() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph.DAGIterator
 
hasNextStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Checks if another step exists after the current one.
hasNoDebugLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no debug logs were captured.
hasNoErrorLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no error logs were captured.
hasNoInfoLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no info logs were captured.
hasNoLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no logs were captured.
hasNoneWithMessage(BiPredicate, String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that matches the given matcher.
hasNoneWithMessageContaining(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that contains the expected message.
hasNoneWithMessageEndingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that ends with the expected message.
hasNoneWithMessageExactly(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that exactly matches the expected message.
hasNoneWithMessageMatching(String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that matches the given regular expression.
hasNoneWithMessageStartingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that no log events have a message that starts with the expected message.
hasNoTraceLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no trace logs were captured.
hasNoWarnLogs() - Method in class nl.pim16aap2.testing.assertions.LogCaptorAssert
Verifies that no warning logs were captured.
hasOneFlagOf(int, Collection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Checks if the given permission flag has at least one of the given access levels.
hasOneFlagOf(int, PropertyAccessLevel...) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Checks if the given permission flag has at least one of the given access levels.
hasParents() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.Node
Checks if this node has any parents.
hasPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Checks if the ICommandSender has the required permissions to use this command.
hasPermission() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.NewStructure
 
hasPermission(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
hasPermission(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.ICommandSender
Checks if this sender has a given permission.
hasPermission(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.IServer
 
hasPermission(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
hasPermission(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
hasPermission(IPlayer, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPermissionsManager
Checks if a player has a certain permission node or not.
hasPermission(IPlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasPermission(CommandDefinition) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
hasPermission(CommandDefinition) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.ICommandSender
Checks if this sender has a given command.
hasPermission(CommandDefinition) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.IServer
 
hasPermission(CommandDefinition) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
hasPermission(CommandDefinition) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
hasPermission(Player, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasPermission(Player, String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IPermissionsManagerSpigot
Checks if a player has a certain permission node or not.
hasPermission(Player, String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Shortcut method to check if a player has a given permission node.
hasPermissionForAction(UUID, IStructureConst, StructureAttribute) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Check if a player has permission to perform an action on a structure.
hasPermissionForAction(IPlayer, IStructureConst, StructureAttribute) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Check if a player has permission to perform an action on a structure.
hasPermissionOffline(World, OfflinePlayer, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasPermissionOffline(World, OfflinePlayer, String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IPermissionsManagerSpigot
Asynchronously checks if an (offline) player has a certain permission node.
hasPermissionOffline(World, OfflinePlayer, String) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Shortcut method to check if an offline player has a given permission node.
hasPermissionToCreateStructure(ICommandSender, StructureType) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPermissionsManager
Checks if the given command sender has permission to create a structure of the given type.
hasPermissionToCreateStructure(ICommandSender, StructureType) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
hasProperties(Collection) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Checks if this property holder has all the given properties.
hasProperties(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
hasProperties(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
hasProperties(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
hasProperties(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
hasProperties(SequencedCollection) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Checks if this property holder has all the given properties.
hasProperties(SequencedCollection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
hasProperties(Property...) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Checks if this property holder has all the given properties.
hasProperties(Property...) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
hasProperty(Property) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Checks if the given property has a value set.
hasProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
hasProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
hasProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
hasProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
hasProtectionBypassPermission() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Checks if this player has a bypass permission node that allows them to bypass the protection hooks.
hasProtectionBypassPermission() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns the value of the hasProtectionBypassPermission record component.
hasProtectionBypassPermission() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
hasProtectionBypassPermission() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
hasRequiredProperties(Structure, List) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Checks if the Structure has all the required properties.
hasThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventAssert
Verifies that the log event has a throwable.
hasThrowableExactlyOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventAssert
Verifies that the log event has a throwable that is exactly of the given type.
hasThrowableOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventAssert
Verifies that the log event has a throwable that is an instance of the given type.
hasUserPermission() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Returns the value of the hasUserPermission record component.
hasWriteLock() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Checks if the current thread holds a write lock.
headCacheTimeout() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Returns the value of the headCacheTimeout record component.
headCacheTimeout() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Gets the timeout for the head cache.
HeadManager - Class in nl.pim16aap2.animatedarchitecture.spigot.core.managers
Represents a manager of player heads with the texture of a certain player.
HeadManager(RestartableHolder, IExecutor, IConfigSpigot) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.managers.HeadManager
Constructs a new HeadManager.
highlight(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for the TextType.HIGHLIGHT text type.
HIGHLIGHT - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
highlightBlocks(StructureSnapshot) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Info
 
HighlightedBlockDisplay - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
 
HighlightedBlockDisplay(BlockDisplayHelper, IExecutor, RotatedPosition, IWorld, Color) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.animation.HighlightedBlockDisplay
 
HighlightedBlockSpawner - Class in nl.pim16aap2.animatedarchitecture.core.api
Represents a highlighted animated block.
HighlightedBlockSpawner() - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
 
HighlightedBlockSpawner.Builder - Class in nl.pim16aap2.animatedarchitecture.core.api
The default builder implementation for highlighted blocks.
HighlightedBlockSpawnerModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
HighlightedBlockSpawnerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Represents an implementation of HighlightedBlockSpawner for the Spigot platform.
HookCheckResult(boolean, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Creates an instance of a HookCheckResult record class.
HookPreCheckResult - Enum Class in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
Represents the result of a protection hook check.

I

IAccessibleSetter<T> - Interface in nl.pim16aap2.util.reflection
Shared interface for any type of reflection interaction system that can be used to set a reflection object as accessible.
IAnimatedArchitectureEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents a AnimatedArchitecture event.
IAnimatedArchitectureEventCaller - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents an object that can call AnimatedArchitecture events.
IAnimatedArchitectureEventFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Represents a class that can create IAnimatedArchitectureEvents.
IAnimatedArchitecturePlatform - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a set of getter methods to get access to the internals of AnimatedArchitecture.
IAnimatedArchitecturePlatformProvider - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a provider for the IAnimatedArchitecturePlatform.
IAnimatedArchitectureToolUtil - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a set of utility functions around the tool used by ToolUsers.
IAnimatedBlock - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a block that is being animated.
IAnimatedBlock.TeleportMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
The different modes for teleporting an animated block.
IAnimatedBlockContainer - Interface in nl.pim16aap2.animatedarchitecture.core.animation
Represents a manager for animated blocks.
IAnimatedBlockData - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents the internal data of an animated block.
IAnimatedBlockFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a IFactory for IAnimatedBlock instances.
IAnimatedBlockHook - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a hook for IAnimatedBlocks.
IAnimatedBlockHookFactory<T> - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a factory for IAnimatedBlockHooks.
IAnimatedBlockRecoveryData - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Represents an object that stores recovery data for an animated block.
IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Represents an object that stores recovery data for an animated block.
IAnimatedBlockRecoveryData.EmptyRecoveryData - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Represents an empty recovery data object.
IAnimatedBlockSpigot - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Represents an IAnimatedBlock with some additional QoL methods for the Spigot platform.
IAnimationComponent - Interface in nl.pim16aap2.animatedarchitecture.core.animation
Represents a component of an animation.
IAnimationHook - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a hook into an Animation.
IAnimationHookFactory<T> - Interface in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Represents a factory for IAnimationHooks.
IAnimator - Interface in nl.pim16aap2.animatedarchitecture.core.animation
Represents an object that controls an animation.
IAnnotationFinder<T> - Interface in nl.pim16aap2.util.reflection
Allows specifying a set of annotations that a reflection object should have.
IAudioPlayer - Interface in nl.pim16aap2.animatedarchitecture.core.audio
Represents an object that can play sounds.
IBitFlag - Interface in nl.pim16aap2.animatedarchitecture.core.util
Represents a bitflag utility.
IBlockAnalyzer<T> - Interface in nl.pim16aap2.animatedarchitecture.core.api
Analyzes blocks and materials for various properties.
IBlockAnalyzer.MaterialStatus - Enum Class in nl.pim16aap2.animatedarchitecture.core.api
Represents the status of a material.
IBlockAnalyzerConfig - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.api
Represents a configuration for the block analyzer.
ICancellableAnimatedArchitectureEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents a cancellable AnimatedArchitecture event.
IChunkLoader - Interface in nl.pim16aap2.animatedarchitecture.core.api
Tool that can be used to load chunks or check if they are already loaded.
IChunkLoader.ChunkLoadMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.api
Represents the different modes of checking chunks.
IChunkLoader.ChunkLoadResult - Enum Class in nl.pim16aap2.animatedarchitecture.core.api
The result of attempting to load one or more chunks.
ICommandSender - Interface in nl.pim16aap2.animatedarchitecture.core.commands
Represents a command sender.
IConfig - Interface in nl.pim16aap2.animatedarchitecture.core.config
Represents the configured settings.
IConfigReader - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents an object that can read values from configs.
IConfigSectionResult - Interface in nl.pim16aap2.animatedarchitecture.core.config
Represents the result of a configuration section.
IConfigSpigot - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the configuration of the plugin for the Spigot platform.
id() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Returns the value of the id record component.
id() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Returns the value of the id record component.
IDataSourceInfo - Interface in nl.pim16aap2.animatedarchitecture.core.storage
Represents the data needed to connect to a DataSource.
IDataSourceInfo.Type - Enum Class in nl.pim16aap2.animatedarchitecture.core.storage
The type of the DataSource.
IDebuggable - Interface in nl.pim16aap2.animatedarchitecture.core.api.debugging
Represents a class that is debuggable by reporting debug information to DebugReporter.
IEconomyManager - Interface in nl.pim16aap2.animatedarchitecture.core.api
 
IExecutor - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents an interface that allows scheduling (a)sync tasks.
IFakePlayer - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
The interface that is implemented by all fake players to allow easy identification.
IGeneratedClass - Interface in nl.pim16aap2.util.codegeneration
Represents a class generated by a ClassGenerator.
IGlowingBlock - Interface in nl.pim16aap2.animatedarchitecture.core.util
 
IGNORE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
The structure ignores all redstone signals.
ignoreInterfaces() - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
Used to configure the method finder to ignore the MethodFinder.MethodFinderBase.source class's interfaces when searching for the target method.
ignoreParameters() - Method in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
Indicates that the current finder should not take the parameters of the target object being searched for into account.
ignoreSuperClasses() - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
Used to configure the method finder to ignore the MethodFinder.MethodFinderBase.source class's superclasses when searching for the target method.
IGuiFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Factory for GUI instances.
IHighlightedBlock - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a highlighted block that is used for showing previews to users.
IHorizontalAxisAligned - Interface in nl.pim16aap2.animatedarchitecture.core.structures.structurearchetypes
Represents all StructureTypes that are aligned on the North/South or East/West axis. e.g. a sliding door.
IKeyed - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents an object that has a namespaced key.
ILocalizer - Interface in nl.pim16aap2.animatedarchitecture.core.localization
Represents a class that can localize strings.
ILocalizer.DummyLocalizer - Class in nl.pim16aap2.animatedarchitecture.core.localization
A dummy localizer that returns the key, locale and arguments in a string.
ILocation - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a position in a world.
ILocationFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Represents a factory for ILocation objects.
IMessageable - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents objects that can receive messages.
implicitNextStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Whether the current step should continue to the next step if execution was successful.
implicitNextStep(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
inClass(Class) - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder.EnumFieldFinderFactory
Sets the (enum)class this enum values finder will search in for enum values.
inClass(Class) - Method in class nl.pim16aap2.util.reflection.FieldFinder
Sets the class this field finder will search in for fields.
inClass(Class) - Method in class nl.pim16aap2.util.reflection.MethodFinder
Sets the class this method finder will search in for methods.
inClass(Class) - Method in class nl.pim16aap2.util.reflection.ConstructorFinder
Sets the class this constructor finder will search in for constructors.
info(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for the TextType.INFO text type.
Info - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the information command that provides the issuer with more information about the structure.
INFO - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Get the info of the structure.
INFO - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
INFO - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
init() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
init() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Basic initialization executed that should be called after the constructor.
init() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandManager
 
InitializationException - Exception Class in nl.pim16aap2.animatedarchitecture.spigot.core.exceptions
 
InitializationException(String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.exceptions.InitializationException
 
InitializationException(String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.exceptions.InitializationException
 
InitializationException(Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.exceptions.InitializationException
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
 
initialize() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.restartable.IRestartable
Handles the initialization.
initialize() - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Calls IRestartable.initialize() for all registered IRestartables.
initialize() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioConfigurator
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionParser
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeParser
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Handles the initialization.
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerSpigot
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.HeadManager
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
 
initialize() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
Initializer - Annotation Interface in nl.pim16aap2.animatedarchitecture.core.annotations
This annotation is meant to be used on initialization methods to ensure NullAway understands that those methods are used to initialize variables.
initialVersion() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Gets the initial version of the configuration file.
injectInto(Class) - Static method in class nl.pim16aap2.testing.MockInjector
Creates a new instance of the class using the constructor annotated with Inject.
injectMocksFromTestClass(Class, Class, Object) - Static method in class nl.pim16aap2.testing.AssistedFactoryMocker
Creates a new AssistedFactoryMocker instance using the mocked objects from the provided test class.
injectMocksFromTestClass(Class, Object) - Static method in class nl.pim16aap2.testing.AssistedFactoryMocker
Creates a new AssistedFactoryMocker instance using the mocked objects from the provided test class.
injectParameter(Class, String, V) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
Sets the mocked instance of a constructor parameter.
injectParameter(Class, V) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
injectParameter(Object) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
Injects a single parameter into the factory method.
injectParameters(Object...) - Method in class nl.pim16aap2.testing.AssistedFactoryMocker
Injects the parameters in the factory method.
inputRequestFactory - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Factory for creating delayed command input requests.
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed
 
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Retrieves the message that will be sent to the command sender after initialization of a delayed input request.
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwnerDelayed
 
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMoveDelayed
 
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirectionDelayed
 
inputRequestMessage(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatusDelayed
 
insert(Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Inserts a new structure in the database.
insert(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
INSERT_OR_IGNORE_PLAYER_DATA - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
INSERT_PRIME_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Inserts a new structure creator.
INSERT_STRUCTURE_BASE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
INSERT_STRUCTURE_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
insertStep(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Inserts an existing, named step at the current position.
insertStep(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Inserts an existing, named step at the current position.
insertStep(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Inserts a step before the current step and goes to the previous step.
insertStructure(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Takes care of inserting the structure.
INSPECT_POWER_BLOCK - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
inspectLoc(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector
 
InspectPowerBlock - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command to inspect a location to check if there are any powerblocks registered there.
INSTANCE - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.ITextComponentFactory.SimpleTextComponentFactory
 
INSTANCE - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.AnimatedBlockRecoveryDataType
The instance of this class.
INSTANCE_UNREGISTERED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The exact instance of the Structure that is to be toggled isn't registered in the StructureRegistry.
instantiateHooks(Animation) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimationHookManager
 
instantiateHooks(T) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimatedBlockHookManager
 
INVALID_JSON - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
The returned json was invalid.
invalidateChunk(String, Vector2Di) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Invalidates the cache of a chunk in a world.
invalidateChunkAt(String, Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Invalidates the cache for a chunk that contains a position.
InvalidCommandInputException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when the input for a command is invalid.
InvalidCommandInputException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidCommandInputException
 
InvalidCommandInputException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidCommandInputException
 
InvalidCommandInputException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidCommandInputException
 
InvalidCommandInputException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidCommandInputException
 
InvalidNameSpacedKeyException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Thrown when a NamespacedKey is invalid.
InvalidNameSpacedKeyException(String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidNameSpacedKeyException
Creates a new InvalidNameSpacedKeyException with the given message.
InvalidNameSpacedKeyException(String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.InvalidNameSpacedKeyException
Creates a new InvalidNameSpacedKeyException with the given message and cause.
inventoryClickEvent(InventoryClickEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens to players interacting with an inventory, to make sure they cannot move the AnimatedArchitecture stick to another inventory.
inventoryDragEvent(InventoryDragEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens to players interacting with an inventory, to make sure they cannot move the AnimatedArchitecture stick to another inventory.
INWARD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Cuboid.RoundingMode
Rounds the double values towards the center of the cuboid.
INWARD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Rectangle.RoundingMode
Rounds the double values towards the center of the rectangle.
inWorld(IWorld) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the world where the highlighted block will be spawned.
IPermissionsManager - Interface in nl.pim16aap2.animatedarchitecture.core.api
 
IPermissionsManagerSpigot - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.api
This interface is used to provide a permissions manager for Spigot.
IPerpetualMover - Interface in nl.pim16aap2.animatedarchitecture.core.structures.structurearchetypes
Represents structures that can move perpetually.
IPlayer - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a AnimatedArchitecture player.
IPlayerFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Represents a factory for IPlayer objects.
IPropertyContainerConst - Interface in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a read-only property container.
IPropertyHolder - Interface in nl.pim16aap2.animatedarchitecture.core.structures.properties
 
IPropertyHolderConst - Interface in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a read-only property holder.
IPropertyValue<T> - Interface in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents the immutable value of a property.
IProtectionHookManager - Interface in nl.pim16aap2.animatedarchitecture.core.api
Class that manages all objects of IProtectionCompat.
IProtectionHookManager.HookCheckResult - Record Class in nl.pim16aap2.animatedarchitecture.core.api
Represents the result of a protection hook check.
IProtectionHookSpigot - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
Represents a protection hook for a specific plugin.
IProtectionHookSpigotSpecification - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
Represents the specification of a IProtectionHookSpigot.
IRedstoneManager - Interface in nl.pim16aap2.animatedarchitecture.core.api
Manages redstone status checks for power blocks.
IRedstoneManager.RedstoneStatus - Enum Class in nl.pim16aap2.animatedarchitecture.core.api
 
IRestartable - Interface in nl.pim16aap2.animatedarchitecture.core.api.restartable
Represents an object what can be restarted and shut down.
IS_ANIMATE_ARCHITECTURE_WORLD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
IS_LOCKED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.StructureFlag
Consider a structure to be locked if this flag is enabled.
isAborted() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Flag that indicates whether the animation has been aborted.
isActive() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Keeps track of whether this ToolUser is active or not.
isActive(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
Checks if there is an open structure specification request for a player.
isAirOrLiquid(ILocation) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer
Check if a block at a given location is air or liquid (water, lava).
isAirOrLiquid(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
 
isAirOrLiquid(Material) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
 
isAirOrLiquid(T) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer
Check if a block is air or liquid (water, lava).
isAlive() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
isAlive() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Returns whether this animated block is alive.
isAlive() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
isAllowed() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Check if the check was allowed.
isAllowed(Structure, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
isAllowed(Structure, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Delete
 
isAllowed(Structure, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
isAllowed(Structure, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Checks if execution of this command is allowed for the given Structure.
isAllowed(Material) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
 
isAllowed(T) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer
Check if a block is on the blacklist of block that is not allowed for animations.
isAnimatedArchitectureWorld(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Checks if a world is a AnimatedArchitecture world.
isAnimatedArchitectureWorld(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Checks whether there are any structures in a given world.
isAnimatedArchitectureWorld(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
isAnimationSkipped() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
isAnimationSkipped() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructureToggleEvent
Checks if the event requested the structure to skip its animation and open instantly.
isAnimationSkipped() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
isAnimationSkipped() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
isAnimationSkipped() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
isAsync() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.AsyncStepExecutor
 
isAsync() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
Checks if this step is asynchronous.
isAsynchronous() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IAnimatedArchitectureEvent
Checks if the event is fired asynchronous.
isBlockPowered(ILocation) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager
 
isBlockPowered(IWorld, Vector3Di) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager
Checks if a block is a power block (correct block type) and if it is powered.
isBlockPowered(IWorld, Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.RedstoneManagerSpigot
 
isCancelled() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.ICancellableAnimatedArchitectureEvent
Checks if this event has been cancelled or not.
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
isCancelled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
isCanMovePerpetually() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
isCardinalDirection(MovementDirection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Check if the provided MovementDirection is a cardinal direction.
isDenied() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Returns the value of the isDenied record component.
isEconomyEnabled() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IEconomyManager
Checks if the economy manager is enabled.
isEconomyEnabled() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
isError() - Method in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
Checks if the result is an error state.
IServer - Interface in nl.pim16aap2.animatedarchitecture.core.commands
Represents the server as an ICommandSender
isImplicitNextStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Checks if this step should 'automatically' proceed to the next step if the result of running the Step.getStepExecutor() is true.
isInitialized() - Method in class nl.pim16aap2.util.LazyValue
Checks whether the lazily initialized value has been initialized yet.
isInRange(int, int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Checks if a position is within a certain range of the outer edge of the cuboid.
isInRange(ILocation, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
isInRange(Vector3Di, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
isLocked() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Check if the Structure is currently locked.
isLocked() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Represents the locked status of this structure.
isLocked() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
isLocked() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Whether the structure that is being created is locked.
isLocked(boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderIsLocked
Sets the locked-status of the structure.
isLowerThan(PermissionLevel) - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Checks if the current permission is lower than other permission level.
isLowerThanOrEquals(PermissionLevel) - Method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Checks if the current permission is lower than or equal to the other permission level.
isMainThread() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Checks if the current thread is the main thread.
isMainThread(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Checks if a thread is the main thread.
isMainThread(long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
isNorthSouthAligned() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
isNorthSouthAnimated() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.structurearchetypes.IHorizontalAxisAligned
Describes if the Structure is animated along the North/South (-/+ Z) axis (= TRUE) or along the East/West (+/- X) axis (= FALSE).
isNorthSouthAnimated() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
Gets whether the flag is animated along the north-south axis.
isNorthSouthAnimated() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
isNorthSouthAnimated(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent
Checks if the structure is animated in the north-south direction.
isNotEmpty() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
 
isNumerical(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Checks if a string is numerical integer with radix 10.
isOldConfigPresent() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
isOldConfigPresent() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns whether the old configuration file (config.yml) exists.
isOnEdge() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
isOnline() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Returns whether this player is online.
isOnline() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
isOnline() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
isOp() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Checks if this player is an OP or not.
isOp() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns the value of the isOp record component.
isOp() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
isOp() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
isOp(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPermissionsManager
Checks if the given player is a server operator or not.
isOp(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
isOp(Player) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
isOp(Player) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IPermissionsManagerSpigot
Checks if the given player is a server operator or not.
IsOpenArgument - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents an argument that can be used to check if a structure is open.
IsOpenArgument.IsOpenArgumentBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
isOwner(UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Checks if a player with a given UUID is a (co-)owner of this structure with any level of ownership.
isOwner(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
isOwner(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
isOwner(UUID, PermissionLevel) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Checks if a player with a given UUID is a (co-)owner of this structure with a given level of ownership.
isOwner(UUID, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
isOwner(UUID, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
isOwner(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Checks if a player with a given UUID is a (co-)owner of this structure with any level of ownership.
isOwner(IPlayer, PermissionLevel) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.IStructureConst
Checks if a player with a given UUID is a (co-)owner of this structure with a given level of ownership.
isPerpetual() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animation
True if the animation is 'perpetual'.
ISpigotSubPlatform - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.api
Represents a sub-platform for the Spigot platform.
isPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IPlayer
 
isPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.ICommandSender
Checks if the command sender is a player.
isPlayer() - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.IServer
 
isPlayerHoldingTool(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitectureToolUtil
Checks if a player is currently holding a AnimatedArchitecture tool in their main hand.
isPlayerHoldingTool(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
isPlayerHoldingTool(Player) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
isPosInsideCuboid(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Checks if a position is inside this cuboid.
isPosInsideRectangle(Vector2Di) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Checks if a position is inside this rectangle.
isPowerBlockWithinRangeLimit(Vector3Di, Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Checks if the power block is within the range limit.
isPreventPerpetualMovement() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData
 
isPreventPerpetualMovement() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
isPrintDebugMessages() - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
 
isProcessIsUpdatable() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Whether the process is in a state where is may be updated outside the normal execution order.
isProtectionHookEnabled(IProtectionHookSpigotSpecification) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Checks if a specific protection hook is enabled.
isProtectionHookEnabled(IProtectionHookSpigotSpecification) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
isRegistered - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
isRegistered(long) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
Checks if a Structure associated with a given UID has been registered.
isRegistered(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
Checks if the exact instance of the provided Structure has been registered.
isRequired() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyValue
Checks if the property is required.
isRestartableRegistered(IRestartable) - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Checks if a IRestartable has been registered with this object.
isSet() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyValue
Checks whether the value is set for this property.
isSkipAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
When true, the blocks are moved without animating them.
isSkipAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
isSolid(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
isStructureTypeEnabled(StructureType) - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Checks if a specific type of structure is enabled.
isStructureTypeEnabled(StructureType) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
 
isTool(ItemStack) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
isToolUser(UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Checks if a player is currently a tool user.
isToolUser(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Checks if a player is currently a tool user.
IStorage - Interface in nl.pim16aap2.animatedarchitecture.core.storage
Represents storage of all structure related stuff.
IStorage.DatabaseState - Enum Class in nl.pim16aap2.animatedarchitecture.core.storage
Represents the status of the database.
IStorage.StructureFlag - Enum Class in nl.pim16aap2.animatedarchitecture.core.storage
Set of bit flags to represent various properties of structures.
IStructureComponent - Interface in nl.pim16aap2.animatedarchitecture.core.structures
Represents a component of a structure.
IStructureComponent.LogHolder - Class in nl.pim16aap2.animatedarchitecture.core.structures
Simple nested class to hold the logger for this interface.
IStructureConst - Interface in nl.pim16aap2.animatedarchitecture.core.structures
Represents a read-only structure.
IStructureCreatedEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a structure was created.
IStructureEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a structure was created.
IStructureEventToggleEnd - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents a toggle action that has been applied to a structure.
IStructureEventTogglePrepare - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents a toggle action that might be applied to a structure.
IStructureEventToggleStart - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents a toggle action that will be applied to a structure.If you want to cancel the action, use IStructureEventTogglePrepare instead.
IStructurePrepareAddOwnerEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a new owner is added to a structure.
IStructurePrepareCreateEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a structure will be created.
IStructurePrepareDeleteEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a structure was deleted.
IStructurePrepareLockChangeEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where a structure will be (un)locked.
IStructurePrepareRemoveOwnerEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents the event where an owner is removed from a structure.
IStructureSubSection - Interface in nl.pim16aap2.animatedarchitecture.core.config
Represents a subsection of StructuresSection in the configuration.
IStructureSubSectionFlag - Interface in nl.pim16aap2.animatedarchitecture.core.config
Represents a subsection of StructuresSection in the configuration for a flag structure type.
IStructureToggleEvent - Interface in nl.pim16aap2.animatedarchitecture.core.events
Represents an event where a structure is toggled.
isUserInformed() - Method in exception class nl.pim16aap2.animatedarchitecture.core.exceptions.CommandExecutionException
Returns whether the user has been informed about this exception.
isValidOpenDirection(MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Checks if a given MovementDirection is valid for this type.
isValidStructureName(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Check if a given string is a valid structure name.
isValidTableName(String) - Static method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Checks if a specific String would make for a valid name for a table.
italic(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
iterator() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyContainerConst
Returns a read-only iterator over the properties in this container.
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
iterator() - Method in class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator
Deprecated.
 
ITextComponentFactory - Interface in nl.pim16aap2.animatedarchitecture.core.text
Represents a factory for TextComponents that can be used to create specialized text components with additional ITextDecorators.
ITextComponentFactory.SimpleTextComponentFactory - Class in nl.pim16aap2.animatedarchitecture.core.text
Simple implementation of the factory interface that only creates basic components.
ITextDecorator - Interface in nl.pim16aap2.animatedarchitecture.core.text
Represents a decoration of a piece of text.
ITextDecoratorSpigot - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.text
Interface for text decorators used on the Spigot platform.
ITextFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Factory class that can be used to create new Text instances.
ITextFactory.SimpleTextFactory - Class in nl.pim16aap2.animatedarchitecture.core.api.factories
Represents a very simply ITextFactory that only creates unstyled texts.
ITextRenderer<T> - Interface in nl.pim16aap2.animatedarchitecture.core.text
Represents an interface that is used to render Text to other formats.
ITextRenderer.StringRenderer - Class in nl.pim16aap2.animatedarchitecture.core.text
Implementation of a text renderer that can be used to render Text objects to Strings.
IVector3D - Interface in nl.pim16aap2.animatedarchitecture.core.util.vector
A 3d vector backed either by doubles or integers.
IWorld - Interface in nl.pim16aap2.animatedarchitecture.core.api
Represents a AnimatedArchitecture world.
IWorldFactory - Interface in nl.pim16aap2.animatedarchitecture.core.api.factories
Represents a factory for IWorld objects.

K

keepAfterTimeOut(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
key - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
The key that uniquely identifies this StructureType.
KEY_DEFAULT - Static variable in class nl.pim16aap2.animatedarchitecture.core.audio.AudioConfigurator
 
kill() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
kill() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Removes the entity from the world.
kill() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IHighlightedBlock
Kills the highlighted block and removes it from the world.
kill() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.IGlowingBlock
Kills this IGlowingBlock
kill() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
kill() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.HighlightedBlockDisplay
 

L

LANDS - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
LandsProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.lands
Protection hook for Lands.
LandsProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.lands.LandsProtectionHook
 
lazyFormatPlayerName(Player) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Formats a player's name to a string that can be used in a message.
LazyValue<T> - Class in nl.pim16aap2.util
Represents a lazily initialized object.
LazyValue(Supplier) - Constructor for class nl.pim16aap2.util.LazyValue
 
leftShift(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Signed bitwise left shift the values in this vector.
leftShift(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Signed bitwise left shift the values in this vector.
length() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
length() - Method in class nl.pim16aap2.util.SafeStringBuilder
 
LIGHT_PURPLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
Limit - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Represents a limit that can be set for a player.
LimitContainer - Record Class in nl.pim16aap2.animatedarchitecture.core.api
A record that contains the Limits for a player.
LimitContainer(int, int, int, int) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
 
LimitContainer(Integer, Integer, Integer, Integer) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
 
LimitContainer(OptionalInt, OptionalInt, OptionalInt, OptionalInt) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Creates an instance of a LimitContainer record class.
limits() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns the value of the limits record component.
limits() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
limitsManager - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
LimitsManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Manages the limits of players.
LimitsManager(IPermissionsManager, IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.core.managers.LimitsManager
 
LimitsSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a configuration section for global limits in Animated Architecture.
LimitsSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
LimitsSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration file that governs Limits on the Spigot platform.
LimitsSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot
 
LimitsSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the LimitsSectionSpigot configuration.
LIST_STRUCTURES - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
ListStructures - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a command to list a number of structures matching a single StructureRetrieverFactory.
loadChunksForToggle() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns whether we should try to load any unloaded chunks for a toggle.
loadChunksForToggle() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Returns the value of the loadChunksForToggle record component.
loadWorld(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Loads a world.
locale() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
The default locale to use.
locale() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Returns the value of the locale record component.
LocaleSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a configuration section for locale settings in Animated Architecture.
LocaleSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
LocaleSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration file that governs locale settings for Spigot.
LocaleSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot
 
LocaleSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the locale configuration section.
localizationKey - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Obtains the value of this type that represents the key in the translation system.
LocalizationManager - Class in nl.pim16aap2.animatedarchitecture.core.localization
Represents a manager for the localization system.
LocalizationManager(RestartableHolder, Path, String, IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
LocalizationModule - Class in nl.pim16aap2.animatedarchitecture.core.localization
 
LocalizationModule() - Constructor for class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationModule
 
LocalizationUtil - Class in nl.pim16aap2.animatedarchitecture.core.localization
Represents a utility class with methods that can be used for the localization system.
localized(String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Localizes the provided key using the PersonalizedLocalizer of this factory.
localizedHighlight(String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a String using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.HIGHLIGHT text type.
localizedHighlight(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a structure type using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.HIGHLIGHT text type.
localizedHighlight(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a structure type using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.HIGHLIGHT text type.
localizedInfo(String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a String using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.INFO text type.
localizedInfo(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a structure type using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.INFO text type.
localizedInfo(StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for localizing a structure type using TextArgumentFactory.localized(String) and creating a new TextArgument with a TextComponent for the TextType.INFO text type.
localizedTypeName() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Returns the value of the localizedTypeName record component.
localizer - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
 
localizer - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
localizer(ILocalizer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
localizer(ILocalizer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
LocationFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Represents an implementation of ILocationFactory for the Spigot platform.
LocationFactorySpigot(IWorldFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.LocationFactorySpigot
 
LocationFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
LocationSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Represents an implementation of ILocation for the Spigot platform.
LocationSpigot(IWorld, double, double, double) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
LocationSpigot(IWorld, World, double, double, double) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
LocationSpigot(Location) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
LocationSpigot(World, double, double, double) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
LocationUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for operations related to locations (and chunks).
Lock - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that is used to change whether a structure is locked.
LOCK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
(Un)lock the structure.
LOCK - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
LOCKED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because it is locked.
Log4J2Configurator - Class in nl.pim16aap2.util.logging
Per-plugin Log4j2 configurator:
Log4J2Configurator(String, String) - Constructor for class nl.pim16aap2.util.logging.Log4J2Configurator
 
LogCaptorAssert - Class in nl.pim16aap2.testing.assertions
An assertion class for LogCaptor instances.
LogCaptorExtension - Class in nl.pim16aap2.testing.extensions
A JUnit 5 extension to capture logs during tests.
LogCaptorExtension() - Constructor for class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
LogEventAssert - Class in nl.pim16aap2.testing.assertions
Represents an assertion class for LogEvent instances.
LogEventsAssert - Class in nl.pim16aap2.testing.assertions
An assertion class for a list of LogEvents.
logExceptions(CompletableFuture) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CompletableFutureExtensions
Attaches a handler to the provided future that logs any exceptions using the default logger.
LoggingSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a configuration section for logging settings in Animated Architecture.
LoggingSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
LoggingSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration for logging settings specific to the Spigot implementation.
LoggingSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot
 
LoggingSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the logging configuration section.
LogHolder() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.IStructureComponent.LogHolder
 
LoginMessageListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a listener that keeps track of Players logging in to send them any messages if needed.
LoginMessageListener(AnimatedArchitecturePlugin, ITextFactory, UpdateChecker, RestartableHolder, IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
LoginResourcePackListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a listener that keeps track of Players logging in to send them the resource pack.
logLevel() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
The log level to use.
logLevel() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Returns the value of the logLevel record component.
logPossibleDeadlockTimeout(LazyArg, int, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.FutureUtil
Logs a possible deadlock timeout.

M

magnitude() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns the magnitude of this vector.
matches(Class...) - Method in class nl.pim16aap2.util.reflection.ParameterGroup
Checks if a set of types matches the current set of parameters.
matches(IPlayer) - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Checks if a player is the same as the player represented by this StructureOwner.
matches(ICommandSender) - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Checks if a command sender is the same as the player represented by this StructureOwner.
materialBlacklist() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns the value of the materialBlacklist record component.
materialBlacklist() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.api.IBlockAnalyzerConfig
Gets the set of materials that are blacklisted.
MaterialParser - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a parser for materials from strings.
MaterialParser.Action - Enum Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the action to take when a material cannot be parsed.
MaterialParser.MaterialParserBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
 
MathUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for mathematical operations.
max() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns the highest value in this vector.
max() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the highest value in this vector.
maxBlockSpeed() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Returns the global maximum speed of a block in blocks per second.
maxBlockSpeed() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns the value of the maxBlockSpeed record component.
maxBlocksToMove() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the global maximum number of blocks a structure can move for applicable types (e.g. sliding door).
maxBlocksToMove() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns the value of the maxBlocksToMove record component.
maximumLevel(PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
maxPermission(PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
maxPowerblockDistance() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the global maximum distance (in blocks) a powerblock can be from the structure.
maxPowerblockDistance() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns the value of the maxPowerblockDistance record component.
maxStructureCount() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the global maximum number of structures a player can own.
maxStructureCount() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns the value of the maxStructureCount record component.
maxStructureSize() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the global maximum number of blocks that can be in a structure.
maxStructureSize() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns the value of the maxStructureSize record component.
Menu - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the menu command, which is used to open the menu for a user.
MENU - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
mergedCuboid - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
mergedCuboidRadius - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
messageKey(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets the key of the localized message for this step.
messagePlayer(Player, String) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Send a white message to a player.
messagePlayer(Player, ChatColor, String) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Send a colored message to a specific player.
messageReceiver(IMessageable) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Optional: Sets the message receiver of the toggle request.
messageReceiverServer() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
MethodFinder - Class in nl.pim16aap2.util.reflection
Represents a ReflectionFinder for methods.
MethodFinder() - Constructor for class nl.pim16aap2.util.reflection.MethodFinder
 
MethodFinder.MethodFinderBase - Class in nl.pim16aap2.util.reflection
Represents an implementation of ReflectionFinder.ReflectionFinderWithParameters that can be used to find a method.
MethodFinder.MethodFinderInSource - Class in nl.pim16aap2.util.reflection
Represents the second step of the method finder, after the source class has been specified.
migrate() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.FlywayManager
 
min() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns the lowest value in this vector.
min() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the lowest value in this vector.
MinimalStructureDescription(StructureType, long, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Creates an instance of a MinimalStructureDescription record class.
minimumLevel(PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
MISSING_REQUIRED_PROPERTY_OPEN_STATUS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The structure could not be opened/closed because it does not have Property.OPEN_STATUS.
MockInjector<T> - Class in nl.pim16aap2.testing
Simple class that creates real instances of a class using its constructor that is annotated with Inject.
MockInjector(Class) - Constructor for class nl.pim16aap2.testing.MockInjector
Creates a new instance of this class.
modifiers - Variable in class nl.pim16aap2.util.reflection.ReflectionFinder
 
move(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Moves this Rectangle.
move(int, int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Moves this Cuboid.
MOVE_BLOCKS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Animates the movement of blocks from their starting position to their final position, which may be somewhere else.
MOVE_POWER_BLOCK - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
MovementDirection - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Represents all possible movement directions of a Structure.
MovePowerBlock - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command to initiate the process to move the powerblock of a structure to a different location.
moveToLoc(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator
 
moveToTarget(RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
moveToTarget(RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Moves this animated block to the target.
moveToTarget(RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IHighlightedBlock
Moves this highlighted block to the target position.
moveToTarget(RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
moveToTarget(RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.HighlightedBlockDisplay
 
moveToTarget(BlockDisplay, RotatedPosition, RotatedPosition) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.BlockDisplayHelper
Moves an entity from the start position to the target position.
multiply(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Multiplies a value with both the x and the y values of the current Vector2Dd.
multiply(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies a value with both the x and the y values of the current Vector2Di.
multiply(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Multiplies a value with both the x, y, and z values of the current Vector3Dd.
multiply(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies a value with the x, y, and z values of the current Vector3Di.
multiply(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Multiplies values with the current values.
multiply(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies values with the current values.
multiply(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Multiplies values with the current values.
multiply(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies values with the current values.
multiply(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies a value with both the x and the y values of the current Vector2Di.
multiply(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies a value with the x, y, and z values of the current Vector3Di.
multiply(int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies values with the current values.
multiply(int, int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies values with the current values.
multiply(IVector3D) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Multiplies another 3D vector with the x, y, and z values of the current Vector3Dd.
multiply(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Multiplies another Vector2Dd from with the x and the y values of the current Vector2Dd.
multiply(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies another Vector2Dd from with the x and the y values of the current Vector2Di.
multiply(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Multiplies another Vector2Di from with the x and the y values of the current Vector2Dd.
multiply(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Multiplies another Vector2Di from with the x and the y values of the current Vector2Di.
multiply(Vector3Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies another Vector3Dd from with the x, y, and z values of the current Vector3Di.
multiply(Vector3Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Multiplies another Vector3Di from with the x, y, and z values of the current Vector3Di.

N

name() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns the value of the name record component.
name() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns the value of the name record component.
name() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Returns the value of the name record component.
name() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Returns the value of the name record component.
name() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
name(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderName
Sets the name of the structure.
name(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
name(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
name(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
name(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
name(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
NamespacedKey - Class in nl.pim16aap2.animatedarchitecture.core.api
Represents a key that exists in a namespace.
NamespacedKey(String, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
Creates a new NamespacedKey with the given namespace and name.
NEAREST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Cuboid.RoundingMode
Rounds the double value to the nearest integer.
NEAREST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Rectangle.RoundingMode
Rounds the double value to the nearest integer.
NEW_INSTANCE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory.StructureFinderMode
Create a new instance of the finder regardless of whether a cached mapping exists.
NEW_STRUCTURE - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
newAbstractIterableAssert(Iterable) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
 
newAddOwner(ICommandSender, StructureRetriever, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newAddOwner(ICommandSender, StructureRetriever, IPlayer, PermissionLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newCancel(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newClickableTextArgument(Object, TextType, String, String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Creates a new text argument for clickable texts.
newClickableTextComponent(TextType, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextComponentFactory
Creates a new TextComponent and attempts to add any required ITextDecorators to execute a command when the text is clicked.
newClickableTextComponent(TextType, String, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextComponentFactory
Creates a new TextComponent and attempts to add any required ITextDecorators to execute a command when the text is clicked.
newClickableTextComponent(TextType, String, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Constructs a new IStructureComponent for this type.
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.StructureTypeBigDoor
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.StructureTypeClock
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.StructureTypeDrawbridge
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.StructureTypeFlag
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.StructureTypeGarageDoor
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.StructureTypePortcullis
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.StructureTypeRevolvingDoor
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.StructureTypeSlidingDoor
 
newComponent() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.StructureTypeWindmill
 
newComponent(TextType) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextComponentFactory
Creates a new TextComponent for a given type.
newComponent(TextType) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
newConfirm(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newContainer(AnimationType, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainerFactory
Creates a new IAnimatedBlockContainer based on the given AnimationType.
newCuboid - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
newDebug(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newDelete(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newGUI(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IGuiFactory
newGUI(IPlayer, IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.IGuiFactory
Creates a new GUI.
newGUI(IPlayer, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.gui.GuiFactory
 
newInfo(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newInspectPowerBlock(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newInstance(Animation) - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook.Factory
 
newInstance(Animation) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHookFactory
Creates a new IAnimationHook.
newInstance(T) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHookFactory
Creates a new IAnimatedBlockHook.
newListStructures(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newLock(ICommandSender, StructureRetriever, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newLock(ICommandSender, StructureRetriever, boolean, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newLockStatus() - Method in interface nl.pim16aap2.animatedarchitecture.core.events.IStructurePrepareLockChangeEvent
The new lock status of the Structure that will be applied if this event is not cancelled.
newLockStatus() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
newMenu(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newMenu(ICommandSender, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newMock(Class) - Static method in class nl.pim16aap2.testing.TestUtil
 
newMock(Class, MockSettings) - Static method in class nl.pim16aap2.testing.TestUtil
 
newMock(Class, Answer) - Static method in class nl.pim16aap2.testing.TestUtil
 
newMovePowerBlock(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newNewStructure(ICommandSender, StructureType) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newNewStructure(ICommandSender, StructureType, String) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newRemoveOwner(ICommandSender, StructureRetriever, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newRestart(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetBlocksToMove(ICommandSender, StructureRetriever, int) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetName(ICommandSender, String) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetOpenDirection(ICommandSender, StructureRetriever, MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetOpenDirection(ICommandSender, StructureRetriever, MovementDirection, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetOpenStatus(ICommandSender, StructureRetriever, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetOpenStatus(ICommandSender, StructureRetriever, boolean, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSetProperty(ICommandSender, StructureRetriever, Property, Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newSpecify(ICommandSender, String) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newStopStructures(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
NewStructure - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that is used to create new structures.
newText() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ITextFactory
 
newText() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Creates a new Text using the text factory of this messageable.
newText(PersonalizedLocalizer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.factories.ITextFactory
Creates a new Text instance.
newText(PersonalizedLocalizer) - Method in class nl.pim16aap2.animatedarchitecture.core.api.factories.ITextFactory.SimpleTextFactory
 
newText(PersonalizedLocalizer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot
 
newTextArgument(Object, TextType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for the provided text type.
newTextArgument(Object, TextType) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Creates a new TextArgument with a given input String and text type.
newToggleRequestData(StructureSnapshot, StructureActionCause, double, boolean, boolean, Cuboid, IPlayer, AnimationType, StructureActionType) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.AnimationRequestData.IFactory
Creates a new AnimationRequestData for a toggle request.
newUpdateCreator(ICommandSender, String, Object) - Method in interface nl.pim16aap2.animatedarchitecture.core.commands.UpdateCreator.IFactory
Creates (but does not execute) a new UpdateCreator to update an existing Creator process.
newUpdateCreator(ICommandSender, String, Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
newVersion() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns the value of the newVersion record component.
newVersion(ICommandSender) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandFactory
 
next() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingIterator
 
next() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph.DAGIterator
 
nl.pim16aap2.animatedarchitecture.core.animation - package nl.pim16aap2.animatedarchitecture.core.animation
This package contains the core logic for animating structures..
nl.pim16aap2.animatedarchitecture.core.annotations - package nl.pim16aap2.animatedarchitecture.core.annotations
This package contains annotations used by this project.
nl.pim16aap2.animatedarchitecture.core.api - package nl.pim16aap2.animatedarchitecture.core.api
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.
nl.pim16aap2.animatedarchitecture.core.api.animatedblock - package nl.pim16aap2.animatedarchitecture.core.api.animatedblock
This package contains various interfaces and classes used to define animated blocks.
nl.pim16aap2.animatedarchitecture.core.api.debugging - package nl.pim16aap2.animatedarchitecture.core.api.debugging
This package contains classes and interfaces used for debugging.
nl.pim16aap2.animatedarchitecture.core.api.factories - package nl.pim16aap2.animatedarchitecture.core.api.factories
This package contains various factories for creating objects used in the project.
nl.pim16aap2.animatedarchitecture.core.api.restartable - package nl.pim16aap2.animatedarchitecture.core.api.restartable
Contains classes and interfaces used to easily restart objects.
nl.pim16aap2.animatedarchitecture.core.audio - package nl.pim16aap2.animatedarchitecture.core.audio
This package contains the audio system used in this project, including audio animation hooks, audio set configurations, audio descriptions, and audio players.
nl.pim16aap2.animatedarchitecture.core.commands - package nl.pim16aap2.animatedarchitecture.core.commands
This package contains command definitions and command factories used by this project, as well as various base command classes and interfaces.
nl.pim16aap2.animatedarchitecture.core.config - package nl.pim16aap2.animatedarchitecture.core.config
This package contains all core classes of the configuration system.
nl.pim16aap2.animatedarchitecture.core.data.cache - package nl.pim16aap2.animatedarchitecture.core.data.cache
This package contains classes that implement various caching mechanisms.
nl.pim16aap2.animatedarchitecture.core.data.cache.timed - package nl.pim16aap2.animatedarchitecture.core.data.cache.timed
This package contains classes that implement timed cache mechanisms.
nl.pim16aap2.animatedarchitecture.core.data.graph - package nl.pim16aap2.animatedarchitecture.core.data.graph
This package contains all the classes related to graph-based storage such as the DirectedAcyclicGraph (DAG).
nl.pim16aap2.animatedarchitecture.core.events - package nl.pim16aap2.animatedarchitecture.core.events
Contains interfaces and classes for handling events related to AnimatedArchitecture structures.
nl.pim16aap2.animatedarchitecture.core.exceptions - package nl.pim16aap2.animatedarchitecture.core.exceptions
Contains our custom exceptions.
nl.pim16aap2.animatedarchitecture.core.localization - package nl.pim16aap2.animatedarchitecture.core.localization
Contains classes for localizing text in the plugin.
nl.pim16aap2.animatedarchitecture.core.managers - package nl.pim16aap2.animatedarchitecture.core.managers
This package contains managers that manage different certain aspects of the plugin.
nl.pim16aap2.animatedarchitecture.core.storage - package nl.pim16aap2.animatedarchitecture.core.storage
This package contains storage-related classes, including storage interfaces, SQLite database storage classes, and more.
nl.pim16aap2.animatedarchitecture.core.storage.sqlite - package nl.pim16aap2.animatedarchitecture.core.storage.sqlite
Contains the storage implementation for SQLite.
nl.pim16aap2.animatedarchitecture.core.structures - package nl.pim16aap2.animatedarchitecture.core.structures
This package contains classes that define, manipulate, and manage structures.
nl.pim16aap2.animatedarchitecture.core.structures.properties - package nl.pim16aap2.animatedarchitecture.core.structures.properties
This package contains classes that represent properties of structures.
nl.pim16aap2.animatedarchitecture.core.structures.retriever - package nl.pim16aap2.animatedarchitecture.core.structures.retriever
This package contains classes and interfaces related to retrieving structures from the database.
nl.pim16aap2.animatedarchitecture.core.structures.structurearchetypes - package nl.pim16aap2.animatedarchitecture.core.structures.structurearchetypes
Contains interfaces for structures that define certain archetypes of structures.
nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor - package nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
This package contains all the data for the big door structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.clock - package nl.pim16aap2.animatedarchitecture.core.structures.types.clock
This package contains all the data for the clock structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge - package nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
This package contains all the data for the drawbridge structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.flag - package nl.pim16aap2.animatedarchitecture.core.structures.types.flag
This package contains all the data for the flag structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor - package nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
This package contains all the data for the garage door structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis - package nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
This package contains all the data for the portcullis structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor - package nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
This package contains all the data for the revolving door structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor - package nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
This package contains all the data for the sliding door structure type.
nl.pim16aap2.animatedarchitecture.core.structures.types.windmill - package nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
This package contains all the data for the windmill structure type.
nl.pim16aap2.animatedarchitecture.core.text - package nl.pim16aap2.animatedarchitecture.core.text
This package contains text-related utilities used for communication with users.
nl.pim16aap2.animatedarchitecture.core.tooluser - package nl.pim16aap2.animatedarchitecture.core.tooluser
Contains the classes for the tool users system.
nl.pim16aap2.animatedarchitecture.core.tooluser.creator - package nl.pim16aap2.animatedarchitecture.core.tooluser.creator
The creator package contains classes that are responsible for creating structures.
nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor - package nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
Contains the StepExecutor class and its subclasses.
nl.pim16aap2.animatedarchitecture.core.util - package nl.pim16aap2.animatedarchitecture.core.util
This package contains utility classes and interfaces that are used throughout the project.
nl.pim16aap2.animatedarchitecture.core.util.delayedinput - package nl.pim16aap2.animatedarchitecture.core.util.delayedinput
This package contains classes and interfaces related to handling and processing delayed input requests.
nl.pim16aap2.animatedarchitecture.core.util.functional - package nl.pim16aap2.animatedarchitecture.core.util.functional
This package contains classes related to functional programming, such as versions of Function, Supplier, and BiFunction that throw checked exceptions.
nl.pim16aap2.animatedarchitecture.core.util.updater - package nl.pim16aap2.animatedarchitecture.core.util.updater
This package contains classes related to processing project updates.
nl.pim16aap2.animatedarchitecture.core.util.vector - package nl.pim16aap2.animatedarchitecture.core.util.vector
This package contains classes related to vectors, including various types of 2D and 3D vectors, as well as utilities for working with these vectors.
nl.pim16aap2.animatedarchitecture.core.util.versioning - package nl.pim16aap2.animatedarchitecture.core.util.versioning
Set of classes related to versioning of this project.
nl.pim16aap2.animatedarchitecture.spigot.core - package nl.pim16aap2.animatedarchitecture.spigot.core
The AnimatedArchitecture Spigot core module contains classes and interfaces specific to the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.core.animation - package nl.pim16aap2.animatedarchitecture.spigot.core.animation
Implementations of animation-related objects for the Spigot platform that do not use version-specific code.
nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery - package nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Contains classes that are used to recover data from animated blocks in case they end up in a state4 where this plugin has lost track of them.
nl.pim16aap2.animatedarchitecture.spigot.core.comands - package nl.pim16aap2.animatedarchitecture.spigot.core.comands
This package contains classes responsible for handling commands.
nl.pim16aap2.animatedarchitecture.spigot.core.config - package nl.pim16aap2.animatedarchitecture.spigot.core.config
This package contains classes responsible for handling the configuration files used by the plugin.
nl.pim16aap2.animatedarchitecture.spigot.core.events - package nl.pim16aap2.animatedarchitecture.spigot.core.events
This package contains implementations for all event-related classes for the AnimatedArchitecture plugin for the Spigot platform as well as utilities to call events.
nl.pim16aap2.animatedarchitecture.spigot.core.exceptions - package nl.pim16aap2.animatedarchitecture.spigot.core.exceptions
This package contains custom exception classes for the AnimatedArchitecture plugin for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.core.gui - package nl.pim16aap2.animatedarchitecture.spigot.core.gui
This package contains all GUI-related classes for the AnimatedArchitecture plugin for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.core.hooks - package nl.pim16aap2.animatedarchitecture.spigot.core.hooks
This package contains classes responsible for providing compatibility with various third-party plugins.
nl.pim16aap2.animatedarchitecture.spigot.core.implementations - package nl.pim16aap2.animatedarchitecture.spigot.core.implementations
This package contains classes that provide implementations for various interfaces in the core module for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.core.listeners - package nl.pim16aap2.animatedarchitecture.spigot.core.listeners
This package contains all classes for event listeners for various types of events for the AnimatedArchitecture plugin for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.core.managers - package nl.pim16aap2.animatedarchitecture.spigot.core.managers
Contains classes that manage various aspects of the plugin specifically for the Spigot platform, such as redstone management and vault economy integration.
nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle - package nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle
This package contains the bundle that contains all protection hooks.
nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2 - package nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2
This package contains the protection hook for GriefDefender 2.
nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention - package nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention
This package contains the protection hook for GriefPrevention.
nl.pim16aap2.animatedarchitecture.spigot.hooks.lands - package nl.pim16aap2.animatedarchitecture.spigot.hooks.lands
This package contains the protection hook for Lands.
nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6 - package nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6
This package contains the protection hook for PlotSquared 6.
nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7 - package nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7
This package contains the protection hook for PlotSquared 7.
nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect - package nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect
This package contains the protection hook for RedProtect.
nl.pim16aap2.animatedarchitecture.spigot.hooks.towny - package nl.pim16aap2.animatedarchitecture.spigot.hooks.towny
This package contains the protection hook for Towny.
nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7 - package nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7
This package contains the protection hook for WorldGuard 7.
nl.pim16aap2.animatedarchitecture.spigot.util - package nl.pim16aap2.animatedarchitecture.spigot.util
Provides utility classes that depend on the Spigot API and can be used by all modules for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.util.api - package nl.pim16aap2.animatedarchitecture.spigot.util.api
Contains various APIs used by AnimatedArchitectureSpigot that need to be implemented by a sub-platform.
nl.pim16aap2.animatedarchitecture.spigot.util.hooks - package nl.pim16aap2.animatedarchitecture.spigot.util.hooks
Contains a set of utility classes that provide compatibility with other plugins.
nl.pim16aap2.animatedarchitecture.spigot.util.implementations - package nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Provides implementations of AnimatedArchitecture core interfaces that can be used by all modules for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.util.text - package nl.pim16aap2.animatedarchitecture.spigot.util.text
Provides utility classes and Text implementations that depend on the Spigot API and can be used by all modules for the Spigot platform.
nl.pim16aap2.animatedarchitecture.spigot.v1_20 - package nl.pim16aap2.animatedarchitecture.spigot.v1_20
Contains all version-specific code for the Spigot v1_20 platform.
nl.pim16aap2.animatedarchitecture.spigot.v1_21 - package nl.pim16aap2.animatedarchitecture.spigot.v1_21
Contains all version-specific code for the Spigot v1_21 platform.
nl.pim16aap2.testing - package nl.pim16aap2.testing
This package contains a set of utility classes and methods that are only used for the unit and integration tests in the other modules.
nl.pim16aap2.testing.annotations - package nl.pim16aap2.testing.annotations
This package contains a set of annotations that are used in tests.
nl.pim16aap2.testing.assertions - package nl.pim16aap2.testing.assertions
This package contains a set of classes and utilities to add additional assertions to JUnit tests.
nl.pim16aap2.testing.extensions - package nl.pim16aap2.testing.extensions
This package contains a set of Extensions.
nl.pim16aap2.testing.reflection - package nl.pim16aap2.testing.reflection
This package contains a set of utility classes and methods used for reflection.
nl.pim16aap2.util - package nl.pim16aap2.util
The package contains general-purpose utilities that are not directly related to the AnimatedArchitecture project.
nl.pim16aap2.util.codegeneration - package nl.pim16aap2.util.codegeneration
Contains some utility classes for generating code.
nl.pim16aap2.util.exceptions - package nl.pim16aap2.util.exceptions
Contains custom exceptions that can be used by the utilities.
nl.pim16aap2.util.logging - package nl.pim16aap2.util.logging
This package contains a set of utilities the for logging framework.
nl.pim16aap2.util.reflection - package nl.pim16aap2.util.reflection
This package contains a set of tools that makes reflection lookups easier.
NO_DIRECTION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure did not have enough space to move.
NO_DRIVER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
No driver could be found.
NO_PERMISSION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
NO_PERMISSION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The player who tried to toggle it or, if not present (e.g. when toggled via redstone"), the original creator does not have permission to open to toggle the Structure because they are not allowed to break blocks in the new location.
NO_STRUCTURES_FOUND - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
No Structures were found, so none were toggled.
NoAccessToStructureCommandException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when a CommandSender tries to execute a command for a structure where they are not allowed to do so.
NoAccessToStructureCommandException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoAccessToStructureCommandException
 
NoAccessToStructureCommandException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoAccessToStructureCommandException
 
NoAccessToStructureCommandException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoAccessToStructureCommandException
 
NoAccessToStructureCommandException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoAccessToStructureCommandException
 
Node<T> - Class in nl.pim16aap2.animatedarchitecture.core.data.graph
Represents a node in a graph.
NONE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
The property is hidden from the user.
NONE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
NONE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
NonPlayerExecutingPlayerCommandException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
An exception that is thrown when a non-player (e.g. the server) tries to execute a player command.
NonPlayerExecutingPlayerCommandException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NonPlayerExecutingPlayerCommandException
 
NonPlayerExecutingPlayerCommandException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NonPlayerExecutingPlayerCommandException
 
NonPlayerExecutingPlayerCommandException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NonPlayerExecutingPlayerCommandException
 
NonPlayerExecutingPlayerCommandException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NonPlayerExecutingPlayerCommandException
 
normalized() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Normalizes this Vector2Dd.
normalized() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Normalizes this Vector2Di.
normalized() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Normalizes this Vector3Dd.
normalized() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Normalizes this Vector3Di.
NORTH - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
NORTH - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
northSouth - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
NoStructuresForCommandException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when a command that requires one or more structures is executed, but no structures are found.
NoStructuresForCommandException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoStructuresForCommandException
 
NoStructuresForCommandException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoStructuresForCommandException
 
NoStructuresForCommandException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoStructuresForCommandException
 
NoStructuresForCommandException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.NoStructuresForCommandException
 
notifyMissingProperties(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
notifyMissingProperties(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
notifyMissingProperties(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Notifies the ICommandSender that the targeted Structure is missing required properties.
NULL - Static variable in interface nl.pim16aap2.animatedarchitecture.core.localization.ILocalizer
A dummy localizer that returns the key, locale and arguments in a string.

O

obfuscated(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
OBSTRUCTED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
An attempt to toggle (or open/close) a Structure failed because it was obstructed.
of(long) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from its UID.
of(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
Creates a new NamespacedKey from the provided input.
of(String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from its ID.
of(CompletableFuture) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from a structure that is being retrieved.
of(IPlayer) - Static method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Creates a LimitContainer from the given IPlayer.
of(PlayerData) - Static method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Creates a LimitContainer from the given PlayerData.
of(AssignedUIDSqlite) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureID
Creates an AssignedUID object from an AssignedUIDSqlite object.
of(IPropertyContainerConst) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a copy of the given property container.
of(Property, A, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Type-safe version of PropertyContainer.ofAll(Object...) for 1 property.
of(Property, A, boolean, Property, B, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Type-safe version of PropertyContainer.ofAll(Object...) for 2 properties.
of(Property, A, boolean, Property, B, boolean, Property, C, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Type-safe version of PropertyContainer.ofAll(Object...) for 3 properties.
of(Property, A, boolean, Property, B, boolean, Property, C, boolean, Property, D, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Type-safe version of PropertyContainer.ofAll(Object...) for 4 properties.
of(Property, A, boolean, Property, B, boolean, Property, C, boolean, Property, D, boolean, Property, E, boolean) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Type-safe version of PropertyContainer.ofAll(Object...) for 5 properties.
of(Property, IPropertyValue) - Static method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Creates a new property-value pair.
of(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from the structure object itself.
of(StructureType) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Retrieves the StructuresSectionSpigot.StructureResult for a specific structure type.
of(Cuboid, Cuboid) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Creates a new cuboid that describes the combined area of two other cuboids.
of(IVector3D) - Static method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Creates a Vector3Dd from a IVector3D.
of(IVector3D) - Static method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Creates a Vector3Di from a IVector3D.
of(Vector2Dd, Vector2Dd, Rectangle.RoundingMode) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Constructs a new rectangle from doubles.
of(Vector3Dd, Vector3Dd, Cuboid.RoundingMode) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Constructs a new cuboid from doubles.
ofAll(Object...) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a new PropertyContainer from the given properties.
ofErrorState(UpdateCheckResult) - Static method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Create a new UpdateInformation object for an error state.
ofStructure(CompletableFuture) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from a structure that is still being retrieved.
ofStructure(Structure) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from the structure object itself.
ofStructures(CompletableFuture) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from a list of structures.
ofStructures(List) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Creates a new StructureRetriever from a list of structures.
ofType(Class) - Method in class nl.pim16aap2.util.reflection.FieldFinder.FieldFinderInSource
Creates a new FieldFinder.TypedFieldFinder to retrieve the field by its type.
ofType(Class) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Specifies the type the field should have.
OK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
Everything is in order.
oldCuboid - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
onAnimationAborted() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed when the animation has been aborted.
onAnimationCompleted() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed when the animation finishes.
onAnimationEnding() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed when the animation is in the finishing phase.
onAnimationEnding() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook
 
onAnyChunkLoad(ChunkLoadEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
Listens to chunks being loaded and ensures that Structure.onChunkLoad() is called for any structures whose rotation point lies in the chunk that is being loaded.
onBlockRedstoneChange(BlockRedstoneEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
Listens to redstone changes and checks if there are any structures attached to it.
onChunkLoad() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Handles the chunk of the power block (or rotation point) being loaded.
onChunkLoadAnimatedBlockRecovery(ChunkLoadEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
Listens to chunks being loaded and checks if there are any animated blocks in it that need to be recovered.
onChunkUnload(ChunkUnloadEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
Listens to chunks being unloaded and checks if it intersects with the region of the active Structures.
onCommand(CommandSender, Command, String, String[]) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.BackupCommandListener
 
onDisable() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
onEnable() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
onInvalid(MaterialParser.Action) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
onItemDropEvent(PlayerDropItemEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens for players trying to drop their AnimatedArchitecture stick.
onItemMoved(InventoryMoveItemEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens to players attempting to move the AnimatedArchitecture stick to another inventory.
onLeftClick(PlayerInteractEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens to players interacting with the world to check if they are using a AnimatedArchitecture tool.
onLogin(PlayerJoinEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens for the PlayerJoinEvent to make sure their latest name is updated in the database.
onLogout(PlayerQuitEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Listens for the PlayerQuitEvent to make sure all processes they are active in are cancelled properly.
onPlayerJoin(PlayerJoinEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
Listens to Players logging in and sends them the login message.
onPlayerJoin(PlayerJoinEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
onPostAnimationStep() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed after a new animation step is applied.
onPostAnimationStep() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioAnimationHook
 
onPreAnimationStep() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed before a new animation step is applied.
onPrepare() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimationHook
Executed right before the animation starts.
onRedstoneChange(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Handles a change in redstone power.
onStructureDeletion(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
 
onStructureDeletion(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
 
onStructureDeletion(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager.IDeletionListener
Called when a structure is deleted.
onStructureDeletion(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
 
onWorldLoad(WorldLoadEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
onWorldUnload(WorldUnloadEvent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
OPEN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionType
Open a Structure, but only if it is currently closed.
OPEN_DIRECTION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
The open direction of a structure.
OPEN_STATUS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
The open status of a structure.
OPEN_STATUS - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures that have a defined open and closed state.
openDir(MovementDirection) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderOpenDir
Sets the open direction of the structure.
OPTION_MOVEMENT_FORMULA - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionFlagSpigot
 
OUTWARD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Cuboid.RoundingMode
Rounds the double values outward from the center of the cuboid.
OUTWARD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Rectangle.RoundingMode
Rounds the double values outward from the center of the rectangle.
ownersOfStructure(Map) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderOwners
Sets the (co-)owner(s) of the structure (including the prime owner).

P

PARAM_BLOCKS_TO_MOVE - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_DATA - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_DIRECTION - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_IS_OPEN - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_LOCK_STATUS - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_NAME - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_NEW_OWNER - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_PERMISSION_LEVEL - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_SEND_UPDATED_INFO - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_STEP_NAME - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_STEP_VALUE - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_STRUCTURE_NAME - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_STRUCTURE_RETRIEVER - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_STRUCTURE_TYPE - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
PARAM_TARGET_PLAYER - Static variable in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
 
parameterBuilder() - Static method in class nl.pim16aap2.util.reflection.ReflectionBuilder
Begins the creation of a new ParameterGroup.
ParameterGroup - Class in nl.pim16aap2.util.reflection
Represents a group of parameters that describes, for example, the input arguments of a Constructor.
ParameterGroup(ParameterGroup) - Constructor for class nl.pim16aap2.util.reflection.ParameterGroup
 
ParameterGroup.Builder - Class in nl.pim16aap2.util.reflection
Represents a builder for ParameterGroups.
parameters - Variable in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
 
parse(CommandContext, Queue) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionParser
 
parse(CommandContext, Queue) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentParser
 
parse(CommandContext, Queue) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentParser
 
parse(CommandContext, Queue) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeParser
 
parse(String, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser
Parses a material name to a Material object.
parse(List, boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser
Parses a material name to a Material object.
parseConfig(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
Parses the configuration file and applies any necessary transformations.
parseDouble(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses a string to a double.
parseDouble(Optional) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses an optional string to a double.
parseInt(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses a string to an integer.
parseInt(Optional) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses an optional string to an integer.
parseLocale(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationUtil
Parses a Locale from a String representing a locale.
parseLogLevelStrict(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Parses the Level from its name.
parseLong(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses a string to a long.
parseLong(Optional) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Parses an optional string to a long.
parser(DirectionParser) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
parser(IsOpenParser) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
parser(StructureTypeParser) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
PASS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadResult
All chunks are loaded.
PATH_ALLOW_CLIENT_LOCALE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
PATH_ALLOW_REDSTONE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
PATH_COMMAND_ALIASES - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
PATH_DEBUG - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
PATH_GUI_MATERIAL - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionSpigot
 
PATH_HEAD_CACHE_TIMEOUT - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot
 
PATH_LOAD_CHUNKS_FOR_TOGGLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
PATH_LOCALE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
PATH_LOG_LEVEL - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
PATH_MATERIAL_BLACKLIST - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
PATH_MAX_BLOCK_SPEED - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
PATH_MAX_BLOCKS_TO_MOVE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
PATH_MAX_POWERBLOCK_DISTANCE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
PATH_MAX_STRUCTURE_COUNT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
PATH_MAX_STRUCTURE_SIZE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
PATH_POWERBLOCK_CACHE_TIMEOUT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
PATH_POWERBLOCK_TYPES - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
PATH_PROTECTION_HOOK_ENABLED - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
PATH_RESOURCE_PACK_ENABLED - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot
 
PATH_SKIP_ANIMATIONS_BY_DEFAULT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
PATTERN - Static variable in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
The regex rule that the namespace and key must match.
PENDING - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation hasn't started yet.
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Delete
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Info
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Lock
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.MovePowerBlock
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirection
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
performAction(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Performs the action of this command on the Structure.
permission() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Returns the value of the permission record component.
PERMISSION_PREFIX_ADMIN - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The prefix of all permissions for admin-related actions.
PERMISSION_PREFIX_ADMIN_BYPASS - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
A specialization of Constants.PERMISSION_PREFIX_ADMIN for bypass permission nodes.
PERMISSION_PREFIX_ADMIN_BYPASS_ATTRIBUTE - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
A specialization of Constants.PERMISSION_PREFIX_ADMIN for bypass permission nodes for attributes.
PERMISSION_PREFIX_ADMIN_BYPASS_LIMIT - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
A specialization of Constants.PERMISSION_PREFIX_ADMIN for bypass permission nodes for limits.
PERMISSION_PREFIX_USER - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The prefix of all permissions that a regular user should have access to for normal usage.
PermissionLevel - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents a permission level where a lower level indicates a higher access level.
PermissionLevelArgument - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
An argument that parses a PermissionLevel from a string.
PermissionLevelArgument(boolean, String, String, BiFunction, ArgumentDescription, ILocalizer, PermissionLevel, PermissionLevel) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument
 
PermissionLevelArgument.PermissionLevelArgumentBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
PermissionLevelArgument.PermissionLevelArgumentParser - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
PermissionLevelArgumentParser(ILocalizer, PermissionLevel, PermissionLevel) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentParser
 
PermissionsStatus - Record Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a pair of booleans that determine whether a user has user-level and/or admin-level permission access to some kind of action.
PermissionsStatus(boolean, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Creates an instance of a PermissionsStatus record class.
PERPETUAL_MOVEMENT - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
The action was initiated because this type is always moving (e.g. clocks, flags, windmills).
PersonalizedLocalizer - Class in nl.pim16aap2.animatedarchitecture.core.localization
A localizer that uses a specific locale for localization.
PersonalizedLocalizer(ILocalizer, Locale) - Constructor for class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
pitch() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
 
pitch() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns the value of the pitch record component.
placeRequest(IPlayer, DelayedInputRequest) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
Registers a new delayed input request for the given player.
platformProvider - Variable in class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
 
player - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
PLAYER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
The action was initiated by a player.
playerData() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Returns the value of the playerData record component.
PlayerData - Record Class in nl.pim16aap2.animatedarchitecture.core.api
Represents the data of a player.
PlayerData(UUID, String, LimitContainer, boolean, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Creates an instance of a PlayerData record class.
PlayerData(UUID, String, LimitContainer, long) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Creates a new PlayerData instance with the specified parameters.
PlayerExecutingNonPlayerCommandException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
An exception that is thrown when a player tries to execute a non-player command.
PlayerExecutingNonPlayerCommandException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PlayerExecutingNonPlayerCommandException
 
PlayerExecutingNonPlayerCommandException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PlayerExecutingNonPlayerCommandException
 
PlayerExecutingNonPlayerCommandException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PlayerExecutingNonPlayerCommandException
 
PlayerExecutingNonPlayerCommandException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PlayerExecutingNonPlayerCommandException
 
PlayerFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Represents an implementation of IPlayerFactory for the Spigot platform.
PlayerFactorySpigot(SpigotServer, DatabaseManager, ILocalizer, ITextFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
 
PlayerFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
playerHasAccessToCuboid(Cuboid, IWorld) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Checks if a player is allowed to break all blocks in a given cuboid.
playerHasAccessToLocation(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Checks if a player is allowed to break the block in a given location.
playerHasTool() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Accessor for ToolUser.playerHasTool.
playSound(double, double, double, IWorld, String, float, float) - Method in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
Play a sound for all players in a range of 15 blocks around the provided location.
playSound(double, double, double, IWorld, String, float, float, double) - Method in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
Play a sound for all players in a range of 15 blocks around the provided location.
playSound(double, double, double, IWorld, String, float, float, double, DoubleUnaryOperator) - Method in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
Play a sound for all players in a range of 15 blocks around the provided location.
playSound(double, double, double, IWorld, String, float, float, double, DoubleUnaryOperator) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AudioPlayerSpigot
 
playSound(ILocation, String, float, float) - Method in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
Play a sound for all players in a range of 15 blocks around the provided location.
playSound(IVector3D, IWorld, String, float, float) - Method in interface nl.pim16aap2.animatedarchitecture.core.audio.IAudioPlayer
Play a sound for all players in a range of 15 blocks around the provided location.
PLOT_SQUARED - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
PlotSquared6ProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6
Deprecated.
PlotSquared 6 is no longer supported. It will be removed in a future version.
PlotSquared6ProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared6.PlotSquared6ProtectionHook
Deprecated.
 
PlotSquared7ProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7
Protection hook for PlotSquared 7.
PlotSquared7ProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.plotsquared7.PlotSquared7ProtectionHook
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
plugin - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
PLUGIN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
The Structure was toggled by another plugin.
PLUGIN_NAME - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The name of this plugin.
populateDynamicData(CommentedConfigurationNode) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ConfigSection
Populates the dynamic data for this configuration section.
populateDynamicData(CommentedConfigurationNode) - Method in class nl.pim16aap2.animatedarchitecture.core.config.ProtectionHooksSection
 
populateDynamicData(CommentedConfigurationNode) - Method in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
Populates the structures section with the registered structure types.
populateDynamicData(CommentedConfigurationNode) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
Portcullis - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
Represents a Portcullis structure type.
Portcullis() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
position() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Returns the value of the position record component.
position() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Returns the value of the position record component.
PositionIterator - Class in nl.pim16aap2.animatedarchitecture.core.util
Deprecated, for removal: This API element is subject to removal in a future version.
This class does not have any tests and is likely to be removed in the future!
PositionIterator(Cuboid, PositionIterator.IterationMode) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator
Deprecated.
Construct a new PositionIterator.
PositionIterator(Vector3Di, Vector3Di, PositionIterator.IterationMode) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator
Deprecated.
Construct a new PositionIterator.
PositionIterator(Vector3Di, Vector3Di, PositionIterator.IterationMode, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator
Deprecated.
Construct a new PositionIterator.
PositionIterator.IterationMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Deprecated.
The order of iteration.
postBlockPlace() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after the block has been placed back into the world when the animation ends.
postDeleteOriginalBlock() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after the original block that serves as template for the animated block has been removed from the world.
postKill() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after an animated block was killed.
postMove(RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after this animated block has been moved.
postProcessStructureRemoval() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Called after all blocks in a structure have been removed for any potential post-processing.
postProcessStructureRemoval() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
postRespawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after an animated block has been respawned.
postSpawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires after an animated block has been spawned.
powerBlock(Vector3Di) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderPowerBlock
Sets the location of the power block of the structure.
POWERBLOCK_DISTANCE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The maximum distance a power block can be from a structure.
powerblockCacheTimeout() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the amount of time (in minutes) power blocks should be kept in cache.
powerblockCacheTimeout() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Returns the value of the powerblockCacheTimeout record component.
powerBlockDistanceLimit() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns the value of the powerBlockDistanceLimit record component.
PowerBlockInspector - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
Represents a type of ToolUser that tries to find powerblocks based on the locations provided by the user.
PowerBlockInspector(ToolUser.Context, PowerBlockManager, IPlayer, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector
 
PowerBlockInspector.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.tooluser
The factory interface for creating PowerBlockInspector instances.
PowerBlockManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Manages all power block interactions.
PowerBlockRedstoneManagerSpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.managers
 
PowerBlockRelocator - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
Represents a tool user that relocates a powerblock to a new position.
PowerBlockRelocator(ToolUser.Context, IPlayer, Structure) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator
 
PowerBlockRelocator.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.tooluser
The factory interface for creating PowerBlockRelocator instances.
powerblockTypes() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Gets the configured set of powerblock types.
powerblockTypes() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Returns the value of the powerblockTypes record component.
POWERED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager.RedstoneStatus
 
POWERED_OPEN - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
The structure behaves in a way where powered = open; unpowered = closed.
preBlockPlace() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires right before the block will be placed back into the world when the animation ends.
preCheck(Player, World) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefdefender2.GriefDefender2ProtectionHook
 
preCheck(Player, World) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.griefprevention.GriefPreventionProtectionHook
 
preCheck(Player, World) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
preCheck(Player, World) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Method that runs before any other checks are done.
preCheckAsync(Player, World) - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
preCheckAsync(Player, World) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IProtectionHookSpigot
Method that runs before any other checks are done.
preDeleteOriginalBlock() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires right before the original block that serves as template for the animated block will be removed from the world.
preKill() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires right before an animated block will be killed.
preMove(RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires before this animated block will be moved.
prepareAnimation(IAnimator) - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimationComponent
Runs some optional steps before the animation is started.
prepareAnimation(IAnimator) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
prepareCurrentStep() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Prepares the next step.
prepareReviewResult() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
prepareSetBlocksToMove() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
Prepares the step that sets the number of blocks to move.
prepareSetBlocksToMove() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
Prepares the step that sets the number of blocks to move.
prepareSetOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Prepares the step that sets the open direction.
prepareSetOpenStatus() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Prepares the step that sets the open status.
prepend(Text) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Prepends another Text object to this object, so the other text is placed before the current one.
preRespawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires right before an animated block will be respawned.
preSpawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockHook
Fires right before an animated block will be spawned.
preventPerpetualMovement() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Prevents perpetual movement.
preventPerpetualMovement(boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Sets if perpetual movement should be blocked.
PREVIEW - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Animates a preview of an animation.
PREVIEW - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Show a preview of the animation.
PRICE_FORMULA - Static variable in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
The configuration option for the price formula of a structure type.
priceFormula() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns the value of the priceFormula record component.
priceFormula(StructureType) - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the structure price formula for a specific type of structure.
priceFormula(StructureType) - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
 
primaryCommandName() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Gets the primary command name for the plugin.
primaryCommandName() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns the value of the primaryCommandName record component.
primeOwner(StructureOwner) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderPrimeOwner
Sets the prime owner of the structure.
Procedure - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
Represents a procedure as defined by a series of Steps.
Procedure(List, IMessageable) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
 
process(String) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer
Processes a piece of unstyled text.
process(String) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer.StringRenderer
 
process(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextRendererSpigot
 
process(String, TextComponent) - Method in interface nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer
Processes a piece of styled text.
process(String, TextComponent) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer.StringRenderer
 
process(String, TextComponent) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextRendererSpigot
 
processInput(String, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
Processes the given input.
properties(Property[]) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
propertiesOfStructure(IPropertyContainerConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderProperties
Sets specific properties of the structure.
property() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Returns the value of the property record component.
Property<T> - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a property of a structure.
Property.PropertyBuilder<T> - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a builder for a property.
PropertyAccessLevel - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents the access level of a property.
PropertyContainer - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Manages the properties of a structure.
PropertyContainer() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a new empty property container.
PropertyContainerSerializer - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Serializes and deserializes PropertyContainer instances to and from JSON.
PropertyContainerSerializer() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer
 
PropertyContainerSerializer.UndefinedPropertyValueSerializer - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
'Serializes' an PropertyContainerSerializer.UndefinedPropertyValue for JSON serialization.
PropertyContainerSnapshot - Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a read-only snapshot of a property container.
propertyCount() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolderConst
Gets the number of properties in this property container.
propertyCount() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
propertyCount() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
propertyCount() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
propertyCount() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
PropertyIsHiddenException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when a user tries to access a hidden property.
PropertyIsHiddenException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PropertyIsHiddenException
 
PropertyIsHiddenException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PropertyIsHiddenException
 
PropertyIsHiddenException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PropertyIsHiddenException
 
PropertyIsHiddenException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.PropertyIsHiddenException
 
propertyName(String) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets the name of the property to be used when reporting the result of this step to the user.
PropertyScope - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Defines the scope of a property.
propertyValue() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
PropertyValuePair<T> - Record Class in nl.pim16aap2.animatedarchitecture.core.structures.properties
Represents a property-value pair.
PropertyValuePair(Property, IPropertyValue) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Creates an instance of a PropertyValuePair record class.
propertyValueSupplier(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets the supplier for the value of the property that was modified by this step when reporting the result of this step to the user.
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
Protected version of StepExecutor.apply(Object).
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorBoolean
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorInteger
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorLocation
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorOpenDirection
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorString
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVector3Di
 
protectedAccept(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVoid
 
protectedAcceptAsync(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.AsyncStepExecutor
 
protectedAcceptAsync(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
ProtectionHookContext - Class in nl.pim16aap2.animatedarchitecture.spigot.util.hooks
This class contains the context for a protection hook.
ProtectionHookContext(JavaPlugin, IProtectionHookSpigotSpecification, IPermissionsManagerSpigot, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.ProtectionHookContext
 
protectionHookManager - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
ProtectionHookManagerModule - Class in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
 
ProtectionHookManagerModule() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerModule
 
ProtectionHookManagerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Class that manages all IProtectionHookSpigot instances and provides a unified interface to them.
ProtectionHooksSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration for protection hooks.
ProtectionHooksSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.ProtectionHooksSection
 
ProtectionHooksSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration for protection hooks specific to the Spigot implementation.
ProtectionHooksSectionSpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
ProtectionHooksSectionSpigot(Lazy, Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot
 
ProtectionHooksSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the ProtectionHooksSectionSpigot configuration.
provide(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
Provides the input object as input for this input request.
provideAnimatedArchitectureUtil(AnimatedArchitectureToolUtilSpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigotModule
 
provideBlocksToMove(int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
provideBlocksToMove(int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
provideDelayedInput(ICommandSender, T) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Provides the delayed input if there is currently an active DelayedCommandInputRequest for the ICommandSender.
provideFirstPos(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Provides the first location of the selection and advances the procedure if successful.
provideSecondPos(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
provideSecondPos(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
provideSecondPos(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
provideSecondPos(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Provides the second location of the selection and advances the procedure if successful.
provideTestTemplateInvocationContexts(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.FilesystemExtension
 
provideTextFactory(TextFactorySpigot) - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigotModule
 
put(K, V) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Puts a new key/value pair in the cache.
putBlock(IVector3D) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Places the block at the provided location.
putBlock(IVector3D) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
putIfAbsent(K, V) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
putIfAbsent(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
Puts a new Structure in the cache if it does not exist yet.
putIfPresent(K, V) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Updates a value if it currently exists in the cache.

Q

QUARTER_CIRCLES - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures that can rotate multiples of 90 degrees.

R

randomString(int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Generate an (insecure) random alphanumeric string of a given length.
READ - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
The property is visible to the user but not directly editable.
recover() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
 
recover() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.EmptyRecoveryData
 
recover() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData
Attempts recovery of the animated block display.
recoverAnimatedBlock(Entity) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockHelper
Attempts to recover an animated block from an entity.
RecoveryFailureException - Exception Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery
Represents an exception that is thrown when a recovery action fails.
RecoveryFailureException(String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.RecoveryFailureException
 
RecoveryFailureException(String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.RecoveryFailureException
 
RecoveryFailureException(Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.RecoveryFailureException
 
Rectangle - Class in nl.pim16aap2.animatedarchitecture.core.util
Represents a rectangle as described by 2 Vector2Dis.
Rectangle(Vector2Di, Vector2Di) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
 
Rectangle.RoundingMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.util
Determines how to deal with double values.
RED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
RED_PROTECT - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
RedProtectProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect
Protection hook for RedProtect.
RedProtectProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.redprotect.RedProtectProtectionHook
 
REDSTONE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
The action was initiated by a redstone signal.
REDSTONE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyScope
 
REDSTONE_MODE - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures that can have different redstone modes.
RedstoneListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Represents a listener that keeps track redstone changes.
RedstoneManagerSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.managers
Represents an implementation of IRedstoneManager for the Spigot platform.
RedstoneManagerSpigot(IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.managers.RedstoneManagerSpigot
 
RedstoneMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents the different redstone modes a structure can have.
RedstoneSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration file that governs the redstone settings.
RedstoneSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
RedstoneSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents a section in the configuration file that governs redstone settings for Spigot.
RedstoneSectionSpigot(Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot
 
RedstoneSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the General section configuration.
ReflectionBuilder - Class in nl.pim16aap2.util.reflection
Contains several static methods to easily perform several types of complicated reflection lookups.
ReflectionFinder<T,U> - Class in nl.pim16aap2.util.reflection
Represents a class that can find reflection objects in classes.
ReflectionFinder() - Constructor for class nl.pim16aap2.util.reflection.ReflectionFinder
 
ReflectionFinder(ReflectionFinder) - Constructor for class nl.pim16aap2.util.reflection.ReflectionFinder
 
ReflectionFinder.ReflectionFinderWithParameters<T,U> - Class in nl.pim16aap2.util.reflection
Represents a type of ReflectionFinder that also has a group of parameters.
ReflectionFinderWithParameters() - Constructor for class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
 
ReflectionFinderWithParameters(ReflectionFinder.ReflectionFinderWithParameters) - Constructor for class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
 
ReflectionUtil - Class in nl.pim16aap2.testing.reflection
Utility class for reflection.
refresh(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
Registers this listener if it isn't already registered.
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Registers this listener if it isn't already registered.
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
Registers this listener if it isn't already registered.
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
Registers this listener if it isn't already registered.
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
Registers this listener if it isn't already registered.
register() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
Registers this listener if it isn't already registered.
register(ICommandSender, DelayedCommandInputRequest) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DelayedCommandInputManager
Registers an input request for a command sender.
registerAnimation(Structure, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Attempts to register a new animation.
registerDebuggable(IDebuggable) - Method in class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebuggableRegistry
 
registerDeletionListener(StructureDeletionManager.IDeletionListener) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager
Registers a deletion listener which will be used when a door is deleted.
registerFactory(IAnimatedBlockHookFactory) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimatedBlockHookManager
 
registerFactory(IAnimationHookFactory) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.AnimationHookManager
 
registerHookDefinition(IProtectionHookSpigotSpecification) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Registers a new hook definition.
registerRestartable(IRestartable) - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Register a IRestartable object with this object, so this object can restart the provided object.
registerToolUser(ToolUser) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Registers a ToolUser for a player.
RELATIVE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock.TeleportMode
Teleports the animated object relative to its old location.
reloadConfig() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Reloads the configuration file.
RELOCATE_POWERBLOCK - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Relocate the power block.
remove() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingIterator
 
remove(int) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Removes an object at the given index.
remove(K) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
remove(Node) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Removes a node from this graph.
remove(T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Removes a value from this graph.
REMOVE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
The user can remove this property from structures that have it.
REMOVE_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Remove an owner.
REMOVE_OWNER - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
REMOVE_STRUCTURE_OWNER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
removeAll(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Removes multiple values from this graph.
removeAllNodes(Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Removes multiple nodes from this graph.
removeConnection(T, T) - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Removes a connection between a child and a parent if such a connection exists.
removeFirst() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Removes the element at the tail of this cache.
removeLast() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
Removes the element at the head of this cache.
removeLoggers() - Method in class nl.pim16aap2.util.logging.Log4J2Configurator
 
removeOriginalBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
removeOriginalBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
removeOriginalBlocks() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Removes the original blocks from the world.
removeOwner(long, UUID) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Removes an owner of a structure.
removeOwner(long, UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
removeOwner(Structure, UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Remove a IPlayer as owner of a Structure and assumes that the structure was NOT deleted by an IPlayer.
removeOwner(Structure, UUID) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureModifier
Removes an owner from this structure.
removeOwner(Structure, UUID, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Remove a IPlayer as owner of a Structure.
removeOwner(Structure, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Remove a IPlayer as owner of a Structure.
removeOwner(Structure, IPlayer, IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Remove a IPlayer as owner of a Structure.
RemoveOwner - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the remove owner command.
RemoveOwnerDelayed - Class in nl.pim16aap2.animatedarchitecture.core.commands
Delayed version of RemoveOwner.
removeProperty(Property) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolder
Removes the given property from this property container.
removeProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
removeProperty(Property) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
removeStructure(long) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Delete the structure with the given structureUID from the database.
removeStructure(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
removeStructures(UUID, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Delete all structures owned by the given player with the given name.
removeStructures(UUID, String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
removeTool() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Removes the AnimatedArchitecture tool from the player's inventory.
removeTool(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitectureToolUtil
Removes any AnimatedArchitecture tools from a player's inventory.
removeTool(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.AnimatedArchitectureToolUtilSpigot
 
removeTrailingNewlines(CharSequence) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Removes all trailing newlines from a String.
removeTrailingNewlines(StringBuilder) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Removes all trailing newlines from a StringBuilder.
render(ITextRenderer) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Renders this text using the provided text renderer.
required(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
required(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
required(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
required(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
required(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
REQUIRED_LOAD - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadResult
The process successfully loaded 1 or more chunks.
RequiredPropertiesMissingForCommandException - Exception Class in nl.pim16aap2.animatedarchitecture.core.exceptions
Represents an exception that is thrown when a command requires properties and it targets a structure that doesn't have those properties.
RequiredPropertiesMissingForCommandException(boolean) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.RequiredPropertiesMissingForCommandException
 
RequiredPropertiesMissingForCommandException(boolean, String) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.RequiredPropertiesMissingForCommandException
 
RequiredPropertiesMissingForCommandException(boolean, String, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.RequiredPropertiesMissingForCommandException
 
RequiredPropertiesMissingForCommandException(boolean, Throwable) - Constructor for exception class nl.pim16aap2.animatedarchitecture.core.exceptions.RequiredPropertiesMissingForCommandException
 
requireNonNull(T, String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Ensures an object is not null.
requiresPlayer() - Method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Checks whether this animation type requires a player.
requiresWriteAccess() - Method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Returns whether this animation needs write access.
reset() - Method in class nl.pim16aap2.util.LazyValue
Resets the lazily initialized value (if it has been initialized yet).
resolveParameter(ParameterContext, ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.FilesystemExtension
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
resourcePackEnabled() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns the value of the resourcePackEnabled record component.
resourcePackEnabled() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.core.config.IConfigSpigot
Checks if the resource pack is enabled.
respawn() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
respawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Respawns this animated block.
respawn() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
The player responsible for the event.
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
responsible - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
responsible(IPlayer) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Sets the player responsible for the toggle.
responsible(PlayerData) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
responsible(StructureOwner) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
restart() - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Restarts all RestartableHolder.restartables.
restart() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitecturePlugin
 
Restart - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that is used to restart AnimatedArchitecture.
RESTART - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
Restartable - Class in nl.pim16aap2.animatedarchitecture.core.api.restartable
Basic implementation of IRestartable.
Restartable(RestartableHolder) - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.restartable.Restartable
Registers a Restartable with the given holder.
RestartableHolder - Class in nl.pim16aap2.animatedarchitecture.core.api.restartable
Represents an object that can issue a restart or shutdown to IRestartable objects.
RestartableHolder() - Constructor for class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
 
restartPlugin() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Restarts the plugin.
restartPlugin() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
restoreBlocksOnFailure() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
restoreBlocksOnFailure() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
restoreBlocksOnFailure() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Restores all spawned animated blocks to their original positions.
Result(boolean, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Creates an instance of a Result record class.
Result(boolean, Set) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Creates an instance of a Result record class.
Result(int, int) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Creates an instance of a Result record class.
Result(int, int, int, int, double) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
 
Result(Locale, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Creates an instance of a Result record class.
Result(Level, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Creates an instance of a Result record class.
Result(Map, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Creates an instance of a Result record class.
Result(OptionalInt, OptionalInt, OptionalInt, OptionalInt, OptionalDouble) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Creates an instance of a Result record class.
Result(Set) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
Creates an instance of a Result record class.
Result(Set, boolean, List, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Creates an instance of a Result record class.
RevolvingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
Represents a Revolving Door structure type.
RevolvingDoor() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
RevolvingDoorAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
Represents an IAnimationComponent for RevolvingDoor structure types.
RevolvingDoorAnimationComponent(AnimationRequestData, MovementDirection) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoorAnimationComponent
 
rightShift(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Signed bitwise right shift the values in this vector.
rightShift(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Signed bitwise right shift the values in this vector.
roll() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
 
RollingCache<T> - Class in nl.pim16aap2.animatedarchitecture.core.data.cache
Represents a bounded deque with a fixed maximum capacity.
RollingCache(int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
RollingCache.RollingIterator - Class in nl.pim16aap2.animatedarchitecture.core.data.cache
An iterator for the rolling cache.
RollingCache.RollingSpliterator - Class in nl.pim16aap2.animatedarchitecture.core.data.cache
A spliterator for the rolling cache.
rotate(BlockFace, int, UnaryOperator) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate a block face in a given direction for a number of steps.
rotate(BlockFace, int, MovementDirection) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate a block face in a given direction for a number of steps.
rotateAroundXAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Rotates this point around another point along the x axis.
rotateAroundXAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Rotates this point around another point along the x axis.
rotateAroundYAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Rotates this point around another point along the y axis.
rotateAroundYAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Rotates this point around another point along the y axis.
rotateAroundZAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Rotates this point around another point along the z axis.
rotateAroundZAxis(IVector3D, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Rotates this point around another point along the z axis.
rotateBlock(MovementDirection) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Rotates this block in a provided MovementDirection.
rotateBlock(MovementDirection, int) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlockData
Rotates this block in a provided MovementDirection.
rotateBlock(MovementDirection, int) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.SimpleBlockData
 
rotateClockwise(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in clockwise direction from a perspective of looking down on the world.
rotateCounterClockwise(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in counterclockwise direction from a perspective of looking down on the world.
RotatedPosition - Record Class in nl.pim16aap2.animatedarchitecture.core.animation
Represents a position with a rotation.
RotatedPosition(double, double, double) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Creates a new RotatedPosition with the given position with a rotation of 0-0-0.
RotatedPosition(IVector3D) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Creates a new RotatedPosition with the given position with a rotation of 0-0-0.
RotatedPosition(Vector3Dd, Vector3Dd) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Creates an instance of a RotatedPosition record class.
rotateVerticallyEast(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in eastern direction on the vertical plane.
rotateVerticallyNorth(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in northern direction on the vertical plane.
rotateVerticallySouth(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in southern direction on the vertical plane.
rotateVerticallyWest(BlockFace) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Rotate the BlockFace in western direction on the vertical plane.
rotation() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Returns the value of the rotation record component.
ROTATION_POINT - Static variable in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
A property for structures that have a defined rotation point.
rotationCenter - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
rotationPoint - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
rotator - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
round() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns a new vector with Math.round(double) applied to the current values.
round() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
round() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
round(double) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.MathUtil
Returns the closest integer to the argument.
run() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Executes the command.
runAsync(Runnable) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules an action to be run asynchronously.
runAsync(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runAsyncLater(Runnable, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated Runnable to be run asynchronously.
runAsyncLater(Runnable, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runAsyncLater(TimerTask, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated TimerTask to be run asynchronously.
runAsyncLater(TimerTask, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runAsyncRepeated(Runnable, long, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated Runnable to be run asynchronously.
runAsyncRepeated(Runnable, long, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runAsyncRepeated(TimerTask, long, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated TimerTask to be run asynchronously.
runAsyncRepeated(TimerTask, long, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runCurrentStepPreparation() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Runs the step preparation for the current step if applicable.
runDelayed(ICommandSender, StructureRetriever) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Starts the (new) DelayedInputRequest for this delayed command.
runDelayed(ICommandSender, Creator, Function, Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
Starts the (new) DelayedInputRequest for this delayed command.
runOnMainThread(Runnable) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Ensures a runnable is run on the main thread.
runOnMainThread(Supplier) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Ensures a supplier is run on the main thread.
runOnMainThreadWithResponse(Runnable) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Ensures a runnable is run on the main thread.
runSync(Runnable) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules an action to be run on the main thread.
runSync(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runSyncLater(Runnable, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated Runnable to be run on the main thread.
runSyncLater(Runnable, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runSyncLater(TimerTask, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated TimerTask to be run on the main thread.
runSyncLater(TimerTask, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runSyncRepeated(Runnable, long, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated Runnable to be run on the main thread.
runSyncRepeated(Runnable, long, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runSyncRepeated(TimerTask, long, long) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a repeated TimerTask to be run on the main thread.
runSyncRepeated(TimerTask, long, long) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
runWithLock(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Runs the provided supplier while holding the input lock.
runWithRawResult() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Executes the command.
runWithRawResult(int, TimeUnit) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Executes the command with a timeout.

S

safeCreateBlockData(Material) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.api.BlockAnalyzerSpigot
Safely creates a BlockData object for a material.
SafeStringBuilder - Class in nl.pim16aap2.util
A kind of StringBuilder with some added methods to append objects using suppliers in try/catch blocks.
SafeStringBuilder() - Constructor for class nl.pim16aap2.util.SafeStringBuilder
 
SafeStringBuilder(int) - Constructor for class nl.pim16aap2.util.SafeStringBuilder
 
SafeStringBuilder(CharSequence) - Constructor for class nl.pim16aap2.util.SafeStringBuilder
 
SafeStringBuilder(String) - Constructor for class nl.pim16aap2.util.SafeStringBuilder
 
scheduleOnMainThread(Runnable) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules an action to be run on the main thread.
scheduleOnMainThread(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
scheduleOnMainThread(Supplier) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a task to be run on the main thread.
scheduleOnMainThread(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
search(ICommandSender, String, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
search(ICommandSender, String, PermissionLevel, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
search(ICommandSender, String, StructureRetrieverFactory.StructureFinderMode, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
search(ICommandSender, String, StructureRetrieverFactory.StructureFinderMode, PermissionLevel, Collection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
Gets the StructureFinder to find structures from partial string matches.
search(ICommandSender, String, StructureRetrieverFactory.StructureFinderMode, PermissionLevel, Property...) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
searchIterable(Iterable, Predicate) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CollectionsUtil
Searches through an Iterable object using a provided search function.
SECTION_COMMENT - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.GeneralSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.AnimationsSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.CachingSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.GeneralSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LimitsSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LocaleSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.LoggingSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.ProtectionHooksSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.RedstoneSection
 
SECTION_TITLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
 
SectionalGarageDoorAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
Represents an IAnimationComponent for GarageDoor structure types.
SectionalGarageDoorAnimationComponent(AnimationRequestData, MovementDirection) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.SectionalGarageDoorAnimationComponent
 
sendError(String, Text.ArgumentCreator...) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Sends an error message to this messageable.
sendGenericErrorMessage() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
 
sendInfo(String, Text.ArgumentCreator...) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Sends a info message to this object.
sendInfoMessage(StructureSnapshot) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Info
 
sendMessage() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Sends the localized message of the current step to the player that owns this object.
sendMessage(Text) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Sends a message to this object.
sendMessage(Text) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.SpigotServer
 
sendMessage(Text) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
Deprecated.
sendMessage(Text) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
sendMessage(TextType, String, Text.ArgumentCreator...) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Sends a message to this object.
sendMessage(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Sends the localized message of the given step to the player that owns this object.
sendSuccess(String, Text.ArgumentCreator...) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Sends a success message to this object.
sendUpdatedInfo(Structure) - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
Sends the updated info of the structure to the ICommandSender.
serialize(IStructureConst) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer
Serializes the PropertyContainer of the given Structure to a JSON string.
serialize(IPropertyContainerConst) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer
Serializes the given IPropertyContainerConst to a JSON string.
SERVER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
The Structure was toggled from the console or by a command block.
set(T) - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Provides the value that this object is waiting for.
set(Object, Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
Sets the value of the field in the given instance.
set(Object, Object) - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
Sets the value of the field in the given instance.
SET_BLOCKS_TO_MOVE - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
SET_NAME - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
SET_OPEN_DIRECTION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
SET_OPEN_STATUS - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
SET_PROPERTY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Sets a Property for a structure.
SET_PROPERTY - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
setAccessible - Variable in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
 
setAccessible - Variable in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
setAccessible - Variable in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
setAccessible - Variable in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
setAccessible() - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
 
setAccessible() - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
 
setAccessible() - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
setAccessible() - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
setAccessible() - Method in interface nl.pim16aap2.util.reflection.IAccessibleSetter
Sets the returned reflection object(s) as accessible.
setAccessible() - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
setBigDecimal(int, BigDecimal) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
SetBlocksToMove - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that is used to change the number of blocks a block will try to move.
SetBlocksToMoveDelayed - Class in nl.pim16aap2.animatedarchitecture.core.commands
Delayed version of SetBlocksToMove.
SetBlocksToMoveDelayed(DelayedCommand.Context, DelayedCommandInputRequest.IFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMoveDelayed
 
setBoolean(int, boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setByte(int, byte) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setBytes(int, byte[]) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setCancelled(boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.events.ICancellableAnimatedArchitectureEvent
Sets the cancelled status of this event.
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
setCancelled(boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
setCoordinates(Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Changes the position of this Structure.
setCoordinates(Vector3Di, Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Changes the position of this Structure.
setCuboid(Cuboid) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the name of the structure that is to be created.
setDate(int, Date) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setDefaultStyle(T) - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme.ColorSchemeBuilder
Sets the default style that is to be used when requesting the style for an unmapped text type.
setDouble(int, double) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setField(Class, Object, String, Object) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Sets the value of a field in an object.
setField(Object, String, Object) - Static method in class nl.pim16aap2.testing.reflection.ReflectionUtil
Sets the value of a field in an object.
setFirstPos(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the first position of the structure that is to be created.
setFlag(long, long) - Static method in interface nl.pim16aap2.animatedarchitecture.core.util.IBitFlag
Enables a flag if not previously enabled.
setFloat(int, float) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setInt(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setLevel(Level) - Method in class nl.pim16aap2.util.logging.Log4J2Configurator
 
setLocked(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Changes the lock status of this structure.
setLocked(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the locked status of the structure that is to be created.
setLong(int, long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setMarkerName(String) - Static method in class nl.pim16aap2.util.logging.Log4J2Configurator
 
setMovementDirection(MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the movement direction of the structure that is to be created.
setName(String) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Changes the name of the structure.
SetName - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the setName command, which is used to provide a name for a ToolUser.
setNextBigDecimal(BigDecimal) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextBoolean(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextByte(byte) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextBytes(byte[]) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextDate(Date) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextDouble(double) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextFloat(float) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextInt(int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextLong(long) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextNull(int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextObject(Object, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextRawString(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
Shortcut for DelayedPreparedStatement.setRawString(int, String) with the current index.
setNextShort(short) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextString(String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextTime(Time) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNextTimestamp(Timestamp) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setNull(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setObject(int, Object, int) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setOpenDirection(MovementDirection) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Sets the MovementDirection this Structure will open if currently closed.
SetOpenDirection - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that changes the opening direction of structures.
SetOpenDirectionDelayed - Class in nl.pim16aap2.animatedarchitecture.core.commands
Delayed version of SetOpenDirection.
SetOpenDirectionDelayed(DelayedCommand.Context, DelayedCommandInputRequest.IFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirectionDelayed
 
setOpenDirectionTextSupplier(Text) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
SetOpenStatus - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that changes the opening status of structures.
SetOpenStatusDelayed - Class in nl.pim16aap2.animatedarchitecture.core.commands
Delayed version of SetOpenStatus.
SetOpenStatusDelayed(DelayedCommand.Context, DelayedCommandInputRequest.IFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatusDelayed
 
setOpenStatusTextSupplier(Text) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
setPlayerHasTool(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Sets the playerHasTool field.
setPowerblock(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the power block of the structure that is to be created.
setPowerBlock(Vector3Di) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Updates the position of the powerblock.
setPrintDebugMessages(boolean) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
 
setProperty(Property, T) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets a property of the structure.
SetProperty - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that sets property values for structures.
setPropertyValue(Property, T) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyHolder
Sets the value of the given property.
setPropertyValue(Property, T) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
setPropertyValue(Property, T) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
setRawString(int, String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
Replaces a '?'
setRecoveryData(BlockDisplay, IAnimatedBlockRecoveryData) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockHelper
Sets the recovery data for an animated block entity.
setShort(int, short) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setString(int, String) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setTime(int, Time) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setTimestamp(int, Timestamp) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
setUntypedPropertyValue(Property, Object) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Sets the value of the given property without type checking.
setWorld(IWorld) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Sets the world in which the structure that is to be created is located.
setX(double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Changes the x coordinate.
setX(double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
setY(double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Changes the y coordinate.
setY(double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
setZ(double) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Changes the z coordinate.
setZ(double) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
showPreview() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
 
shutDown() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.restartable.IRestartable
Handles a shutdown.
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.api.restartable.RestartableHolder
Calls IRestartable.shutDown() for all registered IRestartables.
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.audio.AudioConfigurator
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Shuts this cache down.
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.LocalizationManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionParser
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeParser
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerSpigot
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.HeadManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
shutDown() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
shutDownPlugin() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IAnimatedArchitecturePlatform
Shuts the plugin down.
shutDownPlugin() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.AnimatedArchitectureSpigotPlatform
 
SimpleBlockData - Class in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Represents the data of a block that is animated.
SimpleBlockData.IFactory - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.animation
The factory interface for creating SimpleBlockData instances.
simpleChunkSpaceLocationHash(int, int, int) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.LocationUtil
Gets the 'simple' hash of a location in chunk-space.
singleElement() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
 
singleFilteredBy(Predicate) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event matches the given predicate.
singleWithMessage(BiPredicate, String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that matches the given matcher.
singleWithMessageContaining(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that contains the expected message.
singleWithMessageEndingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that ends with the expected message.
singleWithMessageExactly(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that exactly matches the expected message.
singleWithMessageMatching(String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that matches the given regular expression.
singleWithMessageStartingWith(String, Object...) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a message that starts with the expected message.
singleWithoutThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event does not have a throwable associated with it.
singleWithThrowable() - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a throwable associated with it.
singleWithThrowableExactlyOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Verifies that exactly one log event has a throwable that is exactly of the given type.
singleWithThrowableOfType(Class) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
Filters the log events that have exactly one throwable of the given type associated with them.
size() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
size() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.DirectedAcyclicGraph
Gets the current number of nodes in this graph.
skip() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Checks if this step should be skipped based on certain criteria defined by the implementation.
SKIP - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.Action
 
skipAnimation() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
skipAnimation(boolean) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Optional: Skips the animation.
skipAnimationsByDefault() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
Whether to skip all animations by default.
skipAnimationsByDefault() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Returns the value of the skipAnimationsByDefault record component.
skipCondition(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets the implementation of Step.skip().
skipConfirmPrice() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Checks if the step that asks the user to confirm that they want to buy the structure should be skipped.
SKIPPED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation was skipped.
skipToStep(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Skips to a specific Step in this Procedure.
skipToStep(Step) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
SlidingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
Represents a Sliding Door structure type.
SlidingDoor() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
SlidingDoorAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
Represents an IAnimationComponent for SlidingDoor structure types.
SlidingDoorAnimationComponent(AnimationRequestData, MovementDirection, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
snapshot - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
snapshot - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
snapshot() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
Creates a new snapshot of this property container.
softReference(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
sound() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns the value of the sound record component.
source - Variable in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
SOUTH - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
SOUTH - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
spawn() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimatedHighlightedBlock
 
spawn() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock
Spawns this animated block.
spawn() - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Creates and spawns the new highlighted block using the provided configuration.
spawn() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.AnimatedBlockDisplay
 
spawn() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.HighlightedBlockDisplay
 
spawnAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
spawnAnimatedBlocks() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
spawnAnimatedBlocks() - Method in interface nl.pim16aap2.animatedarchitecture.core.animation.IAnimatedBlockContainer
Tries to replace the original blocks with the animated blocks in the world.
spawnHighlightedBlock(IPlayer, IWorld, Duration, RotatedPosition, Color) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
 
spawnHighlightedBlock(IPlayer, IWorld, Duration, RotatedPosition, Color) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.HighlightedBlockSpawnerSpigot
 
spawnHighlightedBlocks(IStructureConst, IPlayer, Duration) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
Spawns the highlighted blocks required to highlight a structure.
spawnHighlightedBlocks(Structure, IPlayer, Duration) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner
Spawns the highlighted blocks required to highlight a structure.
specificationTimeout() - Method in interface nl.pim16aap2.animatedarchitecture.core.config.IConfig
The amount of time a user gets to specify which structure they meant in case of structureID collisions.
Specify - Class in nl.pim16aap2.animatedarchitecture.core.commands
Implements the command to specify a structure for the StructureSpecificationManager.
SPECIFY - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
SpigotAdapter - Class in nl.pim16aap2.animatedarchitecture.spigot.util
Class that contains utility methods to convert between AnimatedArchitecture and Spigot objects.
SpigotServer - Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Represents the Spigot implementation of IServer.
SpigotServerModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
 
SpigotSubPlatformModule - Class in nl.pim16aap2.animatedarchitecture.spigot.core
Module that provides the sub-platform for the Spigot platform based on the server version.
SpigotSubPlatformModule() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.SpigotSubPlatformModule
 
SpigotUtil - Class in nl.pim16aap2.animatedarchitecture.spigot.util
Represents various small and Spigot-specific utility functions.
spliterator() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache
 
spliterator() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyContainerConst
Returns a read-only spliterator over the properties in this container.
spliterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
spliterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
spliterator() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
SQLITE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo.Type
 
SQLiteJDBCDriverConnection - Class in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
An implementation of IStorage for SQLite.
SQLiteJDBCDriverConnection(IConfig, DataSourceInfoSQLite, FlywayManager, StructureBuilder, StructureRegistry, StructureTypeManager, IWorldFactory, DebuggableRegistry) - Constructor for class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
SQLiteStorageModule - Interface in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
 
SQLStatement - Enum Class in nl.pim16aap2.animatedarchitecture.core.storage
Represents an SQL statement.
startAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Replaces all blocks of the Structure with animated blocks and starts the animation.
startExecution() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Starts the execution of this command.
startToolUser(ToolUser, int) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.ToolUserManager
Starts a timer for a ToolUser.
Step - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
Represents a step in a Procedure.
Step.Factory - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
Factory class for new Step objects.
Step.Factory.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.tooluser
The factory interface for creating Step.Factory instances.
stepExecutor(StepExecutor) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
StepExecutor - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
Represents an executor for a single step in a larger procedure.
StepExecutor() - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
 
StepExecutorBoolean - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorBoolean(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorBoolean
 
StepExecutorInteger - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorInteger(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorInteger
 
StepExecutorLocation - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorLocation(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorLocation
 
StepExecutorOpenDirection - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorOpenDirection(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorOpenDirection
 
StepExecutorString - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorString(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorString
 
StepExecutorVector3Di - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorVector3Di(Predicate) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVector3Di
 
StepExecutorVoid - Class in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
 
StepExecutorVoid(BooleanSupplier) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVoid
 
stepFactory - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
stepName(PersonalizedLocalizer, String) - Method in interface nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory.IFactory
Creates a new Step.Factory.
stepPreparation(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
STOP_STRUCTURES - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
stopAnimation() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
Stops the animation gracefully.
stopAnimators(long) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Stops all active animators regardless of read/write access.
stopAnimatorsWithWriteAccess(long) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Stops an active animator with write access if one currently exists for the structure with the provided UID.
STOPPING - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
The animation has finished and the animated blocks are about to be placed down as normal blocks.
StopStructures - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command used to stop all active structures.
stream() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyContainerConst
Returns a Stream of the properties in this container.
stream() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
strikethrough(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
stringCollector() - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Creates a collector that collects a stream of strings into a formatted string.
stringCollector(String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Creates a collector that collects a stream of strings into a formatted string.
stringCollector(String, String) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Creates a collector that collects a stream of strings into a formatted string.
StringRenderer(int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.text.ITextRenderer.StringRenderer
 
StringUtil - Class in nl.pim16aap2.animatedarchitecture.core.util
Utility class for strings.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
The structure that is targeted by the event.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
The structure that is targeted by the event.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
The structure that is targeted by the event.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
The structure that is targeted by the event.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
The structure that is targeted by the event.
structure - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
The structure that is targeted by the event.
structure() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Returns the value of the structure record component.
structure(CompletableFuture) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilderStructure
Sets the target structure to toggle.
structure(StructureRetriever) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilderStructure
Sets the target structure to toggle.
structure(Structure) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilderStructure
Sets the target structure to toggle.
Structure - Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents the abstract base all structure types should extend.
STRUCTURE_COUNT - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The maximum number of structures a player can own.
STRUCTURE_CREATOR_TIME_LIMIT - Static variable in class nl.pim16aap2.animatedarchitecture.core.util.Constants
The amount of time (in milliseconds) a user has to complete the structure creation process.
STRUCTURE_SIZE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
The maximum size a structure can have in number of blocks.
structureActionCause(StructureActionCause) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilderStructureActionCause
Sets what caused this toggle request.
StructureActionCause - Enum Class in nl.pim16aap2.animatedarchitecture.core.events
Represents the different kind of causes that can be the reason of a Structure action.
structureActionType(StructureActionType) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilderStructureActionType
Sets the type of action to request of the structure.
StructureActionType - Enum Class in nl.pim16aap2.animatedarchitecture.core.events
Represents the different kinds of actions that are applicable to a structure.
StructureActivityManager - Class in nl.pim16aap2.animatedarchitecture.core.animation
Keeps track of which structures are currently active.
StructureActivityManager(RestartableHolder, IAnimatedArchitectureEventFactory, IAnimatedArchitectureEventCaller, IExecutor, DebuggableRegistry, StructureDeletionManager) - Constructor for class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Constructs a new StructureActivityManager.
StructureAnimationRequest - Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents the principal way to submit a request to animate a structure.
StructureAnimationRequest(StructureRetriever, StructureActionCause, IMessageable, IPlayer, Double, boolean, boolean, StructureActionType, AnimationType, ILocalizer, ITextFactory, StructureActivityManager, IPlayerFactory, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
StructureAnimationRequest.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.structures
The factory interface for creating StructureAnimationRequest instances.
StructureAnimationRequestBuilder - Class in nl.pim16aap2.animatedarchitecture.core.structures
Builder for StructureAnimationRequest instances implemented as a guided builder.
StructureAnimationRequestBuilder(StructureAnimationRequest.IFactory, IMessageable, IPlayerFactory, IConfig) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder
 
StructureAnimationRequestBuilder.IBuilder - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureAnimationRequestBuilder.IBuilderStructure - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureAnimationRequestBuilder.IBuilderStructureActionCause - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureAnimationRequestBuilder.IBuilderStructureActionType - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureArgument - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents a type of argument in a command used to specify a structure.
StructureArgument(boolean, String, String, BiFunction, ArgumentDescription, boolean, IExecutor, StructureRetrieverFactory, PermissionLevel, Property...) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument
 
StructureArgument.StructureArgumentBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
StructureArgument.StructureArgumentParser - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
StructureArgumentParser(boolean, StructureRetrieverFactory, PermissionLevel, IExecutor, Property...) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentParser
 
structureAttribute - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
StructureAttribute - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures
Represent the possible attributes of a structure.
structureBuilder - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
StructureBuilder - Class in nl.pim16aap2.animatedarchitecture.core.structures
Builder for Structure instances implemented as a guided builder.
StructureBuilder.IBuilder - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderCuboid - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderIsLocked - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderName - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderOpenDir - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderOwners - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderPowerBlock - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderPrimeOwner - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderProperties - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderUID - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
StructureBuilder.IBuilderWorld - Interface in nl.pim16aap2.animatedarchitecture.core.structures
 
structureCountLimit() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns the value of the structureCountLimit record component.
StructureCreatedEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where a structure was created.
StructureCreatedEvent(Structure, IPlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
 
StructureDeletionManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
 
StructureDeletionManager.IDeletionListener - Interface in nl.pim16aap2.animatedarchitecture.core.managers
Represents a listener for structure deletion events.
StructureDescription(String, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Creates an instance of a StructureDescription record class.
StructureEventToggleEnd - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Implementation of IStructureEventToggleEnd for the Spigot platform.
StructureEventToggleEnd(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
Constructs a structure action event.
StructureEventTogglePrepare - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Implementation of IStructureEventTogglePrepare for the Spigot platform.
StructureEventTogglePrepare(StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
Constructs a structure action event.
StructureEventToggleStart - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Implementation of IStructureEventToggleStart for the Spigot platform.
StructureEventToggleStart(Structure, StructureSnapshot, StructureActionCause, StructureActionType, IPlayer, double, boolean, Cuboid) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
Constructs a structure action event.
StructureFinder - Class in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Represents a class that can be used to retrieve structures when only partial data is provided.
StructureFinder.MinimalStructureDescription - Record Class in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Represents a minimal description of a structure.
Structure Finders - Section in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
 
Structure Finders - Section in package nl.pim16aap2.animatedarchitecture.core.structures.retriever
 
structureID - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
StructureID - Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents an Identifier (ID) that has been assigned to a structure.
StructureIdentifier(StructureType, long, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Creates an instance of a StructureIdentifier record class.
StructureInsertResult(Optional, boolean) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Creates an instance of a StructureInsertResult record class.
Structure Instantiation and Retrieval - Section in package nl.pim16aap2.animatedarchitecture.core.structures
 
Structure Modification - Section in package nl.pim16aap2.animatedarchitecture.core.structures
 
StructureModifier - Class in nl.pim16aap2.animatedarchitecture.core.structures
Class that can modify some protected aspects of structures.
Structure Object Types - Section in package nl.pim16aap2.animatedarchitecture.core.structures
 
StructureOwner - Record Class in nl.pim16aap2.animatedarchitecture.core.structures
Contains all details needed about the owner of a Structure.
StructureOwner(long, PermissionLevel, PlayerData) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Creates an instance of a StructureOwner record class.
StructurePrepareAddOwnerEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where a new owner is added to a structure.
StructurePrepareAddOwnerEvent(Structure, IPlayer, StructureOwner) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
StructurePrepareCreateEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where a structure will be created.
StructurePrepareCreateEvent(Structure, IPlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
StructurePrepareDeleteEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where a structure was deleted.
StructurePrepareDeleteEvent(Structure, IPlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
StructurePrepareLockChangeEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where a structure will be (un)locked.
StructurePrepareLockChangeEvent(Structure, IPlayer, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
StructurePrepareRemoveOwnerEvent - Class in nl.pim16aap2.animatedarchitecture.spigot.core.events
Represents the event where an owner is removed from a structure.
StructurePrepareRemoveOwnerEvent(Structure, IPlayer, StructureOwner) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
StructureRegistry - Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents a registry of structures.
StructureResult(boolean, double, String, Material) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Creates an instance of a StructureResult record class.
structureResults() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Returns the value of the structureResults record component.
structureRetriever - Variable in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
StructureRetriever - Class in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Represents a way to retrieve structures.
StructureRetriever() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
 
structureRetrieverFactory(StructureRetrieverFactory) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
StructureRetrieverFactory - Class in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Represents the factory for StructureRetriever and StructureFinder instances.
Structure Retriever Factory - Section in package nl.pim16aap2.animatedarchitecture.core.structures.retriever
 
StructureRetrieverFactory.StructureFinderMode - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Represents different ways a structure finder can be instantiated.
Structure Retrievers - Section in Overview
 
Structure Retrievers - Section in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory
 
Structure Retrievers - Section in package nl.pim16aap2.animatedarchitecture.core.structures.retriever
 
Structures - Section in Overview
 
structuresFromPowerBlockLoc(ILocation) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Gets all Structures that have a powerblock at a location in a world.
structuresFromPowerBlockLoc(Vector3Di, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Gets all Structures that have a powerblock at a location in a world.
structuresFromPowerBlockLoc(Vector3Di, IWorld) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Gets all Structures that have a powerblock at a location in a world.
structuresInChunk(Vector3Di, String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Retrieves all structures whose powerblocks exist in the same chunk as a given location.
structureSizeLimit() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns the value of the structureSizeLimit record component.
StructureSnapshot - Class in nl.pim16aap2.animatedarchitecture.core.structures
Represents a (read-only) snapshot of a structure at a particular point in time.
StructureSpecificationManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents a manager for handling structure specifications requests.
StructureSpecificationManager(RestartableHolder) - Constructor for class nl.pim16aap2.animatedarchitecture.core.managers.StructureSpecificationManager
 
StructuresSection<T> - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a section in the configuration with per-structure type settings.
StructuresSection() - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.StructuresSection
 
StructuresSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Spigot-specific implementation of the StructuresSection.
StructuresSectionSpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
StructuresSectionSpigot(Lazy, Consumer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot
 
StructuresSectionSpigot.Result - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of the StructuresSection configuration.
StructuresSectionSpigot.StructureResult - Record Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Represents the result of a specific structure configuration.
StructureSubSection - Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a subsection of StructuresSection in the configuration.
StructureSubSection(StructureType) - Constructor for class nl.pim16aap2.animatedarchitecture.core.config.StructureSubSection
 
StructureSubSectionFlagSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Spigot-specific implementation of IStructureSubSectionFlag.
StructureSubSectionFlagSpigot(StructureType) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionFlagSpigot
Creates a new IStructureSubSectionFlag with the given structure type.
StructureSubSectionSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.config
Spigot-specific implementation of StructureSubSection.
StructureSubSectionSpigot(StructureType) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructureSubSectionSpigot
 
StructureTargetCommand - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a command that relates to an existing structure.
StructureTargetCommand(ICommandSender, IExecutor, StructureRetriever, StructureAttribute) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
StructureTargetCommand(ICommandSender, IExecutor, StructureRetriever, StructureAttribute, boolean, CommandFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
StructureTargetCommand.StructureDescription - Record Class in nl.pim16aap2.animatedarchitecture.core.commands
A simple description of a structure.
StructureToggleResult - Enum Class in nl.pim16aap2.animatedarchitecture.core.structures
Represent the possible outcomes of trying to toggle a structure.
structureType - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
The type of structure this creator will create.
StructureType - Class in nl.pim16aap2.animatedarchitecture.core.structures
This class represents a type of Structure.
StructureType(String, int, List, List, String) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Constructs a new StructureType.
StructureTypeArgument - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents a command argument that parses into a StructureType.
StructureTypeArgument(boolean, String, String, BiFunction, ArgumentDescription, StructureTypeParser) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument
 
StructureTypeArgument.StructureTypeArgumentBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
 
StructureTypeBigDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor
The type for the BigDoor structure.
StructureTypeClock - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
 
StructureTypeConfigurationOption<T> - Record Class in nl.pim16aap2.animatedarchitecture.core.config
Represents a configuration option for a structure type.
StructureTypeConfigurationOption(String, T, Class) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Creates a new StructureTypeConfigurationOption without a comment.
StructureTypeConfigurationOption(String, T, Class, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Creates an instance of a StructureTypeConfigurationOption record class.
StructureTypeDrawbridge - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge
 
StructureTypeFlag - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
 
StructureTypeGarageDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
 
StructureTypeManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
This class manages all StructureTypes.
StructureTypeManager(DebuggableRegistry) - Constructor for class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
 
StructureTypeParser - Class in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Represents an argument parser that can be used to retrieve and suggest structure types.
StructureTypePortcullis - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
 
StructureTypeRevolvingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor
 
StructureTypeSlidingDoor - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor
 
StructureTypeWindmill - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
 
structureUID() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Returns the value of the structureUID record component.
StyleBuilder() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
StyledTextDecorator - Class in nl.pim16aap2.animatedarchitecture.spigot.util.text
Represents a text decorator for the Spigot platform that can add styles to text.
StyledTextDecorator(BaseComponent) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.text.StyledTextDecorator
 
SubPlatform_V1_20 - Class in nl.pim16aap2.animatedarchitecture.spigot.v1_20
Represents a sub-platform for Spigot 1.20.
SubPlatform_V1_21 - Class in nl.pim16aap2.animatedarchitecture.spigot.v1_21
Represents a sub-platform for Spigot 1.21.
subsection(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
Gets a subsection from this Text.
subSequence(int, int) - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
subSequence(int, int) - Method in class nl.pim16aap2.util.SafeStringBuilder
 
subtract(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Subtracts a value from both the x and the y values of the current Vector2Dd.
subtract(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Subtracts a value from both the x, y, and z values of the current Vector3Dd.
subtract(double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts a floating point value from the x, y, and z values of the current Vector3Di.
subtract(double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Subtracts values from the current values.
subtract(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Subtracts values from the current values.
subtract(double, double, double) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts floating point values from the current values.
subtract(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Subtracts a value from both the x and the y values of the current Vector2Di.
subtract(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts a value from the x, y, and z values of the current Vector3Di.
subtract(int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Subtracts values from the current values.
subtract(int, int, int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts values from the current values.
subtract(IVector3D) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Subtracts another 3D vector from both the x, y, and z values of the current Vector3Dd.
subtract(Vector2Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Subtracts another Vector2Dd from both the x and the y values of the current Vector2Dd.
subtract(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Subtracts another Vector2Di from both the x and the y values of the current Vector2Dd.
subtract(Vector2Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Subtracts another Vector2Di from both the x and the y values of the current Vector2Di.
subtract(Vector3Dd) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts another Vector3Dd from the x, y, and z values of the current Vector3Di.
subtract(Vector3Di) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Subtracts another Vector3Di from the x, y, and z values of the current Vector3Di.
success() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Checks if the request was fulfilled successfully.
success(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
Shortcut for creating a new TextArgument with a TextComponent for the TextType.SUCCESS text type.
SUCCESS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.ActionResult
Success!
SUCCESS - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
No issues were encountered; everything went fine.
SUCCESS - Static variable in class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
suggestions(CommandContext, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionParser
 
suggestions(CommandContext, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentParser
 
suggestions(CommandContext, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentParser
 
suggestions(CommandContext, String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeParser
 
suggestionsProvider(BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
suggestionsProvider(BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
suggestionsProvider(BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
suggestionsProvider(BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
suggestionsProvider(BiFunction) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
sum() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the sum of the x, y, and z values.
supplyAsync(Supplier) - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IExecutor
Schedules a task to be run on the main thread.
supplyAsync(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ExecutorSpigot
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.FilesystemExtension
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.LogCaptorExtension
 
supportsTestTemplate(ExtensionContext) - Method in class nl.pim16aap2.testing.extensions.FilesystemExtension
 
SWITCH - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Turns a structure on or off.
syncData() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Synchronizes this structure with the database.
syncData(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Synchronizes this structure with the database.
syncStructureData(IStructureConst) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Synchronizes an Structure structure with the database.
syncStructureData(IStructureConst) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
syncStructureData(StructureSnapshot) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Updates the all data of an Structure.

T

targetPermissionLevel() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Returns the value of the targetPermissionLevel record component.
targetPlayer() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Returns the value of the targetPlayer record component.
teleport(RotatedPosition) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.IGlowingBlock
Teleports this IGlowingBlock to the provided position.
TestUtil - Class in nl.pim16aap2.testing
 
Text - Class in nl.pim16aap2.animatedarchitecture.core.text
Represents a piece of text with styled sections.
Text(ITextComponentFactory, PersonalizedLocalizer) - Constructor for class nl.pim16aap2.animatedarchitecture.core.text.Text
 
Text(Text) - Constructor for class nl.pim16aap2.animatedarchitecture.core.text.Text
 
Text.ArgumentCreator - Interface in nl.pim16aap2.animatedarchitecture.core.text
Represents a function that creates a TextArgument using the given TextArgumentFactory.
TextArgument - Record Class in nl.pim16aap2.animatedarchitecture.core.text
Represents an argument in a piece of text.
TextArgument(Object, TextComponent) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Creates an instance of a TextArgument record class.
TextArgument(String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
 
TextArgumentFactory - Class in nl.pim16aap2.animatedarchitecture.core.text
Contains some quality-of-life features to aid the creation of new TextArguments.
TextArgumentFactory(ITextComponentFactory, PersonalizedLocalizer) - Constructor for class nl.pim16aap2.animatedarchitecture.core.text.TextArgumentFactory
 
TextComponent - Record Class in nl.pim16aap2.animatedarchitecture.core.text
Represents a component in a piece of text that has zero or more ITextDecorator to add features such as colors or clickable links, etc.
TextComponent() - Constructor for record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
 
TextComponent(List) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Creates an instance of a TextComponent record class.
TextComponent(ITextDecorator...) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
 
TextComponentFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.util.text
Implementation of the text component factory for the Spigot platform.
TextComponentFactorySpigot(ColorScheme) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
TextComponentFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.util.text
 
TextFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Implementation of ITextFactory for the Spigot platform.
TextFactorySpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot
 
TextFactorySpigot.StyleBuilder - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
TextFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
TextRendererSpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.util.text
Implementation of a text renderer that can be used by a Text object to render the text to BaseComponent array.
TextRendererSpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextRendererSpigot
 
textSupplier(Function) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets the supplier for the Text object that is used to provide instructions for this step.
TextType - Class in nl.pim16aap2.animatedarchitecture.core.text
Represents the different types of Text used by CAP.
TextType() - Constructor for class nl.pim16aap2.animatedarchitecture.core.text.TextType
 
thenAssert() - Method in class nl.pim16aap2.testing.assertions.CompletableFutureAssertionsUtil.ExceptionContextAssertionBuilder
Assert that the exception context of the CompletableFuture matches the set values.
Thread-Safety - Section in package nl.pim16aap2.animatedarchitecture.core.structures
 
throwableToString(Throwable) - Static method in class nl.pim16aap2.testing.TestUtil
Converts a throwable to a string.
time - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
time - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
time - Variable in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
time(Double) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequestBuilder.IBuilder
Optional: Sets the time value of the toggle request.
TIMED_OUT - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
The request timed out before it received input.
TimedCache<K,V> - Class in nl.pim16aap2.animatedarchitecture.core.data.cache.timed
Represents a timed cached map backed by a ConcurrentHashMap.
TimedCache(Duration, Duration, boolean, boolean, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Constructor of TimedCache
TimedCache.TimedCacheBuilder<K,V> - Class in nl.pim16aap2.animatedarchitecture.core.data.cache.timed
 
timedOut() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
Check if the request timed out while waiting for input.
timeOut(Duration) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
toAssert(LogEvent, String) - Method in class nl.pim16aap2.testing.assertions.LogEventsAssert
 
toBukkitColor(Color) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotUtil
Gets the bukkit version of a Color.
toDegrees() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Converts all the values in this 3d vector to degrees.
toDouble() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Creates a new double-based 3d vector from this integer-based 3d vector.
toDouble() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Creates a new double-based 2d vector from this integer-based 2d vector.
toDouble() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
toDouble() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
toDoublePositionString() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the position (so no world) in double as a String.
TOGGLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionType
Open a Structure if it is currently open, otherwise close it.
TOGGLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
The structure behaves in a way where it toggles between open and closed when the redstone signal changes.
TOGGLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Toggle the structure.
TOGGLE - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
Toggling a Structure - Section in package nl.pim16aap2.animatedarchitecture.core.structures
 
toInteger() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Creates a new integer-based 3d vector from this 3d vector.
toInteger() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Creates a new integer-based 2d vector from this double-based 2d vector.
toInteger() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
toInteger() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
toIntPositionString() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.ILocation
Gets the position (so no world) in integers as a String.
toLocation(ILocationFactory, IWorld) - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Creates a new ILocation using the current x/y/z coordinates.
toLog4jLevel(Level) - Static method in class nl.pim16aap2.util.logging.Log4J2Configurator
Deprecated, for removal: This API element is subject to removal in a future version.
Use log4j2 levels directly.
toMinimalString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Returns a minimal string representation of this object.
TOO_BIG - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure exceeded the size limit.
TOO_NEW - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
The database version is newer than the maximum allowed version.
ToolUser - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
This class is responsible for guiding the player through a process using the tool.
ToolUser(ToolUser.Context, IPlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
Creates a new ToolUser for the given player.
ToolUser.Context - Class in nl.pim16aap2.animatedarchitecture.core.tooluser
 
toolUserManager - Variable in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
ToolUserManager - Class in nl.pim16aap2.animatedarchitecture.core.managers
Represents a class that manages ToolUsers.
toPrimitive(IAnimatedBlockRecoveryData, PersistentDataAdapterContext) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.AnimatedBlockRecoveryDataType
 
toRadians() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Converts all the values in this 3d vector to tadians.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedBlockContainer
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.AnimatedPreviewBlockContainer
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.animation.Animator
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.AnimationContext
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.api.debugging.DebugReporter
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.IProtectionHookManager.HookCheckResult
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.LimitContainer
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.api.NamespacedKey
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioSet
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed.DelayedInput
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwnerDelayed
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Cancel
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Confirm
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Debug
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommand
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.DelayedCommandInputRequest
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Delete
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Info
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.InspectPowerBlock
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.ListStructures
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Lock
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Menu
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.MovePowerBlock
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.NewStructure
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.PermissionsStatus
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwner
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.RemoveOwnerDelayed
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Restart
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMove
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetBlocksToMoveDelayed
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetName
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirection
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenDirectionDelayed
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatus
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetOpenStatusDelayed
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Specify
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StopStructures
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand.StructureDescription
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.StructureTargetCommand
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.Version
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.config.AbstractConfig
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache.TimedCacheBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.data.graph.Node
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.localization.PersonalizedLocalizer
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureInsertResult
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.DelayedPreparedStatement
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.DataSourceInfoSQLite
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainer
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSnapshot
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureAnimationRequest
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.StructureOwner
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureSnapshot
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.BigDoorAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.bigdoor.CreatorBigDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.Clock
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.ClockAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.CreatorDrawbridge
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.Drawbridge
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.drawbridge.DrawbridgeAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.CreatorFlag
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.Flag
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.flag.FlagAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.GarageDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.SectionalGarageDoorAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.CreatorPortcullis
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.Portcullis
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.VerticalAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.CreatorRevolvingDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.revolvingdoor.RevolvingDoorAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.CreatorSlidingDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.slidingdoor.SlidingDoorAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.CreatorWindMill
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.WindmillAnimationComponent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme.ColorSchemeBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.text.ColorScheme
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.text.Text
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextArgument
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockInspector
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.PowerBlockRelocator
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorBoolean
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorInteger
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorLocation
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorOpenDirection
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorString
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVector3Di
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVoid
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.ToolUser
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedStructureSpecificationInputRequest
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader.BuildData
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.versioning.BuildDataReader
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.core.util.WorldTime
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.EmptyRecoveryData
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.comands.CommandParameterInfo
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.DirectionArgument.DirectionArgumentBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.IsOpenArgument.IsOpenArgumentBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.PermissionLevelArgument.PermissionLevelArgumentBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureArgument.StructureArgumentBuilder
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.comands.StructureTypeArgument.StructureTypeArgumentBuilder
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.AnimationsSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.CachingSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.GeneralSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LimitsSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LocaleSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.LoggingSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.MaterialParserBuilder
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.ProtectionHooksSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.RedstoneSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.Result
Returns a string representation of this record class.
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.config.StructuresSectionSpigot.StructureResult
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.AnimatedArchitectureSpigotEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureCreatedEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleEnd
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventTogglePrepare
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructureEventToggleStart
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareAddOwnerEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareCreateEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareDeleteEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareLockChangeEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.events.StructurePrepareRemoveOwnerEvent
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.ConfigReaderSpigot
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.LocationSpigot
 
toString() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Returns a string representation of this record class.
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
 
toString() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.text.TextComponentFactorySpigot
 
toString() - Method in class nl.pim16aap2.util.codegeneration.ClassGenerator
 
toString() - Method in class nl.pim16aap2.util.LazyValue
 
toString() - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
 
toString() - Method in class nl.pim16aap2.util.reflection.ParameterGroup
 
toString() - Method in class nl.pim16aap2.util.SafeStringBuilder
 
toString(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Returns a String representation of this 2d vector.
toString(int) - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns a String representation of this 3d vector.
toString(ExecutorService) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.StringUtil
Converts an ExecutorService to a string.
toString0() - Method in interface nl.pim16aap2.animatedarchitecture.spigot.util.hooks.IFakePlayer
 
TOWNY - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
TownyProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.towny
Protection hook for Towny.
TownyProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.towny.TownyProtectionHook
 
TriConsumer<T,U,V> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a consumer with 3 input arguments.
TriFunction<T,U,V,R> - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a function with 3 input arguments.
TriIntConsumer - Interface in nl.pim16aap2.animatedarchitecture.core.util.functional
Represents a consumer with 3 integer input arguments.
tryAdvance(Consumer) - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingSpliterator
 
trySplit() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.RollingCache.RollingSpliterator
 
type() - Method in record class nl.pim16aap2.animatedarchitecture.core.config.StructureTypeConfigurationOption
Returns the value of the type record component.
type() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Returns the value of the type record component.
type() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyValue
Gets the type of the value.
type() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Returns the value of the type record component.
TYPE_DISABLED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
The Structure could not be toggled because its type was disabled at compile time.

U

uid() - Method in record class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.StructureIdentifier
Returns the value of the uid record component.
uid() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureFinder.MinimalStructureDescription
Returns the value of the uid record component.
uid(StructureID) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderUID
Provides the UID of the structure to create.
unassigned() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderUID
Provides the 'unassigned' UID as the UID of the structure to create.
unCached(DebuggableRegistry, StructureDeletionManager) - Static method in class nl.pim16aap2.animatedarchitecture.core.structures.StructureRegistry
Creates a new StructureRegistry without any caching.
UndefinedPropertyValueSerializer() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer.UndefinedPropertyValueSerializer
 
underlined(Boolean) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.TextFactorySpigot.StyleBuilder
 
UNINITIALIZED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
The database has not been initialized yet.
unloadHook(String) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Unload a hook with a given name.
unloadHook(IProtectionHookSpigot) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.hooks.ProtectionHookManagerSpigot
Unload a hook.
unloadWorld(String) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.PowerBlockManager
Unloads a world from the cache.
UNPOWERED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager.RedstoneStatus
 
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.ChunkListener
Unregisters this listener if it isn't already unregistered.
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.EventListeners
Unregisters this listener if it isn't already unregistered.
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginMessageListener
Unregisters this listener if it isn't already unregistered.
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.LoginResourcePackListener
Unregisters this listener if it isn't already unregistered.
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.RedstoneListener
Unregisters this listener if it isn't already unregistered.
unregister() - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.listeners.WorldListener
Unregisters this listener if it isn't already unregistered.
unregisterAnimation(long, long) - Method in class nl.pim16aap2.animatedarchitecture.core.animation.StructureActivityManager
Unregisters an animation.
unregisterDeletionListener(StructureDeletionManager.IDeletionListener) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager
Unregisters a deletion listener.
unsetFlag(long, long) - Static method in interface nl.pim16aap2.animatedarchitecture.core.util.IBitFlag
Sets the value of a flag to either off.
unwrapCommandSender(ICommandSender) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Unwraps a ICommandSender into a Bukkit CommandSender.
unwrapOfflinePlayer(IPlayer) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Tries to get an offline Bukkit player represented by an IPlayer.
unwrapPlayer(IPlayer) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Tries to get an online Bukkit player represented by an IPlayer.
UP - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
UP - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
UP_TO_DATE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
The current version is up-to-date.
updatable(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
Sets whether this step can be updated after it has been set.
update(String, Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Updates a step with a given name and value.
UPDATE_AVAILABLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
A newer version is available.
UPDATE_CREATOR - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
UPDATE_PLAYER_DATA - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
UPDATE_STRUCTURE_BASE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
UPDATE_STRUCTURE_OWNER_PERMISSION - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
 
UpdateChecker - Class in nl.pim16aap2.animatedarchitecture.core.util.updater
Represents an update checker that checks for new releases on GitHub.
UpdateChecker(Semver) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateChecker
Instantiates a new update checker.
updateCheckResult() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns the value of the updateCheckResult record component.
UpdateCheckResult - Enum Class in nl.pim16aap2.animatedarchitecture.core.util.updater
Represents the result status of checking for updates.
UpdateCreator - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents a command that is used to update active Creator processes with arbitrary data in out-of-procedure order.
UpdateCreator.IFactory - Interface in nl.pim16aap2.animatedarchitecture.core.commands
The factory interface for creating UpdateCreator commands.
updateEnabledStatusForStructureTypes(Predicate) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.StructureTypeManager
Updates the enabled status of all registered StructureTypes based on the provided predicate.
UpdateInformation - Record Class in nl.pim16aap2.animatedarchitecture.core.util.updater
Represents information about a potential update for this project.
UpdateInformation(UpdateCheckResult, Semver, String, String) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Creates an instance of a UpdateInformation record class.
updateName() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns the value of the updateName record component.
updateOpenDirection() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.clock.CreatorClock
Calculates the open direction from the current physical aspects of this clock.
updatePlayer(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager
Updates the name of a player in the database, to make sure the player's name and UUID don't go out of sync.
updatePlayerData(PlayerData) - Method in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
Updates the PlayerData for a given player.
updatePlayerData(PlayerData) - Method in class nl.pim16aap2.animatedarchitecture.core.storage.sqlite.SQLiteJDBCDriverConnection
 
updatePositions(UnaryOperator) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Rectangle
Applies an update function to both Rectangle.min and Rectangle.max.
updatePositions(UnaryOperator) - Method in class nl.pim16aap2.animatedarchitecture.core.util.Cuboid
Applies an update function to both Cuboid.min and Cuboid.max.
updateRotationPoint() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CreatorGarageDoor
Calculates the position of the rotation point.
updateUrl() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateInformation
Returns the value of the updateUrl record component.
UPGRADE_IMPOSSIBLE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
The database version is older than the minimum allowed version and can therefore not be upgraded.
USE_CACHE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory.StructureFinderMode
Re-use a cached structure finder if possible.
USER - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
 
userHasAccessLevel(PropertyAccessLevel) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property
Gets the full key of the property.
Util - Class in nl.pim16aap2.animatedarchitecture.core.util
Represents various small and platform-agnostic utility functions.
uuid() - Method in record class nl.pim16aap2.animatedarchitecture.core.api.PlayerData
Returns the value of the uuid record component.
uuid() - Method in class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 

V

VALID_TABLE_NAME - Static variable in interface nl.pim16aap2.animatedarchitecture.core.storage.IStorage
 
validateInput() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.AddOwner
 
validateInput() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.BaseCommand
Checks if the input is valid before starting any potentially expensive tasks.
validateInput() - Method in class nl.pim16aap2.animatedarchitecture.core.commands.SetProperty
 
validateState() - Method in class nl.pim16aap2.animatedarchitecture.core.data.cache.timed.TimedCache
Ensures that this cache is still TimedCache.alive.
validInput(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutor
Checks if an object is a valid input type.
validInput(Object) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor.StepExecutorVoid
 
valOrDefault(T, Supplier) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.Util
Gets a not-null value from a nullable one, with a provided fallback in case the value is null.
value() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.properties.IPropertyValue
Gets the value of this property.
value() - Method in record class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyValuePair
Returns the value of the value record component.
valueOf(int) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Returns the enum constant of this class with the specified name.
valueOf(int) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Gets the MovementDirection from an index value.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock.TeleportMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer.MaterialStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager.RedstoneStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.ActionResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.StructureFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory.StructureFinderMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Cuboid.RoundingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Rectangle.RoundingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.HookPreCheckResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.animation.Animation.AnimationState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.animation.AnimationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.animatedblock.IAnimatedBlock.TeleportMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer.MaterialStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.api.IRedstoneManager.RedstoneStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionCause
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.events.StructureActionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.managers.DatabaseManager.ActionResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IDataSourceInfo.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.DatabaseState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.IStorage.StructureFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.storage.SQLStatement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.PermissionLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.RedstoneMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetrieverFactory.StructureFinderMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureAttribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.structures.StructureToggleResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Cuboid.RoundingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Limit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.Rectangle.RoundingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.core.util.updater.UpdateCheckResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.pim16aap2.animatedarchitecture.spigot.util.hooks.HookPreCheckResult
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyAccessLevel
A list of all values in this enum.
VaultManager - Class in nl.pim16aap2.animatedarchitecture.spigot.core.managers
Manages all interactions with Vault.
VaultManager(IConfig, StructureTypeManager, DebuggableRegistry, IExecutor) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.managers.VaultManager
 
VaultManagerModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.managers
 
Vector2Dd - Record Class in nl.pim16aap2.animatedarchitecture.core.util.vector
Represents a double x/y pair.
Vector2Dd(double, double) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Creates an instance of a Vector2Dd record class.
Vector2Di - Record Class in nl.pim16aap2.animatedarchitecture.core.util.vector
Represents an integer x/y pair.
Vector2Di(int, int) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Creates an instance of a Vector2Di record class.
Vector3Dd - Record Class in nl.pim16aap2.animatedarchitecture.core.util.vector
Represents a double x/y/z set.
Vector3Dd(double, double, double) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Creates an instance of a Vector3Dd record class.
Vector3Dd(IVector3D) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
Vector3Di - Record Class in nl.pim16aap2.animatedarchitecture.core.util.vector
Represents an integer x/y/z set.
Vector3Di(int, int, int) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Creates an instance of a Vector3Di record class.
Vector3Di(IVector3D) - Constructor for record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
VERIFY_LOADED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IChunkLoader.ChunkLoadMode
Verifies that chunks are loaded.
verifyRedstoneState() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Verifies the redstone state of this structure.
verifyWorldMatch(IWorld) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.creator.Creator
Verifies that the world of the selected location matches the world that this structure is being created in.
version - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.StructureType
Gets the version of this StructureType.
Version - Class in nl.pim16aap2.animatedarchitecture.core.commands
Represents the command that shows the ICommandSender the current version of the plugin that is running.
VERSION - Static variable in class nl.pim16aap2.animatedarchitecture.core.commands.CommandDefinition
 
VerticalAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis
Represents an IAnimationComponent for Portcullis structure types.
VerticalAnimationComponent(AnimationRequestData, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.portcullis.VerticalAnimationComponent
 
volume() - Method in record class nl.pim16aap2.animatedarchitecture.core.audio.AudioDescription
Returns the value of the volume record component.

W

waitForUserInput() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Procedure
Whether the current step requires waiting for user input.
waitForUserInput() - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step
Checks if this type of Step waits for user input or not.
waitForUserInput(boolean) - Method in class nl.pim16aap2.animatedarchitecture.core.tooluser.Step.Factory
WAITING - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.delayedinput.DelayedInputRequest.Status
The request is waiting for input.
WARN_AND_SKIP - Enum constant in enum class nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser.Action
 
wasVertical - Variable in class nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor.CounterWeightGarageDoorAnimationComponent
 
WEST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.BlockFace
 
WEST - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.MovementDirection
 
WHITE - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
WHITELISTED - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.IBlockAnalyzer.MaterialStatus
This material is allowed.
Windmill - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
Represents a Windmill structure type.
Windmill() - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.Windmill
 
WindmillAnimationComponent - Class in nl.pim16aap2.animatedarchitecture.core.structures.types.windmill
Represents an IAnimationComponent for Windmill structure types.
WindmillAnimationComponent(AnimationRequestData, MovementDirection, boolean) - Constructor for class nl.pim16aap2.animatedarchitecture.core.structures.types.windmill.WindmillAnimationComponent
 
withAdminAccessLevels(int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the property access level for users.
withAdminAccessLevels(PropertyAccessLevel...) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the property access level for users.
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.ConstructorFinder.ConstructorFinderInSource
 
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.FieldFinder.FieldFinderInSource
Creates a new FieldFinder.MultipleFieldsFinder to retrieve all fields annotated with the provided annotations.
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.FieldFinder.MultipleFieldsFinder
 
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.FieldFinder.NamedFieldFinder
 
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.FieldFinder.TypedFieldFinder
 
withAnnotations(Class...) - Method in interface nl.pim16aap2.util.reflection.IAnnotationFinder
Adds a requirement that the target constructor should contain at least a set of given annotations.
withAnnotations(Class...) - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderBase
 
withColor(Color) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the color of the highlighted block.
withDecorators(List) - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Creates a new text component with additional decorators.
withDecorators(ITextDecorator...) - Method in record class nl.pim16aap2.animatedarchitecture.core.text.TextComponent
Creates a new text component with additional decorators.
withDefaultProperties() - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderProperties
Sets the properties of the structure to the default values for the structure type.
withDefaultValue(T) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the default value of the property.
withExceptionContext(CompletableFuture, String, Object...) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CompletableFutureExtensions
Shortcut for CompletableFutureExtensions.withExceptionContext(CompletableFuture, Supplier) that formats the context using the provided format string and arguments.
withExceptionContext(CompletableFuture, Supplier) - Static method in class nl.pim16aap2.animatedarchitecture.core.util.CompletableFutureExtensions
Returns a future that either completes with the result of the original future or exceptionally with a new exception that includes the provided context.
WithLogCapture - Annotation Interface in nl.pim16aap2.testing.annotations
An annotation to be used on test classes to capture logs.
withMessage(String) - Method in class nl.pim16aap2.testing.assertions.CompletableFutureAssertionsUtil.ExceptionContextAssertionBuilder
Set the expected message of the exception context.
withMessage(String, Object...) - Method in class nl.pim16aap2.testing.assertions.CompletableFutureAssertionsUtil.ExceptionContextAssertionBuilder
Set the expected message of the exception context.
withModifiers(int...) - Method in class nl.pim16aap2.util.reflection.ReflectionFinder
withName(String) - Method in class nl.pim16aap2.util.reflection.EnumValuesFinder
Creates a new EnumValuesFinder.NamedEnumValueFinder to retrieve the enum value by its name.
withName(String) - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderInSource
Creates a new MethodFinder.MethodFinderBase to retrieve the method by its name.
withName(String...) - Method in class nl.pim16aap2.util.reflection.FieldFinder.FieldFinderInSource
Creates a new FieldFinder.NamedFieldFinder to retrieve the field by its name.
withNames(String...) - Method in class nl.pim16aap2.util.reflection.ClassFinder
Configures the set of names to look up.
withOptionalParameters(Class...) - Method in class nl.pim16aap2.util.reflection.ParameterGroup.Builder
Appends a set of types as optional parameter to the current parameter group.
withoutParameters() - Method in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
Indicates that the target object being searched for takes exactly 0 parameters.
withoutUserOrAdminAccess() - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets up the access levels of both users and admins to ensure neither has any kind of access to this property.
withParameters(Class...) - Method in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
Indicates the set of required arguments this finder should consider when looking for the target object being searched for.
withParameters(ParameterGroup) - Method in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
Indicates the set of required arguments this finder should consider when looking for the target object being searched for.
withParameters(ParameterGroup.Builder) - Method in class nl.pim16aap2.util.reflection.ReflectionFinder.ReflectionFinderWithParameters
Indicates the set of required arguments this finder should consider when looking for the target object being searched for.
withPropertyScopes(PropertyScope...) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the scopes in which this property is used.
withReadLock(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Executes a Runnable under a read lock.
withReadLock(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Executes a supplier under a read lock.
withRequiredParameters(Class...) - Method in class nl.pim16aap2.util.reflection.ParameterGroup.Builder
Appends a set of types as required parameters to the current parameter group.
withReturnType(Class) - Method in class nl.pim16aap2.util.reflection.MethodFinder.MethodFinderInSource
Creates a new MethodFinder.MethodFinderBase to retrieve the method by its type.
withRotation(double, double, double) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the rotation components of the highlighted block.
withRotation(IVector3D) - Method in class nl.pim16aap2.animatedarchitecture.core.api.HighlightedBlockSpawner.Builder
Sets the rotation components of the highlighted block.
withTimeOut(long) - Method in class nl.pim16aap2.testing.assertions.CompletableFutureAssertionsUtil.ExceptionContextAssertionBuilder
Set the timeout for the CompletableFuture to assert on.
withUserAccessLevels(int) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the property access level for users.
withUserAccessLevels(PropertyAccessLevel...) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.Property.PropertyBuilder
Sets the property access level for users.
withWriteLock(boolean, Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Executes a supplier under a write lock.
withWriteLock(Runnable) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Executes a Runnable under a write lock.
withWriteLock(Supplier) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.Structure
Executes a supplier under a write lock.
world() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.core.animation.recovery.IAnimatedBlockRecoveryData.AnimatedBlockRecoveryData
Returns the value of the world record component.
world() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Returns the value of the world record component.
world(IWorld) - Method in interface nl.pim16aap2.animatedarchitecture.core.structures.StructureBuilder.IBuilderWorld
Sets the world the structure exists in.
WORLD_GUARD - Static variable in class nl.pim16aap2.animatedarchitecture.spigot.hooks.bundle.AbstractProtectionHookSpecification
 
WorldFactorySpigot - Class in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Represents an implementation of ILocationFactory for the Spigot platform.
WorldFactorySpigot() - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.WorldFactorySpigot
 
WorldFactorySpigotModule - Interface in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
 
WorldGuard7ProtectionHook - Class in nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7
Protection hook for WorldGuard 7.
WorldGuard7ProtectionHook(ProtectionHookContext) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.hooks.worldguard7.WorldGuard7ProtectionHook
 
WorldListener - Class in nl.pim16aap2.animatedarchitecture.spigot.core.listeners
Process world (un)load events.
worldName() - Method in interface nl.pim16aap2.animatedarchitecture.core.api.IWorld
Gets the name of this world.
worldName() - Method in record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Returns the value of the worldName record component.
WorldSpigot - Record Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Represents an implementation of IWorld for the Spigot platform.
WorldSpigot(String) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
 
WorldSpigot(String, World) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
Creates an instance of a WorldSpigot record class.
WorldSpigot(World) - Constructor for record class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WorldSpigot
 
WorldTime - Class in nl.pim16aap2.animatedarchitecture.core.util
Represents a moment in time in hours and minutes.
WorldTime(int, int) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.WorldTime
Constructs a new WorldTime.
WorldTime(long) - Constructor for class nl.pim16aap2.animatedarchitecture.core.util.WorldTime
Constructs a new WorldTime.
wrapCommandSender(CommandSender) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Wraps a Bukkit CommandSender in an ICommandSender.
wrapLocation(Location) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Wraps a Bukkit location in an ILocation.
WrappedOfflinePlayer - Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Represents an implementation of IPlayer for the Spigot platform.
WrappedOfflinePlayer(PlayerData) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
WrappedOfflinePlayer(PlayerData, OfflinePlayer) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedOfflinePlayer
 
WrappedPlayer - Class in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Represents an implementation of IPlayer for the Spigot platform.
WrappedPlayer(Player, ILocalizer, ITextFactory) - Constructor for class nl.pim16aap2.animatedarchitecture.spigot.util.implementations.WrappedPlayer
Deprecated.
Use IPlayerFactory instead.
wrapPlayer(IPlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Gets the WrappedPlayer instance for the given IPlayer.
wrapPlayer(Player) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Creates a new WrappedPlayer instance that wraps a Bukkit Player.
wrapPlayer(OfflinePlayer) - Method in class nl.pim16aap2.animatedarchitecture.spigot.core.implementations.PlayerFactorySpigot
Wraps an offline Bukkit player in an IPlayer.
wrapWorld(World) - Static method in class nl.pim16aap2.animatedarchitecture.spigot.util.SpigotAdapter
Wraps a Bukkit world in an IWorld.
write(JSONWriter, Object, Object, Type, long) - Method in class nl.pim16aap2.animatedarchitecture.core.structures.properties.PropertyContainerSerializer.UndefinedPropertyValueSerializer
 

X

x() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Returns the value of the x record component.
x() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Returns the value of the x record component.
x() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns the value of the x record component.
x() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the value of the x record component.
xD() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns the x value as double.
xD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
xD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
XYZ - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 
XZY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 

Y

y() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Dd
Returns the value of the y record component.
y() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector2Di
Returns the value of the y record component.
y() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns the value of the y record component.
y() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the value of the y record component.
yaw() - Method in record class nl.pim16aap2.animatedarchitecture.core.animation.RotatedPosition
 
yD() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns the y value as double.
yD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
yD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
YELLOW - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.api.Color
 
YXZ - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 
YZX - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 

Z

z() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
Returns the value of the z record component.
z() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
Returns the value of the z record component.
zD() - Method in interface nl.pim16aap2.animatedarchitecture.core.util.vector.IVector3D
Returns the z value as double.
zD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Dd
 
zD() - Method in record class nl.pim16aap2.animatedarchitecture.core.util.vector.Vector3Di
 
ZXY - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 
ZYX - Enum constant in enum class nl.pim16aap2.animatedarchitecture.core.util.PositionIterator.IterationMode
Deprecated.
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form