Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMindustryPlugin - Class in com.xpdustry.distributor.api.plugin
-
An abstract implementation of
MindustryPlugin, without the quirks ofPlugin(like the fact thatAbstractMindustryPlugin.registerServerCommands(CommandHandler)is called beforeAbstractMindustryPlugin.init()). - AbstractMindustryPlugin() - Constructor for class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
- AbstractTransformerWindowManager<T extends TransformerWindowManager<T,
P>, P extends Pane> - Class in com.xpdustry.distributor.api.gui.transform - AbstractTransformerWindowManager(MindustryPlugin) - Constructor for class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- AbstractTransformerWindowManager.SimpleWindow - Class in com.xpdustry.distributor.api.gui.transform
- ACCENT - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- act(Window) - Method in interface com.xpdustry.distributor.api.gui.Action
- act(Window, T) - Method in interface com.xpdustry.distributor.api.gui.BiAction
- Action - Interface in com.xpdustry.distributor.api.gui
- addAllFields(Iterable<PlayerLookup.Field>) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- addAllLabels(Iterable<String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- addAllTiles(Iterable<? extends ImmutableSchematic.Tile>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- addDecoration(TextDecoration) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
- addField(PlayerLookup.Field) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- addLabel(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- addListener(PluginListener) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Adds a
PluginListenerto this plugin. - addRow(int, MenuOption...) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- addRow(int, List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- addRow(MenuOption...) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- addRow(List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- addTile(ImmutableSchematic.Tile) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- addTransformer(Transformer<P>) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- addTransformer(Transformer<P>) - Method in interface com.xpdustry.distributor.api.gui.transform.TransformerWindowManager
- all() - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
- all() - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
-
Returns an immutable permission tree with all permissions.
- ALL - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- ansi(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- ansi(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- append(char) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- append(CharSequence) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- append(CharSequence, int, int) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- append(Component) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- append(ComponentLike) - Method in interface com.xpdustry.distributor.api.component.Component
- append(ComponentLike) - Method in interface com.xpdustry.distributor.api.component.ListComponent
- append(ComponentLike...) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
- array(Object...) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
- array(List<Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
- asBoolean() - Method in enum class com.xpdustry.distributor.api.permission.TriState
- asComponent() - Method in interface com.xpdustry.distributor.api.component.BuildableComponent.Builder
- asComponent() - Method in interface com.xpdustry.distributor.api.component.Component
- asComponent() - Method in interface com.xpdustry.distributor.api.component.ComponentLike
- asInt() - Method in enum class com.xpdustry.distributor.api.content.BlockRotation
-
Returns the serializable integer representation of this rotation.
- asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit
- asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
- asStream() - Method in interface com.xpdustry.distributor.api.audience.Audience
- asStream() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- async(boolean) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
- Async - Annotation Interface in com.xpdustry.distributor.api.annotation
-
Marks a method as asynchronous, meaning it will be executed outside the main thread.
- Audience - Interface in com.xpdustry.distributor.api.audience
- AudienceProvider - Interface in com.xpdustry.distributor.api.audience
B
- back() - Static method in interface com.xpdustry.distributor.api.gui.Action
- back(int) - Static method in interface com.xpdustry.distributor.api.gui.Action
- BiAction<T> - Interface in com.xpdustry.distributor.api.gui
- BLACK - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- BLOCK - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- BlockRotation - Enum Class in com.xpdustry.distributor.api.content
-
Represents the rotation of a block.
- BLUE - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- BOLD - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
- BOTTOM - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
- BOTTOM - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
- build() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- build() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- build() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- build() - Method in interface com.xpdustry.distributor.api.util.Buildable.Builder
- Buildable<T,
B extends Buildable.Builder<T, B>> - Interface in com.xpdustry.distributor.api.util - Buildable.Builder<T,
B extends Buildable.Builder<T, B>> - Interface in com.xpdustry.distributor.api.util - BuildableComponent<C extends BuildableComponent<C,
B>, B extends BuildableComponent.Builder<C, B>> - Interface in com.xpdustry.distributor.api.component - BuildableComponent.Builder<C extends BuildableComponent<C,
B>, B extends BuildableComponent.Builder<C, B>> - Interface in com.xpdustry.distributor.api.component - builder() - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- builder() - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- builder() - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
- builder() - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
-
Creates a new query builder.
- builder() - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
- builder(ImmutableSchematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- builder(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
- builder(PluginMetadata) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
- BundleTranslationSource - Interface in com.xpdustry.distributor.api.translation
-
A translation source that can register strings from resource bundles, files and others.
C
- cancel() - Method in interface com.xpdustry.distributor.api.scheduler.Cancellable
-
Cancels the task bound to this
Cancellable. - cancel() - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask
- Cancellable - Interface in com.xpdustry.distributor.api.scheduler
-
A
Cancellableis used to cancel a task. - CENTER - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
- CENTER - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
- checkUsid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Throws an
IllegalArgumentExceptionif the given string is not a valid USID. - checkUuid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Throws an
IllegalArgumentExceptionif the given string is not a valid UUID. - clear() - Static method in class com.xpdustry.distributor.api.DistributorProvider
-
Clears the global
Distributorfactory. - clearPermissions() - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Clears all permissions.
- collectToAudience() - Static method in interface com.xpdustry.distributor.api.audience.Audience
- collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectMap. - collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectMap. - collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, BinaryOperator<V>, Supplier<M>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectMap. - collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, Supplier<M>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectMap. - collectToObjectSet() - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectSet. - collectToObjectSet(Supplier<S>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aObjectSet. - collectToSeq() - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aSeq. - collectToSeq(Supplier<S>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Creates a
Collectorthat accumulates the elements of a stream into aSeq. - com.xpdustry.distributor.api - package com.xpdustry.distributor.api
- com.xpdustry.distributor.api.annotation - package com.xpdustry.distributor.api.annotation
- com.xpdustry.distributor.api.audience - package com.xpdustry.distributor.api.audience
- com.xpdustry.distributor.api.collection - package com.xpdustry.distributor.api.collection
- com.xpdustry.distributor.api.command - package com.xpdustry.distributor.api.command
- com.xpdustry.distributor.api.component - package com.xpdustry.distributor.api.component
- com.xpdustry.distributor.api.component.codec - package com.xpdustry.distributor.api.component.codec
- com.xpdustry.distributor.api.component.render - package com.xpdustry.distributor.api.component.render
- com.xpdustry.distributor.api.component.style - package com.xpdustry.distributor.api.component.style
- com.xpdustry.distributor.api.content - package com.xpdustry.distributor.api.content
- com.xpdustry.distributor.api.event - package com.xpdustry.distributor.api.event
- com.xpdustry.distributor.api.gui - package com.xpdustry.distributor.api.gui
- com.xpdustry.distributor.api.gui.input - package com.xpdustry.distributor.api.gui.input
- com.xpdustry.distributor.api.gui.menu - package com.xpdustry.distributor.api.gui.menu
- com.xpdustry.distributor.api.gui.popup - package com.xpdustry.distributor.api.gui.popup
- com.xpdustry.distributor.api.gui.transform - package com.xpdustry.distributor.api.gui.transform
- com.xpdustry.distributor.api.key - package com.xpdustry.distributor.api.key
- com.xpdustry.distributor.api.metadata - package com.xpdustry.distributor.api.metadata
- com.xpdustry.distributor.api.permission - package com.xpdustry.distributor.api.permission
- com.xpdustry.distributor.api.player - package com.xpdustry.distributor.api.player
- com.xpdustry.distributor.api.plugin - package com.xpdustry.distributor.api.plugin
- com.xpdustry.distributor.api.scheduler - package com.xpdustry.distributor.api.scheduler
- com.xpdustry.distributor.api.service - package com.xpdustry.distributor.api.service
- com.xpdustry.distributor.api.translation - package com.xpdustry.distributor.api.translation
- com.xpdustry.distributor.api.util - package com.xpdustry.distributor.api.util
- CommandElement - Interface in com.xpdustry.distributor.api.command
-
A
CommandElementrepresents a part of a given command chain. - CommandElement.Argument - Interface in com.xpdustry.distributor.api.command
-
Represents a command argument.
- CommandElement.Argument.Kind - Enum Class in com.xpdustry.distributor.api.command
-
Determines how an argument is parsed on a high level.
- CommandElement.Flag - Interface in com.xpdustry.distributor.api.command
-
Represents a command flag, usually an optional named argument.
- CommandElement.Flag.Kind - Enum Class in com.xpdustry.distributor.api.command
-
Determines how a flag is parsed on a high level.
- CommandElement.Flag.Mode - Enum Class in com.xpdustry.distributor.api.command
-
Determines how many times a flag can be used.
- CommandFacade - Interface in com.xpdustry.distributor.api.command
-
A
CommandFacadeis a simple abstraction for advanced command systems in Mindustry. - CommandHelp - Interface in com.xpdustry.distributor.api.command
-
Helper class for creating help commands that can work with any command system.
- CommandHelp.Empty - Interface in com.xpdustry.distributor.api.command
- CommandHelp.Entry - Interface in com.xpdustry.distributor.api.command
-
Represents a specific command entry.
- CommandHelp.Suggestion - Interface in com.xpdustry.distributor.api.command
-
Represents a list of available commands, as suggestions.
- CommandSender - Interface in com.xpdustry.distributor.api.command
-
Represents an entity that can send commands.
- Component - Interface in com.xpdustry.distributor.api.component
- ComponentAppendable - Interface in com.xpdustry.distributor.api.component.render
- ComponentAwareTranslation - Interface in com.xpdustry.distributor.api.translation
- ComponentColor - Interface in com.xpdustry.distributor.api.component.style
- ComponentDecoder<T> - Interface in com.xpdustry.distributor.api.component.codec
- ComponentEncoder<T> - Interface in com.xpdustry.distributor.api.component.codec
- ComponentLike - Interface in com.xpdustry.distributor.api.component
- ComponentRenderer<T extends Component> - Interface in com.xpdustry.distributor.api.component.render
- ComponentRendererProvider - Interface in com.xpdustry.distributor.api.component.render
- components() - Static method in interface com.xpdustry.distributor.api.component.ListComponent
- components(Component...) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
- ComponentStyle - Interface in com.xpdustry.distributor.api.component.style
- ComponentStyle.Builder - Interface in com.xpdustry.distributor.api.component.style
- ComponentStyle.Setter<T extends ComponentStyle.Setter<T>> - Interface in com.xpdustry.distributor.api.component.style
- compose(PluginAnnotationProcessor<?>...) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
-
Composes multiple processors into one that returns their result in a list.
- compose(Collection<PluginAnnotationProcessor<?>>) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
-
Composes multiple processors into one that returns their result in a list.
- compress() - Method in interface com.xpdustry.distributor.api.component.Component
- compress() - Method in interface com.xpdustry.distributor.api.component.ListComponent
- contains(Key<?>) - Method in interface com.xpdustry.distributor.api.gui.State
- convert(long, MindustryTimeUnit) - Method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Converts the given duration in the given time unit to this time unit.
- create() - Static method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- create() - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- create() - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- create() - Static method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- create() - Static method in interface com.xpdustry.distributor.api.gui.State
- create() - Static method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Creates a new mutable permission tree.
- create() - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup
-
Creates a new player lookup with the default provider and normalizer.
- create() - Static method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
-
Creates a new
MultiLocalizationSourceinstance. - create(Window) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- create(Window) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
- create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.input.TextInputManager
- create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuManager
- create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
- create(Supplier<Collection<Player>>, Function<String, String>) - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup
-
Creates a new player lookup with the given provider and normalizer.
- create(Locale) - Static method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Creates a new
LocalizationSourceRegistryinstance. - create(Player) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- create(Player) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
- createPane() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- CYAN - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
D
- DAYS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing twenty-four hours.
- decode(T) - Method in interface com.xpdustry.distributor.api.component.codec.ComponentDecoder
- DEFAULT_NORMALIZER - Static variable in interface com.xpdustry.distributor.api.player.PlayerLookup
- DEFAULT_PROVIDER - Static variable in interface com.xpdustry.distributor.api.player.PlayerLookup
- delay() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
-
The initial delay before the first execution of the task.
- delay(long, MindustryTimeUnit) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
-
Run the task after a delay.
- DESCRIPTION_TAG - Static variable in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- DescriptionFacade - Interface in com.xpdustry.distributor.api.command
-
A general interface for dealing with command and command element descriptions.
- DescriptionMapper<T> - Interface in com.xpdustry.distributor.api.command
-
Some command systems already provide some kind of abstraction for descriptions.
- DISPLAY_NAME - Static variable in interface com.xpdustry.distributor.api.audience.Audience
- DisplayUnit - Interface in com.xpdustry.distributor.api.gui
- DisplayUnit.Axis - Enum Class in com.xpdustry.distributor.api.gui
- DisplayUnit.Pixel - Interface in com.xpdustry.distributor.api.gui
- dispose() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- dispose() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
- Distributor - Interface in com.xpdustry.distributor.api
- DISTRIBUTOR_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
- DistributorInitializationException - Exception in com.xpdustry.distributor.api
-
This exception is thrown when the distributor fails to initialize.
- DistributorProvider - Class in com.xpdustry.distributor.api
-
A holder for the global
Distributorinstance.
E
- empty() - Static method in interface com.xpdustry.distributor.api.audience.Audience
- empty() - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- empty() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- empty() - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
- empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
- empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionReader
-
Returns an empty permission reader.
- empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
-
Returns an immutable empty permission tree.
- empty() - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
- EMPTY - Static variable in interface com.xpdustry.distributor.api.command.DescriptionFacade
- encode(Component) - Method in interface com.xpdustry.distributor.api.component.codec.ComponentEncoder
- ENTITY_ID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
- error(Component) - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Sends an error message to the sender.
- error(String) - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Sends an error message to the sender.
- EventBus - Interface in com.xpdustry.distributor.api.event
-
The event bus of this server.
- EventHandler - Annotation Interface in com.xpdustry.distributor.api.annotation
-
Marks a method as an event handler, meaning it will be called by the
EventBuswhen its corresponding event is posted. - events(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
-
Processes the
EventHandlermethod annotations of a given object to create event listeners. - EventSubscription - Interface in com.xpdustry.distributor.api.event
-
A subscription to an event.
- execute(Runnable) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
-
Build and schedule the task with the given task.
- execute(Consumer<Cancellable>) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
-
Build and schedule the task with the given task.
- execute(Supplier<V>) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
-
Build and schedule the task with the given task.
F
- FALSE - Enum constant in enum class com.xpdustry.distributor.api.permission.TriState
- findOnlinePlayers(PlayerLookup.Query) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup
-
Finds online players matching the given query.
- format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.ComponentAwareTranslation
- format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.Translation
- format(String, Locale) - Static method in interface com.xpdustry.distributor.api.translation.Translation
- formatTo(TranslationArguments, ComponentAppendable) - Method in interface com.xpdustry.distributor.api.translation.ComponentAwareTranslation
- ForwardingAudience - Interface in com.xpdustry.distributor.api.audience
- from(int) - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
-
Returns the rotation from the given integer.
- from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- from(CommandHandler.Command) - Static method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Extracts a
CommandFacadefrom a native command. - from(Action) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
- from(PermissionTree) - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
-
Creates an immutable permission tree with the given tree.
- from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- from(Class<? extends Plugin>) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the plugin descriptor of the given plugin class.
- from(ClassLoader) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the plugin descriptor of the given class loader.
- from(Schematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- from(Schematic.Stile) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- from(Player) - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
- from(Player) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Creates a new MUUID from a
Player. - from(Mods.ModMeta) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Creates a new
PluginMetadatafrom aMods.ModMeta. - from(Plugin) - Static method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Wraps a regular plugin into a
MindustryPlugin. - from(Plugin) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the plugin descriptor of the given plugin.
- from(Administration.PlayerInfo) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Creates a new MUUID from a
Administration.PlayerInfo. - fromBundle(Locale, ResourceBundle) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
- fromClasspath(Locale, String, ClassLoader) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
- fromFile(Locale, Path) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
G
- generated(TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- generated(Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- GENERATED_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
- get() - Static method in class com.xpdustry.distributor.api.DistributorProvider
-
Returns the global
Distributorfactory. - get(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
- getAction() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
- getActiveWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- getActiveWindows() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
- getAliases() - Method in interface com.xpdustry.distributor.api.command.CommandElement
-
Returns the aliases of this command element.
- getAlignementX() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- getAlignementY() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- getAllMetadata() - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
- getArguments() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Returns the arguments of the command.
- getArguments() - Method in interface com.xpdustry.distributor.api.translation.TranslationArguments.Array
- getArguments() - Method in interface com.xpdustry.distributor.api.translation.TranslationArguments.Named
- getAudience() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the audience of this command sender.
- getAudience() - Method in interface com.xpdustry.distributor.api.gui.Window
- getAudienceProvider() - Method in interface com.xpdustry.distributor.api.Distributor
- getAudiences() - Method in interface com.xpdustry.distributor.api.audience.Audience
- getAudiences() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- getAuthor() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the author of the plugin.
- getB() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- getBackColor() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- getBlock() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- getChildSuggestions() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
-
Returns the child suggestions.
- getChoiceAction() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getComponentRendererProvider() - Method in interface com.xpdustry.distributor.api.Distributor
- getComponents() - Method in interface com.xpdustry.distributor.api.component.ListComponent
- getConfig() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- getConfig() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Deprecated.
- getContent() - Method in interface com.xpdustry.distributor.api.component.TextComponent
- getContent() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
- getContent() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- getContent() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- getContentType() - Method in interface com.xpdustry.distributor.api.key.KeyWithCType
- getDateStyle() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
- getDecodedUsid() - Method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns the USID as decoded bytes.
- getDecodedUuid() - Method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns the UUID as decoded bytes.
- getDecorations() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- getDefaultLocale() - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Returns the default locale of this source.
- getDependencies() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the dependencies of the plugin.
- getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandElement
-
Returns the description of this command element.
- getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns the description of the root command node or the command itself.
- getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Returns the description of the command.
- getDescription() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getDescription() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getDescription() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the description of the plugin.
- getDirectory() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Returns the plugin data directory.
- getDisplayName() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the display name of the plugin.
- getEventBus() - Method in interface com.xpdustry.distributor.api.Distributor
- getExitAction() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getExitAction() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- getFields() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
-
The fields to take into account when searching.
- getFlags() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Returns the flags of the command.
- getFormat() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
- getG() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- getGlobalTranslationSource() - Method in interface com.xpdustry.distributor.api.Distributor
- getGrid() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- getHeight() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getHeight() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getHelp(CommandSender, String) - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns the help information for this command.
- getInput() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
- getInputAction() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getInstance() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
- getJavaTimeUnit() - Method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Returns the Java time unit associated with this Mindustry time unit, if any.
- getKey() - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- getKey() - Method in interface com.xpdustry.distributor.api.key.KeyWithCType
- getKind() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Argument
-
Returns the kind of this argument.
- getKind() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
-
Returns the kind of this flag.
- getLabels() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getListeners() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Returns an unmodifiable list of the listeners registered to this plugin.
- getLocale() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the locale of this command sender.
- getLocale() - Method in interface com.xpdustry.distributor.api.translation.TranslationBundle
- getLogger() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
- getLogger() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Returns the logger bound to this plugin.
- getLongestSharedPath() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
-
Returns the longest shared path of the suggestions.
- getMainClass() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the main class of the plugin.
- getMaxLength() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getMetadata() - Method in interface com.xpdustry.distributor.api.audience.Audience
- getMetadata() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
- getMetadata() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Returns the metadata of this plugin.
- getMetadata(Key<V>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
- getMindustryComponentDecoder() - Method in interface com.xpdustry.distributor.api.Distributor
- getMinGameVersion() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the minimum game version required by the plugin.
- getMode() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
-
Returns the mode of this flag.
- getName() - Method in interface com.xpdustry.distributor.api.command.CommandElement
-
Returns the name of this command element.
- getName() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns the name of this command.
- getName() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the name of this command sender.
- getName() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getName() - Method in interface com.xpdustry.distributor.api.key.Key
- getName() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the name of the plugin.
- getNamespace() - Method in interface com.xpdustry.distributor.api.key.Key
- getOption(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- getOption(int, int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- getOptional(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
- getOptions() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- getPageKey() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getPageSize() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getPane() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- getPane() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
- getParameters() - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- getParent() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- getParent() - Method in interface com.xpdustry.distributor.api.gui.Window
- getPermission(String) - Method in interface com.xpdustry.distributor.api.permission.PermissionProvider
-
Returns the permission state of the given permission.
- getPermission(String) - Method in interface com.xpdustry.distributor.api.permission.PermissionTree
-
Get the permission state for a given permission.
- getPermission(Player, String) - Method in interface com.xpdustry.distributor.api.permission.PermissionReader
-
Gets the permission of the given player.
- getPermissionReader() - Method in interface com.xpdustry.distributor.api.Distributor
- getPermissions() - Method in interface com.xpdustry.distributor.api.audience.Audience
- getPermissions() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the permissions of this command sender.
- getPermissions() - Method in interface com.xpdustry.distributor.api.permission.PermissionTree
-
A flattened map of permissions.
- getPlaceholder() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getPlayer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the player of this command sender.
- getPlayer(MUUID) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
- getPlayer(Player) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
- getPlayerLookup() - Method in interface com.xpdustry.distributor.api.Distributor
- getPlayers() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
- getPlugin() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns the plugin that owns this command.
- getPlugin() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- getPlugin() - Method in interface com.xpdustry.distributor.api.plugin.PluginAware
-
Returns the owning plugin.
- getPlugin() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
- getPluginScheduler() - Method in interface com.xpdustry.distributor.api.Distributor
- getPriority() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
- getProvider() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getProviders(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
- getR() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- getRawType() - Method in class com.xpdustry.distributor.api.util.TypeToken
- getRealName() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns the real name of this command.
- getRenderer() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getRenderer(T) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRendererProvider
- getRepository() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the GitHub repository of the plugin.
- getRequirements() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getRGB() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- getRotation() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- getRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- getServer() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
- getService() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
- getServiceManager() - Method in interface com.xpdustry.distributor.api.Distributor
- getShiftX() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- getShiftY() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- getSoftDependencies() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the soft dependencies of the plugin.
- getState() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- getState() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
- getState() - Method in interface com.xpdustry.distributor.api.gui.Window
- getStyle() - Method in interface com.xpdustry.distributor.api.component.Component
- getSyntax() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Returns the syntax of the command.
- getTags() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getTeam(Team) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
- getTemporal() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
- getText() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Returns the description text.
- getText(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Returns the description text for the given locale holder.
- getTextColor() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- getTiles() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getTimeStyle() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
- getTitle() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- getTitle() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- getToken() - Method in interface com.xpdustry.distributor.api.key.Key
- getTranslation(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
-
Returns the localized string for the given key or
nullif absent. - getTranslationOrDefault(String, Locale, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
- getTranslationOrMissing(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
- getTranslations() - Method in interface com.xpdustry.distributor.api.translation.TranslationBundle
- getType() - Method in class com.xpdustry.distributor.api.util.TypeToken
- getUpdateInterval() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
- getUsid() - Method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns the USID.
- getUuid() - Method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns the UUID.
- getValue() - Method in interface com.xpdustry.distributor.api.component.ValueComponent
- getValue() - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
- getVerboseDescription() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Returns the verbose description of the command.
- getVersion() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
-
Returns the version of the plugin.
- getViewer() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- getViewer() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
- getViewer() - Method in interface com.xpdustry.distributor.api.gui.Window
- getWidth() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- getWidth() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- getWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- getX() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- getY() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- GREEN - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
H
- hide() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- hide() - Method in interface com.xpdustry.distributor.api.gui.Window
- hideAll() - Static method in interface com.xpdustry.distributor.api.gui.Action
- hideHUDText() - Method in interface com.xpdustry.distributor.api.audience.Audience
- hideHUDText() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- HIGH - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
- HIGHEST - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
- HOURS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing sixty minutes.
I
- immutableList(Seq<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps a
Seqinto an immutableList. - immutableList(EntityGroup<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
EntityGroupinto an immutableList. - immutableMap(ObjectMap<K, V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
ObjectMapinto an immutableMap. - ImmutableSchematic - Interface in com.xpdustry.distributor.api.content
-
Immutable and safe representation of a
Schematic. - ImmutableSchematic.Builder - Interface in com.xpdustry.distributor.api.content
- ImmutableSchematic.Tile - Interface in com.xpdustry.distributor.api.content
- immutableSet(ObjectSet<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
ObjectSetinto an immutableSet. - init() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Deprecated.
- interval() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
-
The interval between each execution of the task.
- isActive() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- isActive() - Method in interface com.xpdustry.distributor.api.gui.Window
- isAlias() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns whether this command is an alias of another command.
- isAsync() - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask
-
Returns whether this future is executed asynchronously.
- isDisposed() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- isEmpty() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Returns whether this description is empty.
- isEmpty(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Returns whether this description is empty for the given locale holder.
- isFillEmptySpace() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- isInitialized() - Static method in class com.xpdustry.distributor.api.DistributorProvider
-
Returns whether the API has been initialized.
- isMatchExact() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
-
Whether to return a singular result if a exact match is found.
- isPlayer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns whether this sender is a player.
- isRenderNavigation() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- isServer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns whether this sender is the server.
- isUsid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns whether the given string is a valid USID.
- isUuid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Returns whether the given string is a valid UUID.
- isVisible(CommandSender) - Method in interface com.xpdustry.distributor.api.command.CommandFacade
-
Returns whether this command is visible at all to the given sender.
- ITALIC - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
- ITEM - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
K
- Key<V> - Interface in com.xpdustry.distributor.api.key
- KeyWithCType<T extends mindustry.ctype.MappableContent> - Interface in com.xpdustry.distributor.api.key
-
Typesafe
ContentTypeproviding the concrete class of a content type. - kick(ComponentLike, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
- kick(ComponentLike, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- kick(String, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
- kick(String, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
L
- LEFT - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
- LEFT - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
- LIQUID - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- ListComponent - Interface in com.xpdustry.distributor.api.component
- ListComponent.Builder - Interface in com.xpdustry.distributor.api.component
- ListTransformer<E> - Class in com.xpdustry.distributor.api.gui.menu
- ListTransformer() - Constructor for class com.xpdustry.distributor.api.gui.menu.ListTransformer
- LITERAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
- loadContent() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Deprecated.
- LOCALE - Static variable in interface com.xpdustry.distributor.api.audience.Audience
- LOW - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
- LOWEST - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
M
- MAGENTA - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- map(T) - Method in interface com.xpdustry.distributor.api.command.DescriptionMapper
-
Maps a describable object to a description facade.
- MenuGrid - Interface in com.xpdustry.distributor.api.gui.menu
- MenuManager - Interface in com.xpdustry.distributor.api.gui.menu
- MenuOption - Interface in com.xpdustry.distributor.api.gui.menu
- MenuPane - Interface in com.xpdustry.distributor.api.gui.menu
- merge(ComponentStyle) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- MetadataContainer - Interface in com.xpdustry.distributor.api.metadata
- MetadataContainer.Builder - Interface in com.xpdustry.distributor.api.metadata
- MILLISECONDS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing one thousandth of a second.
- mindustry(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- mindustry(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- MINDUSTRY_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
- MindustryCollections - Class in com.xpdustry.distributor.api.collection
-
A utility class for wrapping arc collections into standard java collections.
- MindustryPlugin - Interface in com.xpdustry.distributor.api.plugin
-
A better plugin base class.
- MindustryTimeUnit - Enum Class in com.xpdustry.distributor.api.scheduler
-
Time units used by the
PluginTask.BuilderandPluginTaskclasses to represent time. - MINUTES - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing sixty seconds.
- modify(Consumer<B>) - Method in interface com.xpdustry.distributor.api.util.Buildable.Builder
- mutableList(Seq<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps a
Seqinto aList. - mutableList(EntityGroup<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
EntityGroupinto aList. - mutableMap(ObjectMap<K, V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
ObjectMapinto aMap. - MutablePermissionTree - Interface in com.xpdustry.distributor.api.permission
-
A mutable permission tree.
- mutableSet(ObjectSet<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
-
Wraps an
ObjectSetinto aSet. - MUUID - Interface in com.xpdustry.distributor.api.player
-
The mindustry identity format.
- MUUID - Static variable in interface com.xpdustry.distributor.api.audience.Audience
N
- NAME - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
- NAME - Static variable in interface com.xpdustry.distributor.api.audience.Audience
- NAME_TAG - Static variable in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- named(Map<String, Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
- newline() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- none() - Static method in interface com.xpdustry.distributor.api.gui.Action
- noop() - Static method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
- NORMAL - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
O
- of() - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Empty
- of(int) - Static method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
- of(int, int, Block, BlockRotation, Object) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- of(Boolean) - Static method in enum class com.xpdustry.distributor.api.permission.TriState
- of(Audience...) - Static method in interface com.xpdustry.distributor.api.audience.Audience
- of(Component, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
- of(Action...) - Static method in interface com.xpdustry.distributor.api.gui.Action
- of(BiAction<T>...) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
- of(MindustryPlugin, Class<T>, T, Priority) - Static method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
- of(Class<T>) - Static method in class com.xpdustry.distributor.api.util.TypeToken
- of(Iterable<Audience>) - Static method in interface com.xpdustry.distributor.api.audience.Audience
- of(Type) - Static method in class com.xpdustry.distributor.api.util.TypeToken
- of(String) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String) - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
-
Creates a simple query with the given input.
- of(String, DescriptionFacade, DescriptionFacade, List<CommandElement.Argument>, List<CommandElement.Flag>) - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
-
Creates a new command entry.
- of(String, DescriptionFacade, Set<String>, CommandElement.Argument.Kind) - Static method in interface com.xpdustry.distributor.api.command.CommandElement.Argument
-
Creates a new command argument.
- of(String, DescriptionFacade, Set<String>, CommandElement.Flag.Kind, CommandElement.Flag.Mode) - Static method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
-
Creates a new command flag.
- of(String, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
- of(String, TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String, Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String, String) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String, String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
-
Creates a new MUUID from a UUID and USID.
- of(String, String, TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String, String, Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
- of(String, List<String>) - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
-
Creates a new command suggestion.
- of(Locale, Map<String, Translation>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationBundle
- of(P, State, Player) - Static method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
- ofDate(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
- ofDateTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
- ofDateTime(FormatStyle, FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
- ofTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
- onClientCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
- onDispose() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- onExit() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Called when the server is closing.
- onInit() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Called after the plugin factory creation.
- onLoad() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Called after
MindustryPlugin.onClientCommandsRegistration(CommandHandler)just afterEventType.ServerLoadEvent. - onPluginClientCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
- onPluginExit() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
-
Called after
MindustryPlugin.onExit(). - onPluginInit() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
-
Called after
MindustryPlugin.onInit(). - onPluginLoad() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
-
Called after
MindustryPlugin.onLoad(). - onPluginServerCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
- onPluginUpdate() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
-
Called after
MindustryPlugin.onUpdate(). - onServerCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Called after
MindustryPlugin.onInit(). - onUpdate() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
-
Called every tick while the server is running.
- onWindowClose(AbstractTransformerWindowManager.SimpleWindow) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- onWindowOpen(AbstractTransformerWindowManager.SimpleWindow) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
- openURI(URI) - Method in interface com.xpdustry.distributor.api.audience.Audience
- openURI(URI) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- OPTIONAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
- OPTIONAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
P
- Pane - Interface in com.xpdustry.distributor.api.gui
- PERMISSION_PATTERN - Static variable in interface com.xpdustry.distributor.api.permission.PermissionTree
-
Regex pattern used to validate permission strings.
- PermissionProvider - Interface in com.xpdustry.distributor.api.permission
- PermissionReader - Interface in com.xpdustry.distributor.api.permission
-
A simple interface for getting the permissions of online players.
- PermissionTree - Interface in com.xpdustry.distributor.api.permission
-
A tree of permissions.
- plain(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- plain(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- PLANET - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- player(Player) - Static method in interface com.xpdustry.distributor.api.command.CommandSender
-
Wraps a player into a command sender.
- PlayerLookup - Interface in com.xpdustry.distributor.api.player
-
A simple interface for looking up online players.
- PlayerLookup.Field - Enum Class in com.xpdustry.distributor.api.player
-
The fields to take into account when searching.
- PlayerLookup.Query - Interface in com.xpdustry.distributor.api.player
-
A query for looking up players.
- PlayerLookup.Query.Builder - Interface in com.xpdustry.distributor.api.player
- PluginAnnotationProcessor<R> - Interface in com.xpdustry.distributor.api.annotation
-
A centralized mechanism for processing annotations of plugin objects.
- PluginAware - Interface in com.xpdustry.distributor.api.plugin
-
Marks an object as belonging to a plugin.
- PluginListener - Interface in com.xpdustry.distributor.api.plugin
-
Interface for listening to the lifecycle events of a plugin.
- PluginMetadata - Interface in com.xpdustry.distributor.api.plugin
- PluginMetadata.Builder - Interface in com.xpdustry.distributor.api.plugin
- PluginScheduler - Interface in com.xpdustry.distributor.api.scheduler
-
A
PluginScheduleris used to schedule tasks for a plugin. - PluginTask<V> - Interface in com.xpdustry.distributor.api.scheduler
-
A
PluginTaskis a future used by aPluginScheduler. - PluginTask.Builder - Interface in com.xpdustry.distributor.api.scheduler
-
A helper object for building and scheduling a
PluginTask. - PopupManager - Interface in com.xpdustry.distributor.api.gui.popup
- PopupPane - Interface in com.xpdustry.distributor.api.gui.popup
- PopupPane.AlignementX - Enum Class in com.xpdustry.distributor.api.gui.popup
- PopupPane.AlignementY - Enum Class in com.xpdustry.distributor.api.gui.popup
- post(E) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Posts the event to the arc event bus.
- post(Class<? super E>, E) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Posts the event to the arc event bus to the listeners of the given super class.
- priority() - Element in annotation interface com.xpdustry.distributor.api.annotation.EventHandler
-
The priority of the event handler.
- Priority - Enum Class in com.xpdustry.distributor.api.util
- process(Object) - Method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
-
Processes the annotations of the given object.
- provide(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
- provideOrDefault(Class<T>, Supplier<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
- putAllMetadata(MetadataContainer) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
- putAllTags(Map<String, ? extends String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- putConstant(Key<V>, V) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
- putSupplier(Key<V>, Supplier<V>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
- putTag(String, String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
R
- RED - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- register(MindustryPlugin, Class<T>, T) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
- register(MindustryPlugin, Class<T>, T, Priority) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
- register(TranslationSource) - Method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
-
Adds a localization source to the list of sources.
- register(String, Locale, Translation) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Registers a localized string.
- registerAll(TranslationBundle) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
- registerAll(Locale, Map<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Registers a map of localized strings.
- registerAll(Locale, Set<String>, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Registers a set of localized strings by using a mapping function to obtain each string.
- registerClientCommands(CommandHandler) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Deprecated.
- registered(String) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Checks if a key is already registered, for any locale.
- registered(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Checks if a key is already registered for a specific locale.
- registerServerCommands(CommandHandler) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
-
Deprecated.
- remove(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
- removeMetadata(Key<?>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
- removePermission(String) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Removes the given permission from the tree.
- removePermission(String, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
- removeRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- render(T, ComponentAppendable, MetadataContainer) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
- repeat(long, MindustryTimeUnit) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
-
Run the task periodically with a fixed interval.
- REPEATABLE - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
- reply(Component) - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Sends a message to the sender.
- reply(String) - Method in interface com.xpdustry.distributor.api.command.CommandSender
-
Sends a message to the sender.
- REQUIRED - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
- REQUIRED - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
- ResourceTranslationBundles - Class in com.xpdustry.distributor.api.translation
- rgb(int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- rgb(int, int, int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
- RIGHT - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
- RIGHT - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
- router() - Static method in interface com.xpdustry.distributor.api.translation.TranslationSource
-
Returns a
TranslationSourcefor the router language:^).
S
- schedule(MindustryPlugin) - Method in interface com.xpdustry.distributor.api.scheduler.PluginScheduler
-
Returns a new
PluginTask.Builderinstance scheduling a task. - SECONDS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing one thousandth of a millisecond.
- sendAnnouncement(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendAnnouncement(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendAnnouncement(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendAnnouncement(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendMessage(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendMessage(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendMessage(ComponentLike, ComponentLike, Audience) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendMessage(ComponentLike, ComponentLike, Audience) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendMessage(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendMessage(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendMessage(String, String, Audience) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendMessage(String, String, Audience) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendNotification(ComponentLike, char) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendNotification(ComponentLike, char) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendNotification(String, char) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendNotification(String, char) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendWarning(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendWarning(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- sendWarning(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
- sendWarning(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- server() - Static method in interface com.xpdustry.distributor.api.command.CommandSender
-
Returns the server itself as a command sender.
- ServiceManager - Interface in com.xpdustry.distributor.api.service
- ServiceManager.Provider<T> - Interface in com.xpdustry.distributor.api.service
- set(Distributor) - Static method in class com.xpdustry.distributor.api.DistributorProvider
-
Sets the global
Distributorfactory. - set(Key<T>, T) - Method in interface com.xpdustry.distributor.api.gui.State
- setAlignementX(PopupPane.AlignementX) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setAlignementY(PopupPane.AlignementY) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setAuthor(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setBackColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
- setChoiceAction(BiAction<E>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setComponents(List<Component>) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
- setContent(Component) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setContent(Component) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setContent(String) - Method in interface com.xpdustry.distributor.api.component.TextComponent.Builder
- setContent(String) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setContent(String) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setDecoration(TextDecoration, TriState) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
- setDecorations(Map<TextDecoration, ? extends Boolean>) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
- setDependencies(Iterable<String>) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setDescription(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setDescription(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- setDescription(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setDescription(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setDisplayName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setExitAction(Action) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setExitAction(Action) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setFields(PlayerLookup.Field...) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- setFields(Iterable<PlayerLookup.Field>) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- setFillEmptySpace(boolean) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setFormat(TemporalFormat) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
- setGrid(MenuGrid) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setHeight(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setInput(String) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- setInputAction(BiAction<String>) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setKey(String) - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent.Builder
- setLabels(Iterable<String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- setMainClass(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setMatchExact(boolean) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
- setMaxLength(int) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setMinGameVersion(int) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setName(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- setName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setPageKey(Key<Integer>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setParameters(TranslationArguments) - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent.Builder
- setPermission(String, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Sets the permission with the given state.
- setPermission(String, boolean, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Sets the permission with the given state.
- setPermissions(PermissionTree) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Sets the permissions from the given permission tree.
- setPermissions(PermissionTree, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
-
Sets the permissions from the given permission tree.
- setPlaceholder(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setPlaceholder(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setProvider(Function<Transformer.Context<MenuPane>, List<E>>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setRenderer(Function<E, String>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setRenderNavigation(boolean) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- setRepository(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setRow(int, List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
- setShiftX(DisplayUnit) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setShiftY(DisplayUnit) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
- setSoftDependencies(Iterable<String>) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setStyle(ComponentStyle) - Method in interface com.xpdustry.distributor.api.component.BuildableComponent.Builder
- setTags(Map<String, ? extends String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- setTemporal(Temporal) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
- setTextColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
- setTiles(Iterable<? extends ImmutableSchematic.Tile>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
- setTitle(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setTitle(Component) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setTitle(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
- setTitle(String) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
- setUpdateInterval(Duration) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
- setValue(V) - Method in interface com.xpdustry.distributor.api.component.ValueComponent.Builder
- setVersion(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
- setWidth(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- show() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
- show() - Method in interface com.xpdustry.distributor.api.gui.Window
- showHUDText(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
- showHUDText(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- showHUDText(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
- showHUDText(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- showLabel(ComponentLike, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
- showLabel(ComponentLike, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- showLabel(String, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
- showLabel(String, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
- SINGLE - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
- space() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- State - Interface in com.xpdustry.distributor.api.gui
- STATUS - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- STRIKETHROUGH - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
- style(ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- style(ComponentColor, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- style(ComponentColor, ComponentColor, Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- style(ComponentColor, TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- style(TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- style(Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- subscribe(E, MindustryPlugin, Runnable) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Subscribe to an event.
- subscribe(E, Priority, MindustryPlugin, Runnable) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Subscribe to an event.
- subscribe(Class<E>, MindustryPlugin, Consumer<E>) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Subscribe to an event.
- subscribe(Class<E>, Priority, MindustryPlugin, Consumer<E>) - Method in interface com.xpdustry.distributor.api.event.EventBus
-
Subscribe to an event.
T
- TaskHandler - Annotation Interface in com.xpdustry.distributor.api.annotation
-
Marks a method as a task handler, meaning it will be registered and called as a scheduled task in the
PluginScheduler. - tasks(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
-
Processes the
TaskHandlermethod annotations of a given object to create tasks. - TEAM - Static variable in interface com.xpdustry.distributor.api.audience.Audience
- temporal() - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
- temporal(Temporal) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
- temporal(Temporal, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
- temporal(Temporal, TemporalFormat) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
- temporal(Temporal, TemporalFormat, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
- TemporalComponent - Interface in com.xpdustry.distributor.api.component
- TemporalComponent.Builder - Interface in com.xpdustry.distributor.api.component
- TemporalFormat - Interface in com.xpdustry.distributor.api.component
- TemporalFormat.DateTime - Interface in com.xpdustry.distributor.api.component
- text() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- text(String) - Static method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Creates a text description, which is just a simple string.
- text(String) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- text(String) - Static method in interface com.xpdustry.distributor.api.translation.Translation
- text(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- text(String, ComponentStyle) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
- text(Function<T, String>) - Static method in interface com.xpdustry.distributor.api.command.DescriptionMapper
-
Maps a describable object to a text description by extracting the text from it.
- TextComponent - Interface in com.xpdustry.distributor.api.component
- TextComponent.Builder - Interface in com.xpdustry.distributor.api.component
- TextDecoration - Enum Class in com.xpdustry.distributor.api.component.style
- TextInputManager - Interface in com.xpdustry.distributor.api.gui.input
- TextInputPane - Interface in com.xpdustry.distributor.api.gui.input
- TICKS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Time unit representing one game loop, which is 60 times per second.
- toBuilder() - Method in interface com.xpdustry.distributor.api.component.BuildableComponent
- toBuilder() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
- toBuilder() - Method in interface com.xpdustry.distributor.api.component.TextComponent
- toBuilder() - Method in interface com.xpdustry.distributor.api.util.Buildable
- toFormatter() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
- toFormatter() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat
- TOP - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
- TOP - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
- toRealUUID() - Method in interface com.xpdustry.distributor.api.player.MUUID
-
Converts the uuid of this muuid into a real
UUID, version 8. - toSchematic(ImmutableSchematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
- toStile(ImmutableSchematic.Tile) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
- toString() - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
- transform(Transformer.Context<MenuPane>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
- transform(Transformer.Context<P>) - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer
- Transformer<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
- Transformer.Context<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
- TransformerWindowManager<T extends TransformerWindowManager<T,
P>, P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform - translatable() - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- translatable(String) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- translatable(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- translatable(String, TranslationArguments) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- translatable(String, TranslationArguments, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
- TranslatableComponent - Interface in com.xpdustry.distributor.api.component
- TranslatableComponent.Builder - Interface in com.xpdustry.distributor.api.component
- translated(String, Locale) - Static method in interface com.xpdustry.distributor.api.command.DescriptionFacade
-
Creates a new translated description.
- Translation - Interface in com.xpdustry.distributor.api.translation
- TranslationArguments - Interface in com.xpdustry.distributor.api.translation
- TranslationArguments.Array - Interface in com.xpdustry.distributor.api.translation
- TranslationArguments.Empty - Interface in com.xpdustry.distributor.api.translation
- TranslationArguments.Named - Interface in com.xpdustry.distributor.api.translation
- TranslationBundle - Interface in com.xpdustry.distributor.api.translation
- TranslationSource - Interface in com.xpdustry.distributor.api.translation
-
A helper class for adding translation support to your plugin.
- TranslationSourceRegistry - Interface in com.xpdustry.distributor.api.translation
-
A mutable localization source that delegates the localization lookup to other sources in FIFO order.
- TriState - Enum Class in com.xpdustry.distributor.api.permission
-
A ternary boolean type.
- TRUE - Enum constant in enum class com.xpdustry.distributor.api.permission.TriState
- TypeToken<T> - Class in com.xpdustry.distributor.api.util
- TypeToken() - Constructor for class com.xpdustry.distributor.api.util.TypeToken
- TypeToken(Type) - Constructor for class com.xpdustry.distributor.api.util.TypeToken
U
- UNDEFINED - Enum constant in enum class com.xpdustry.distributor.api.permission.TriState
- UNDERLINED - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
- unit() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
-
The time unit of the interval and initial delay.
- UNIT - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- unregister(String) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
-
Unregisters a localized string.
- unsubscribe() - Method in interface com.xpdustry.distributor.api.event.EventSubscription
-
Unsubscribes the bound subscriber from the event.
- UUID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
V
- value() - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
- value(V) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
- value(V, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
- value(V, ComponentStyle) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
- ValueComponent<V> - Interface in com.xpdustry.distributor.api.component
- ValueComponent.Builder<V> - Interface in com.xpdustry.distributor.api.component
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.component.style.TextDecoration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.permission.TriState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.xpdustry.distributor.api.util.Priority
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.component.style.TextDecoration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.permission.TriState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.xpdustry.distributor.api.util.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEATHER - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
- WHITE - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
- Window - Interface in com.xpdustry.distributor.api.gui
- WindowManager - Interface in com.xpdustry.distributor.api.gui
- with(Key<T>, T) - Static method in interface com.xpdustry.distributor.api.gui.Action
- without(Key<?>) - Static method in interface com.xpdustry.distributor.api.gui.Action
X
- X - Enum constant in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
Y
- Y - Enum constant in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
- YELLOW - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
Z
- ZERO - Static variable in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form