Uses of Interface
nl.pim16aap2.animatedarchitecture.core.api.IPlayer
Packages that use IPlayer
Package
Description
This package contains the core logic for animating structures..
This package contains various APIs used throughout the project, including definitions for animated blocks, colors,
debugging, factories, highlighted block spawners, the platform interface, and more.
This package contains various interfaces and classes used to define animated blocks.
This package contains various factories for creating objects used in the project.
This package contains command definitions and command factories used by this project, as well as various base command
classes and interfaces.
Contains interfaces and classes for handling events related to AnimatedArchitecture structures.
This package contains managers that manage different certain aspects of the plugin.
This package contains storage-related classes, including storage interfaces, SQLite database storage classes, and
more.
Contains the storage implementation for SQLite.
This package contains classes that define, manipulate, and manage structures.
This package contains classes and interfaces related to retrieving structures from the database.
Contains the classes for the tool users system.
The creator package contains classes that are responsible for creating structures.
This package contains utility classes and interfaces that are used throughout the project.
This package contains classes and interfaces related to handling and processing delayed input requests.
This package contains implementations for all event-related classes for the AnimatedArchitecture plugin for the
Spigot platform as well as utilities to call events.
This package contains all GUI-related classes for the AnimatedArchitecture plugin for the Spigot platform.
This package contains classes responsible for providing compatibility with various third-party plugins.
This package contains classes that provide implementations for various interfaces in the core module for the Spigot
platform.
Contains classes that manage various aspects of the plugin specifically for the Spigot platform, such as redstone
management and vault economy integration.
Provides utility classes that depend on the Spigot API and can be used by all modules for the Spigot platform.
Provides implementations of AnimatedArchitecture core interfaces that can be used by all modules for the Spigot
platform.
This package contains all the data for the big door structure type.
This package contains all the data for the clock structure type.
This package contains all the data for the drawbridge structure type.
This package contains all the data for the flag structure type.
This package contains all the data for the garage door structure type.
This package contains all the data for the portcullis structure type.
This package contains all the data for the revolving door structure type.
This package contains all the data for the sliding door structure type.
This package contains all the data for the windmill structure type.
-
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.animation
Methods in nl.pim16aap2.animatedarchitecture.core.animation that return IPlayerModifier and TypeMethodDescriptionAnimator.getPlayer()The player responsible for the movement.Animation.getResponsible()The player responsible for the animation.AnimationRequestData.getResponsible()Methods in nl.pim16aap2.animatedarchitecture.core.animation with parameters of type IPlayerModifier and TypeMethodDescriptionAnimatedBlockContainerFactory.newContainer(AnimationType animationType, @Nullable IPlayer player) Creates a newIAnimatedBlockContainerbased on the givenAnimationType.AnimationRequestData.IFactory.newToggleRequestData(StructureSnapshot structureSnapshot, StructureActionCause cause, double time, boolean skipAnimation, boolean preventPerpetualMovement, Cuboid newCuboid, IPlayer responsible, AnimationType animationType, StructureActionType actionType) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.api
Methods in nl.pim16aap2.animatedarchitecture.core.api that return types with arguments of type IPlayerMethods in nl.pim16aap2.animatedarchitecture.core.api with parameters of type IPlayerModifier and TypeMethodDescriptionbooleanIEconomyManager.buyStructure(IPlayer player, IWorld world, StructureType type, int blockCount) Buys a structure for a player.IProtectionHookManager.canBreakBlock(IPlayer player, ILocation loc) Check if a player can break a block at a given location.IProtectionHookManager.canBreakBlocksInCuboid(IPlayer player, Cuboid cuboid, IWorld world) Check if a player can break all blocks in a cuboid.IPermissionsManager.getMaxPermissionSuffix(IPlayer player, String permissionBase) Gets the highest numerical permission suffix of the base permission node it can find, if any.voidIAnimatedArchitectureToolUtil.giveToPlayer(IPlayer player, String name, String lore) Gives a player a AnimatedArchitecture.booleanIPermissionsManager.hasBypassPermissionsForAttribute(IPlayer player, StructureAttribute structureAttribute) Checks if a player has bypass permissions for a specific attribute.booleanIPermissionsManager.hasPermission(IPlayer player, String permissionNode) Checks if a player has a certain permission node or not.booleanChecks if the given player is a server operator or not.booleanIAnimatedArchitectureToolUtil.isPlayerHoldingTool(IPlayer player) Checks if a player is currently holding a AnimatedArchitecture tool in their main hand.voidIMessagingInterface.messagePlayer(IPlayer player, String message) Send a message to a player.static LimitContainerCreates aLimitContainerfrom the givenIPlayer.voidIAnimatedArchitectureToolUtil.removeTool(IPlayer player) Removes any AnimatedArchitecture tools from a player's inventory.protected abstract Optional<IHighlightedBlock> HighlightedBlockSpawner.spawnHighlightedBlock(IPlayer player, IWorld world, @Nullable Duration duration, RotatedPosition rotatedPosition, Color color) voidHighlightedBlockSpawner.spawnHighlightedBlocks(IStructureConst structure, IPlayer player, @Nullable Duration duration) Spawns the highlighted blocks required to highlight a structure.voidHighlightedBlockSpawner.spawnHighlightedBlocks(Structure structure, IPlayer player, @Nullable Duration duration) Spawns the highlighted blocks required to highlight a structure. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.api.animatedblock
Constructors in nl.pim16aap2.animatedarchitecture.core.api.animatedblock with parameters of type IPlayerModifierConstructorDescriptionAnimatedHighlightedBlock(ILocationFactory locationFactory, HighlightedBlockSpawner highlightedBlockSpawner, IWorld world, IPlayer player, RotatedPosition position, float startRadius, Color color) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.api.factories
Methods in nl.pim16aap2.animatedarchitecture.core.api.factories that return IPlayerModifier and TypeMethodDescriptionIPlayerFactory.create(PlayerData playerData) Creates a newIPlayer.Methods in nl.pim16aap2.animatedarchitecture.core.api.factories that return types with arguments of type IPlayerMethods in nl.pim16aap2.animatedarchitecture.core.api.factories with parameters of type IPlayerModifier and TypeMethodDescriptionIAnimatedArchitectureEventFactory.createPrepareDeleteStructureEvent(Structure structure, @Nullable IPlayer responsible) Constructs a newIStructurePrepareDeleteEvent.IAnimatedArchitectureEventFactory.createPrepareStructureCreateEvent(Structure structure, @Nullable IPlayer responsible) Constructs a newIStructurePrepareCreateEvent.IAnimatedArchitectureEventFactory.createStructureCreatedEvent(Structure preview, @Nullable IPlayer responsible) Constructs a newIStructureCreatedEvent.IAnimatedArchitectureEventFactory.createStructurePrepareAddOwnerEvent(Structure structure, StructureOwner newOwner, @Nullable IPlayer responsible) Constructs a newIStructurePrepareAddOwnerEvent.IAnimatedArchitectureEventFactory.createStructurePrepareLockChangeEvent(Structure structure, boolean newLockStatus, @Nullable IPlayer responsible) Constructs a newIStructurePrepareLockChangeEvent.IAnimatedArchitectureEventFactory.createStructurePrepareRemoveOwnerEvent(Structure structure, StructureOwner removedOwner, @Nullable IPlayer responsible) Constructs a newIStructurePrepareRemoveOwnerEvent.IAnimatedArchitectureEventFactory.createToggleEndEvent(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) Constructs aIStructureEventToggleEnd.IAnimatedArchitectureEventFactory.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventTogglePrepare.IAnimatedArchitectureEventFactory.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs aIStructureEventToggleStart.default voidvoidCreates a new GUI. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.commands
Methods in nl.pim16aap2.animatedarchitecture.core.commands that return IPlayerMethods in nl.pim16aap2.animatedarchitecture.core.commands that return types with arguments of type IPlayerModifier and TypeMethodDescriptionICommandSender.getPlayer()Gets theIPlayerthat issued the command.IServer.getPlayer()Methods in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type IPlayerModifier and TypeMethodDescriptionprotected CompletableFuture<?> RemoveOwnerDelayed.delayedInputExecutor(ICommandSender commandSender, StructureRetriever structureRetriever, IPlayer targetPlayer) CommandFactory.newAddOwner(ICommandSender commandSender, StructureRetriever doorRetriever, IPlayer targetPlayer) CommandFactory.newAddOwner(ICommandSender commandSender, StructureRetriever doorRetriever, IPlayer targetPlayer, PermissionLevel targetPermissionLevel) CommandFactory.newMenu(ICommandSender commandSender, IPlayer source) CommandFactory.newRemoveOwner(ICommandSender commandSender, StructureRetriever structureRetriever, IPlayer targetPlayer) Constructors in nl.pim16aap2.animatedarchitecture.core.commands with parameters of type IPlayerModifierConstructorDescriptionDelayedInput(IPlayer targetPlayer) DelayedInput(IPlayer targetPlayer, @Nullable PermissionLevel targetPermissionLevel) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.events
Methods in nl.pim16aap2.animatedarchitecture.core.events that return IPlayerModifier and TypeMethodDescriptionIStructureToggleEvent.getResponsible()Gets the UUID of the player responsible for this structure action.Methods in nl.pim16aap2.animatedarchitecture.core.events that return types with arguments of type IPlayerModifier and TypeMethodDescriptionIStructureEvent.getResponsible()Gets theIPlayerthat was responsible for the creation this structure. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.managers
Methods in nl.pim16aap2.animatedarchitecture.core.managers with parameters of type IPlayerModifier and TypeMethodDescriptionDatabaseManager.addOwner(Structure structure, IPlayer player, PermissionLevel permission) DatabaseManager.addOwner(Structure structure, IPlayer player, PermissionLevel permission, @Nullable IPlayer responsible) Adds a player as owner to aStructureat a given level of ownership.DatabaseManager.addStructure(Structure structure, @Nullable IPlayer responsible) Inserts aStructureinto the database.booleanStructureSpecificationManager.cancelRequest(IPlayer player) Cancels an active request for a player.booleanToolUserManager.cancelToolUser(IPlayer player) Cancels an active tool user process for a player.DatabaseManager.deleteStructure(Structure structure, @Nullable IPlayer responsible) Removes aStructurefrom the database.booleanLimitsManager.exceedsLimit(IPlayer player, Limit limit, int value) Checks if a given value exceeds the limit for this player.DatabaseManager.getIdentifiersFromPartial(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) Retrieves allDatabaseManager.StructureIdentifiers that start with the provided input.Gets the value of theLimitfor the given player.DatabaseManager.getStructure(IPlayer player, long structureUID) Gets theStructurewith the given UID owned by the player.DatabaseManager.getStructures(IPlayer player) DatabaseManager.getStructures(IPlayer player, String name) DatabaseManager.getStructures(IPlayer player, String name, PermissionLevel maxPermission) Gets allStructureowned by a player with a specific name.ToolUserManager.getToolUser(IPlayer player) Gets theToolUserfor a player.booleanStructureSpecificationManager.handleInput(IPlayer player, String input) Handles input for a player.booleanChecks if there is an open structure specification request for a player.booleanToolUserManager.isToolUser(IPlayer player) Checks if a player is currently a tool user.voidStructureSpecificationManager.placeRequest(IPlayer player, DelayedInputRequest<String> request) Registers a new delayed input request for the given player.DatabaseManager.removeOwner(Structure structure, UUID playerUUID, @Nullable IPlayer responsible) DatabaseManager.removeOwner(Structure structure, IPlayer player) DatabaseManager.removeOwner(Structure structure, IPlayer player, @Nullable IPlayer responsible) DatabaseManager.updatePlayer(IPlayer player) Updates the name of a player in the database, to make sure the player's name and UUID don't go out of sync. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.storage
Methods in nl.pim16aap2.animatedarchitecture.core.storage with parameters of type IPlayerModifier and TypeMethodDescriptionIStorage.getPartialIdentifiers(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) Retrieves allDatabaseManager.StructureIdentifiers that start with the provided input. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.storage.sqlite
Methods in nl.pim16aap2.animatedarchitecture.core.storage.sqlite with parameters of type IPlayerModifier and TypeMethodDescriptionSQLiteJDBCDriverConnection.getPartialIdentifiers(String input, @Nullable IPlayer player, PermissionLevel maxPermission, Collection<Property<?>> properties) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return IPlayerMethods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type IPlayerModifier 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.StructureType.getCreator(ToolUser.Context context, IPlayer player) Creates (and registers) a newCreatorfor this type.abstract CreatorStructureType.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Creates (and registers) a newCreatorfor this type.default Optional<StructureOwner> Attempts to get theStructureOwnerof this structure represented by anIPlayer.default booleanChecks if a player with a given UUID is a (co-)owner of this structure with any level of ownership.default booleanIStructureConst.isOwner(IPlayer player, PermissionLevel permissionLevel) Checks if a player with a given UUID is a (co-)owner of this structure with a given level of ownership.StructureAnimationRequestBuilder.Builder.responsible(@Nullable IPlayer responsible) StructureAnimationRequestBuilder.IBuilder.responsible(@Nullable IPlayer responsible) Sets the player responsible for the toggle.Constructors in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type IPlayerModifierConstructorDescriptionStructureAnimationRequest(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 IPlayer in nl.pim16aap2.animatedarchitecture.core.structures.retriever
Methods in nl.pim16aap2.animatedarchitecture.core.structures.retriever with parameters of type IPlayerModifier and TypeMethodDescriptionabstract CompletableFuture<Optional<Structure>> StructureRetriever.getStructure(IPlayer player, PermissionLevel permissionLevel) Gets the structure that is referenced by thisStructureRetrieverand owned by the provided player if exactly 1 structure matches the description.StructureRetriever.getStructureInteractive(IPlayer player, PermissionLevel permissionLevel) Attempts to retrieve a structure from its specification (seeStructureRetriever.getStructure(IPlayer, PermissionLevel)).StructureRetriever.getStructures(IPlayer player, PermissionLevel permissionLevel) Gets all structures referenced by thisStructureRetrieverwhere the provided player is a (co)owner of with any permission level. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.tooluser
Methods in nl.pim16aap2.animatedarchitecture.core.tooluser that return IPlayerMethods in nl.pim16aap2.animatedarchitecture.core.tooluser with parameters of type IPlayerConstructors in nl.pim16aap2.animatedarchitecture.core.tooluser with parameters of type IPlayerModifierConstructorDescriptionPowerBlockInspector(ToolUser.Context context, PowerBlockManager powerBlockManager, IPlayer player, boolean bypassPermission) PowerBlockRelocator(ToolUser.Context context, IPlayer player, Structure structure) protectedToolUser(ToolUser.Context context, IPlayer player) Creates a newToolUserfor the given player. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.tooluser.creator
Constructors in nl.pim16aap2.animatedarchitecture.core.tooluser.creator with parameters of type IPlayerModifierConstructorDescriptionprotectedCreator(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.util
Methods in nl.pim16aap2.animatedarchitecture.core.util with parameters of type IPlayerModifier and TypeMethodDescriptionstatic booleanUtil.hasPermissionForAction(IPlayer player, IStructureConst structure, StructureAttribute attribute) Check if a player has permission to perform an action on a structure.voidMessagingInterfaceStdout.messagePlayer(IPlayer player, String message) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.core.util.delayedinput
Methods in nl.pim16aap2.animatedarchitecture.core.util.delayedinput with parameters of type IPlayerModifier and TypeMethodDescriptionDelayedStructureSpecificationInputRequest.Factory.get(Duration timeout, List<Structure> options, IPlayer player) Requests the user to specify which structure they want to use out of a list of multiple.Requests the user to specify which structure they want to use out of a list of multiple. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.core.events
Fields in nl.pim16aap2.animatedarchitecture.spigot.core.events declared as IPlayerModifier and TypeFieldDescriptionprotected final IPlayerStructureToggleEvent.responsibleprotected final IPlayerStructureToggleEvent.responsibleprotected final IPlayerStructureToggleEvent.responsibleFields in nl.pim16aap2.animatedarchitecture.spigot.core.events with type parameters of type IPlayerModifier and TypeFieldDescriptionStructureEvent.responsibleThe player responsible for the event.StructureEvent.responsibleThe player responsible for the event.StructureEvent.responsibleThe player responsible for the event.StructureEvent.responsibleThe player responsible for the event.StructureEvent.responsibleThe player responsible for the event.StructureEvent.responsibleThe player responsible for the event.Constructors in nl.pim16aap2.animatedarchitecture.spigot.core.events with parameters of type IPlayerModifierConstructorDescriptionStructureCreatedEvent(Structure structure, @Nullable IPlayer responsible) StructureEventToggleEnd(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) Constructs a structure action event.StructureEventTogglePrepare(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean animationSkipped, Cuboid newCuboid) Constructs a structure action event.StructureEventToggleStart(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) Constructs a structure action event.StructurePrepareAddOwnerEvent(Structure structure, @Nullable IPlayer responsible, StructureOwner newStructureOwner) StructurePrepareCreateEvent(Structure structure, @Nullable IPlayer responsible) StructurePrepareDeleteEvent(Structure structure, @Nullable IPlayer responsible) StructurePrepareLockChangeEvent(Structure structure, @Nullable IPlayer responsible, boolean newLockStatus) StructurePrepareRemoveOwnerEvent(Structure structure, @Nullable IPlayer responsible, StructureOwner removedStructureOwner) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.core.gui
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.gui with parameters of type IPlayer -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.core.hooks
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.hooks with parameters of type IPlayerModifier and TypeMethodDescriptionProtectionHookManagerSpigot.canBreakBlock(IPlayer player, ILocation location) ProtectionHookManagerSpigot.canBreakBlocksInCuboid(IPlayer player, Cuboid cuboid, IWorld world) booleanProtectionHookManagerSpigot.canSkipCheck(IPlayer player) Check if the checks can be skipped for a given player. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.core.implementations
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations that return IPlayerMethods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations that return types with arguments of type IPlayerModifier and TypeMethodDescriptionMethods in nl.pim16aap2.animatedarchitecture.spigot.core.implementations with parameters of type IPlayerModifier and TypeMethodDescriptionAnimatedArchitectureEventFactorySpigot.createPrepareDeleteStructureEvent(Structure structure, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createPrepareStructureCreateEvent(Structure structure, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createStructureCreatedEvent(Structure preview, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createStructurePrepareAddOwnerEvent(Structure structure, StructureOwner newOwner, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createStructurePrepareLockChangeEvent(Structure structure, boolean newLockStatus, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createStructurePrepareRemoveOwnerEvent(Structure structure, StructureOwner removedOwner, @Nullable IPlayer responsible) AnimatedArchitectureEventFactorySpigot.createToggleEndEvent(Structure structure, StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation) AnimatedArchitectureEventFactorySpigot.createTogglePrepareEvent(StructureSnapshot snapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) AnimatedArchitectureEventFactorySpigot.createToggleStartEvent(Structure structure, StructureSnapshot structureSnapshot, StructureActionCause cause, StructureActionType actionType, IPlayer responsible, double time, boolean skipAnimation, Cuboid newCuboid) voidAnimatedArchitectureToolUtilSpigot.giveToPlayer(IPlayer player, String name, String lore) booleanAnimatedArchitectureToolUtilSpigot.isPlayerHoldingTool(IPlayer player) voidAnimatedArchitectureToolUtilSpigot.removeTool(IPlayer player) HighlightedBlockSpawnerSpigot.spawnHighlightedBlock(IPlayer player, IWorld world, @Nullable Duration duration, RotatedPosition rotatedPosition, Color color) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.core.managers
Methods in nl.pim16aap2.animatedarchitecture.spigot.core.managers with parameters of type IPlayerModifier and TypeMethodDescriptionbooleanVaultManager.buyStructure(IPlayer player, IWorld world, StructureType type, int blockCount) VaultManager.getMaxPermissionSuffix(IPlayer player, String permissionBase) booleanVaultManager.hasBypassPermissionsForAttribute(IPlayer player, StructureAttribute structureAttribute) booleanVaultManager.hasPermission(IPlayer player, String permissionNode) boolean -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.util
Methods in nl.pim16aap2.animatedarchitecture.spigot.util that return IPlayerModifier and TypeMethodDescriptionstatic IPlayerSpigotAdapter.wrapPlayer(org.bukkit.entity.Player player) Wraps a Bukkit player in an IPlayer.Methods in nl.pim16aap2.animatedarchitecture.spigot.util that return types with arguments of type IPlayerModifier and TypeMethodDescriptionstatic CompletableFuture<Optional<IPlayer>> SpigotAdapter.wrapPlayer(IPlayerFactory factory, org.bukkit.OfflinePlayer player) Wraps an offline Bukkit player in an IPlayer.Methods in nl.pim16aap2.animatedarchitecture.spigot.util with parameters of type IPlayerModifier and TypeMethodDescriptionstatic @Nullable org.bukkit.entity.PlayerSpigotAdapter.getBukkitPlayer(IPlayer player) Tries to get an online Bukkit player represented by anIPlayer.static org.bukkit.OfflinePlayerSpigotAdapter.getOfflineBukkitPlayer(IPlayer player) Tries to get an offline Bukkit player represented by anIPlayer.static @Nullable PlayerSpigotSpigotAdapter.getPlayerSpigot(IPlayer player) Tries to convert anIPlayerto aPlayerSpigot. -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Classes in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that implement IPlayerModifier and TypeClassDescriptionfinal classRepresents an implementation ofIPlayerfor the Spigot platform.final classRepresents an implementation ofIPlayerfor the Spigot platform.Methods in nl.pim16aap2.animatedarchitecture.spigot.util.implementations with parameters of type IPlayerModifier and TypeMethodDescriptionvoidMessagingInterfaceSpigot.messagePlayer(IPlayer player, String message) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.bigdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.bigdoor with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeBigDoor.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.bigdoor with parameters of type IPlayerModifierConstructorDescriptionCreatorBigDoor(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorBigDoor(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.clock
Methods in nl.pim16aap2.animatedarchitecture.structures.clock with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeClock.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.clock with parameters of type IPlayerModifierConstructorDescriptionCreatorClock(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorClock(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.drawbridge
Methods in nl.pim16aap2.animatedarchitecture.structures.drawbridge with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeDrawbridge.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.drawbridge with parameters of type IPlayerModifierConstructorDescriptionCreatorDrawbridge(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorDrawbridge(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.flag
Methods in nl.pim16aap2.animatedarchitecture.structures.flag with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeFlag.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.flag with parameters of type IPlayerModifierConstructorDescriptionCreatorFlag(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorFlag(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.garagedoor
Fields in nl.pim16aap2.animatedarchitecture.structures.garagedoor declared as IPlayerModifier and TypeFieldDescriptionprotected final IPlayerCounterWeightGarageDoorAnimationComponent.playerMethods in nl.pim16aap2.animatedarchitecture.structures.garagedoor with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeGarageDoor.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.garagedoor with parameters of type IPlayerModifierConstructorDescriptionCreatorGarageDoor(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorGarageDoor(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.portcullis
Methods in nl.pim16aap2.animatedarchitecture.structures.portcullis with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypePortcullis.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.portcullis with parameters of type IPlayerModifierConstructorDescriptionCreatorPortcullis(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorPortcullis(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeRevolvingDoor.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.revolvingdoor with parameters of type IPlayerModifierConstructorDescriptionCreatorRevolvingDoor(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorRevolvingDoor(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.slidingdoor
Methods in nl.pim16aap2.animatedarchitecture.structures.slidingdoor with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeSlidingDoor.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.slidingdoor with parameters of type IPlayerModifierConstructorDescriptionCreatorSlidingDoor(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorSlidingDoor(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name) -
Uses of IPlayer in nl.pim16aap2.animatedarchitecture.structures.windmill
Methods in nl.pim16aap2.animatedarchitecture.structures.windmill with parameters of type IPlayerModifier and TypeMethodDescriptionStructureTypeWindmill.getCreator(ToolUser.Context context, IPlayer player, @Nullable String name) Constructors in nl.pim16aap2.animatedarchitecture.structures.windmill with parameters of type IPlayerModifierConstructorDescriptionCreatorWindMill(ToolUser.Context context, IPlayer player, @Nullable String name) protectedCreatorWindMill(ToolUser.Context context, StructureType structureType, IPlayer player, @Nullable String name)