Uses of Class
nl.pim16aap2.animatedarchitecture.core.structures.retriever.StructureRetriever
Packages that use StructureRetriever
Package
Description
This package contains command definitions and command factories used by this project, as well as various base command
classes and interfaces.
This package contains classes that define, manipulate, and manage structures.
This package contains classes and interfaces related to retrieving structures from the database.
This package contains classes responsible for handling commands.
-
Uses of StructureRetriever in nl.pim16aap2.animatedarchitecture.core.commands
Fields in nl.pim16aap2.animatedarchitecture.core.commands declared as StructureRetrieverModifier and TypeFieldDescriptionprotected final StructureRetrieverStructureTargetCommand.structureRetrieverMethods in nl.pim16aap2.animatedarchitecture.core.commands that return StructureRetrieverMethods in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type StructureRetrieverModifier and TypeMethodDescriptionprotected CompletableFuture<?> AddOwnerDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, AddOwnerDelayed.DelayedInput delayedInput) protected abstract CompletableFuture<?> DelayedCommand.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, T delayedInput) The method that is run once delayed input is received.protected CompletableFuture<?> RemoveOwnerDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, IPlayer targetPlayer) protected CompletableFuture<?> SetBlocksToMoveDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, Integer distance) protected CompletableFuture<?> SetOpenDirectionDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection openDir) protected CompletableFuture<?> SetOpenStatusDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, Boolean isOpen) protected CompletableFuture<Optional<Structure>> BaseCommand.getStructure(StructureRetriever doorRetriever, PermissionLevel permissionLevel) Attempts to get anStructurebased on the providedStructureRetrieverFactoryand the currentICommandSender.protected StringAddOwnerDelayed.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) protected abstract StringDelayedCommand.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) Retrieves the message that will be sent to the command sender after initialization of a delayed input request.protected StringRemoveOwnerDelayed.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) protected StringSetBlocksToMoveDelayed.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) protected StringSetOpenDirectionDelayed.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) protected StringSetOpenStatusDelayed.inputRequestMessage(ICommandSender commandSender, StructureRetriever structureRetriever) CommandFactory.newAddOwner(ICommandSender commandSender, StructureRetriever doorRetriever, IPlayer targetPlayer) CommandFactory.newAddOwner(ICommandSender commandSender, StructureRetriever doorRetriever, IPlayer targetPlayer, PermissionLevel targetPermissionLevel) CommandFactory.newDelete(ICommandSender commandSender, StructureRetriever structureRetriever) CommandFactory.newInfo(ICommandSender commandSender, StructureRetriever structureRetriever) CommandFactory.newListStructures(ICommandSender commandSender, StructureRetriever structureRetriever) CommandFactory.newLock(ICommandSender commandSender, StructureRetriever structureRetriever, boolean isLocked) CommandFactory.newLock(ICommandSender commandSender, StructureRetriever structureRetriever, boolean isLocked, boolean sendUpdatedInfo) CommandFactory.newMovePowerBlock(ICommandSender commandSender, StructureRetriever structureRetriever) CommandFactory.newRemoveOwner(ICommandSender commandSender, StructureRetriever structureRetriever, IPlayer targetPlayer) CommandFactory.newSetBlocksToMove(ICommandSender commandSender, StructureRetriever structureRetriever, int blocksToMove) CommandFactory.newSetOpenDirection(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection movementDirection) CommandFactory.newSetOpenDirection(ICommandSender commandSender, StructureRetriever structureRetriever, MovementDirection movementDirection, boolean sendUpdatedInfo) CommandFactory.newSetOpenStatus(ICommandSender commandSender, StructureRetriever structureRetriever, boolean isOpen) CommandFactory.newSetOpenStatus(ICommandSender commandSender, StructureRetriever structureRetriever, boolean isOpen, boolean sendUpdatedInfo) DelayedCommand.runDelayed(ICommandSender commandSender, StructureRetriever structureRetriever) Starts the (new)DelayedInputRequestfor this delayed command.Constructors in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type StructureRetrieverModifierConstructorDescriptionprotectedStructureTargetCommand(ICommandSender commandSender, ILocalizer localizer, ITextFactory textFactory, StructureRetriever structureRetriever, StructureAttribute structureAttribute) protectedStructureTargetCommand(ICommandSender commandSender, ILocalizer localizer, ITextFactory textFactory, StructureRetriever structureRetriever, StructureAttribute structureAttribute, boolean sendUpdatedInfo, @Nullable CommandFactory commandFactory) -
Uses of StructureRetriever in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return StructureRetrieverMethods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type StructureRetrieverModifier and TypeMethodDescriptionStructureAnimationRequest.IFactory.create(StructureRetriever structureRetriever, StructureActionCause cause, IMessageable messageReceiver, @Nullable IPlayer responsible, @Nullable Double time, boolean skipAnimation, boolean preventPerpetualMovement, StructureActionType actionType, AnimationType animationType) Creates a newStructureAnimationRequest.StructureAnimationRequestBuilder.Builder.structure(StructureRetriever structureRetriever) StructureAnimationRequestBuilder.IBuilderStructure.structure(StructureRetriever structureRetriever) Sets the target structure to toggle.Constructors in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type StructureRetrieverModifierConstructorDescriptionStructureAnimationRequest(StructureRetriever structureRetriever, StructureActionCause cause, IMessageable messageReceiver, @Nullable IPlayer responsible, @Nullable Double time, boolean skipAnimation, boolean preventPerpetualMovement, StructureActionType actionType, AnimationType animationType, ILocalizer localizer, ITextFactory textFactory, StructureActivityManager structureActivityManager, IPlayerFactory playerFactory, IExecutor executor) -
Uses of StructureRetriever in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Methods in nl.pim16aap2.animatedarchitecture.core.structures.retriever that return StructureRetrieverModifier and TypeMethodDescriptionStructureFinder.asRetriever()Gets all structures that have been found using the given search parameters as aStructureRetriever.StructureFinder.asRetriever(boolean fullMatch) Gets all structures that have been found using the given search parameters as aStructureRetriever.StructureRetrieverFactory.of(long structureUID) Creates a newStructureRetrieverfrom its UID.Creates a newStructureRetrieverfrom its ID.StructureRetrieverFactory.of(CompletableFuture<Optional<Structure>> structure) Creates a newStructureRetrieverfrom a structure that is being retrieved.Creates a newStructureRetrieverfrom the structure object itself.static StructureRetrieverStructureRetrieverFactory.ofStructure(CompletableFuture<Optional<Structure>> structure) Creates a newStructureRetrieverfrom a structure that is still being retrieved.static StructureRetrieverStructureRetrieverFactory.ofStructure(@Nullable Structure structure) Creates a newStructureRetrieverfrom the structure object itself.StructureRetrieverFactory.ofStructures(CompletableFuture<List<Structure>> structures) Creates a newStructureRetrieverfrom a list of structures.StructureRetrieverFactory.ofStructures(List<Structure> structures) Creates a newStructureRetrieverfrom a list of structures. -
Uses of StructureRetriever in nl.pim16aap2.animatedarchitecture.spigot.core.comands
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.comands that return types with arguments of type StructureRetrieverModifier and TypeMethodDescriptioncloud.commandframework.arguments.parser.ArgumentParseResult<StructureRetriever> StructureArgument.StructureArgumentParser.parse(cloud.commandframework.context.CommandContext<ICommandSender> commandContext, Queue<String> inputQueue)