Uses of Interface
nl.pim16aap2.animatedarchitecture.core.api.ILocation
Packages that use ILocation
Package
Description
This package contains various APIs used throughout the project, including definitions for animated blocks, colors,
debugging, factories, highlighted block spawners, the platform interface, and more.
This package contains various interfaces and classes used to define animated blocks.
This package contains various factories for creating objects used in the project.
This package contains the audio system used in this project, including audio animation hooks, audio set
configurations, audio descriptions, and audio players.
This package contains managers that manage different certain aspects of the plugin.
This package contains all the data for the clock structure type.
This package contains all the data for the flag structure type.
This package contains all the data for the garage door structure type.
Contains the classes for the tool users system.
The creator package contains classes that are responsible for creating structures.
Contains the
StepExecutor class and its
subclasses.This package contains utility classes and interfaces that are used throughout the project.
This package contains classes related to vectors, including various types of 2D and 3D vectors, as well as utilities
for working with these vectors.
Implementations of animation-related objects for the Spigot platform that do not use version-specific code.
This package contains classes responsible for providing compatibility with various third-party plugins.
Provides utility classes that depend on the Spigot API and can be used by all modules for the Spigot platform.
Contains various APIs used by AnimatedArchitectureSpigot that need to be implemented by a sub-platform.
Provides implementations of AnimatedArchitecture core interfaces that can be used by all modules for the Spigot
platform.
-
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.api
Methods in nl.pim16aap2.animatedarchitecture.core.api that return ILocationModifier and TypeMethodDescriptionILocation.add(double x, double y, double z) Adds values to the coordinates of this location.Adds values to the coordinates of this location.Adds values to the coordinates of this location.ILocation.setX(double newVal) Changes the x coordinate.ILocation.setY(double newVal) Changes the y coordinate.ILocation.setZ(double newVal) Changes the z coordinate.Methods in nl.pim16aap2.animatedarchitecture.core.api that return types with arguments of type ILocationModifier and TypeMethodDescriptionIPlayer.getLocation()Gets the current location of this player.Methods in nl.pim16aap2.animatedarchitecture.core.api with parameters of type ILocationModifier and TypeMethodDescriptionHighlightedBlockSpawner.Builder.atLocation(ILocation location) Sets the location where the highlighted block will be spawned.IProtectionHookManager.canBreakBlock(IPlayer player, ILocation loc) Check if a player can break a block at a given location.booleanIBlockAnalyzer.isAirOrLiquid(ILocation location) Check if a block at a given location is air or liquid (water, lava).default IRedstoneManager.RedstoneStatusIRedstoneManager.isBlockPowered(ILocation location) -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Methods in nl.pim16aap2.animatedarchitecture.core.api.animatedblock that return ILocationModifier and TypeMethodDescriptionAnimatedHighlightedBlock.getLocation()IAnimatedBlock.getLocation()Returns the current location of this entity. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.api.factories
Methods in nl.pim16aap2.animatedarchitecture.core.api.factories that return ILocationModifier and TypeMethodDescriptionCreates a new ILocation.Creates a new ILocation.Creates a new ILocation.Creates a new ILocation. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.audio
Methods in nl.pim16aap2.animatedarchitecture.core.audio with parameters of type ILocation -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.managers
Methods in nl.pim16aap2.animatedarchitecture.core.managers with parameters of type ILocationModifier and TypeMethodDescriptionPowerBlockManager.structuresFromPowerBlockLoc(ILocation location) Gets allStructures that have a powerblock at a location in a world. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.structures.types.clock
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.clock with parameters of type ILocationModifier and TypeMethodDescriptionprotected booleanCreatorClock.completeSelectHourArmStep(ILocation loc) Selects the side of the hour arm that will be the hour arm of the clock.protected CompletableFuture<Boolean> CreatorClock.provideSecondPos(ILocation loc) -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.structures.types.flag
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.flag with parameters of type ILocationModifier and TypeMethodDescriptionprotected booleanCreatorFlag.completeSetRotationPointStep(ILocation loc) protected CompletableFuture<Boolean> CreatorFlag.provideSecondPos(ILocation loc) -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor
Methods in nl.pim16aap2.animatedarchitecture.core.structures.types.garagedoor with parameters of type ILocationModifier and TypeMethodDescriptionprotected CompletableFuture<Boolean> CreatorGarageDoor.provideSecondPos(ILocation loc) -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.tooluser
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser that return ILocationModifier and TypeMethodDescriptionprotected final @Nullable ILocationPowerBlockRelocator.getNewLoc()Gets the new location of the powerblock.Methods in nl.pim16aap2.animatedarchitecture.core.tooluser with parameters of type ILocationModifier and TypeMethodDescriptionprotected booleanPowerBlockInspector.inspectLoc(ILocation loc) protected CompletableFuture<Boolean> ToolUser.playerHasAccessToLocation(ILocation loc) Checks if a player is allowed to break the block in a given location. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser.creator with parameters of type ILocationModifier and TypeMethodDescriptionprotected CompletableFuture<Boolean> Creator.completeSetPowerBlockStep(ILocation loc) protected booleanCreator.completeSetRotationPointStep(ILocation loc) protected CompletableFuture<Boolean> Creator.provideFirstPos(ILocation loc) Provides the first location of the selection and advances the procedure if successful.protected CompletableFuture<Boolean> Creator.provideSecondPos(ILocation loc) Provides the second location of the selection and advances the procedure if successful. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor
Constructor parameters in nl.pim16aap2.animatedarchitecture.core.tooluser.stepexecutor with type arguments of type ILocation -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.util
Methods in nl.pim16aap2.animatedarchitecture.core.util with parameters of type ILocationModifier and TypeMethodDescriptionboolean -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.core.util.vector
Methods in nl.pim16aap2.animatedarchitecture.core.util.vector that return ILocationModifier and TypeMethodDescriptiondefault ILocationIVector3D.toLocation(ILocationFactory locationFactory, IWorld world) Creates a newILocationusing the current x/y/z coordinates.Methods in nl.pim16aap2.animatedarchitecture.core.util.vector with parameters of type ILocationModifier and TypeMethodDescriptiondefault doubleIVector3D.getDistance(ILocation location) Gets the distance to a location. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.spigot.core.animation
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.animation that return ILocation -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.hooks with parameters of type ILocationModifier and TypeMethodDescriptionProtectionHookManagerSpigot.canBreakBlock(IPlayer player, ILocation location) -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.spigot.util
Methods in nl.pim16aap2.animatedarchitecture.spigot.util that return ILocationModifier and TypeMethodDescriptionstatic ILocationSpigotAdapter.wrapLocation(org.bukkit.Location location) Wraps a Bukkit location in an ILocation.Methods in nl.pim16aap2.animatedarchitecture.spigot.util with parameters of type ILocationModifier and TypeMethodDescriptionstatic org.bukkit.LocationSpigotAdapter.getBukkitLocation(ILocation location) Converts anILocationobject to aLocationobject. -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.spigot.util.api
Methods in nl.pim16aap2.animatedarchitecture.spigot.util.api with parameters of type ILocation -
Uses of ILocation in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Classes in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that implement ILocationModifier and TypeClassDescriptionfinal classRepresents an implementation ofILocationfor the Spigot platform.Methods in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that return ILocationModifier and TypeMethodDescriptionLocationSpigot.add(double x, double y, double z) LocationSpigot.setX(double newVal) LocationSpigot.setY(double newVal) LocationSpigot.setZ(double newVal) Methods in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that return types with arguments of type ILocation