Uses of Interface
nl.pim16aap2.animatedarchitecture.core.api.IMessageable
Packages that use IMessageable
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 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.
The AnimatedArchitecture Spigot core module contains classes and interfaces specific to the Spigot platform.
Provides implementations of AnimatedArchitecture core interfaces that can be used by all modules for the Spigot
platform.
-
Uses of IMessageable in nl.pim16aap2.animatedarchitecture.core.api
Subinterfaces of IMessageable in nl.pim16aap2.animatedarchitecture.core.apiClasses in nl.pim16aap2.animatedarchitecture.core.api that implement IMessageableModifier and TypeClassDescriptionstatic final classImplementation ofIMessageablethat does not send messages anywhere.Fields in nl.pim16aap2.animatedarchitecture.core.api declared as IMessageableModifier and TypeFieldDescriptionstatic final IMessageableIMessageable.NULLInstance ofIMessageable.BlackHoleMessageablethat can be used in case messages should not be sent anywhere.Methods in nl.pim16aap2.animatedarchitecture.core.api that return IMessageableModifier and TypeMethodDescriptionIAnimatedArchitecturePlatform.getMessageableServer()Gets the implementation of aIMessageablefor the server. -
Uses of IMessageable in nl.pim16aap2.animatedarchitecture.core.commands
Subinterfaces of IMessageable in nl.pim16aap2.animatedarchitecture.core.commandsModifier and TypeInterfaceDescriptioninterfaceinterfaceRepresents the server as anICommandSender -
Uses of IMessageable in nl.pim16aap2.animatedarchitecture.core.structures
Methods in nl.pim16aap2.animatedarchitecture.core.structures that return IMessageableMethods in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type IMessageableModifier 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.messageReceiver(IMessageable messageReceiver) StructureAnimationRequestBuilder.IBuilder.messageReceiver(IMessageable messageReceiver) Optional: Sets the message receiver of the toggle request.Constructors in nl.pim16aap2.animatedarchitecture.core.structures with parameters of type IMessageableModifierConstructorDescriptionBuilder(StructureAnimationRequest.IFactory structureToggleRequestFactory, IMessageable messageableServer, IPlayerFactory playerFactory, IConfig config) StructureAnimationRequest(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) StructureAnimationRequestBuilder(StructureAnimationRequest.IFactory structureToggleRequestFactory, IMessageable messageableServer, IPlayerFactory playerFactory, IConfig config) -
Uses of IMessageable in nl.pim16aap2.animatedarchitecture.spigot.core
Methods in nl.pim16aap2.animatedarchitecture.spigot.core that return IMessageable -
Uses of IMessageable in nl.pim16aap2.animatedarchitecture.spigot.util.implementations
Classes in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that implement IMessageableModifier and TypeClassDescriptionfinal classRepresents an implementation ofIPlayerfor the Spigot platform.final classRepresents an implementation ofIPlayerfor the Spigot platform.classRepresents the Spigot implementation ofIServer.Methods in nl.pim16aap2.animatedarchitecture.spigot.util.implementations that return IMessageable