Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractMindustryPlugin - Class in com.xpdustry.distributor.api.plugin
An abstract implementation of MindustryPlugin, without the quirks of Plugin (like the fact that AbstractMindustryPlugin.registerServerCommands(CommandHandler) is called before AbstractMindustryPlugin.init()).
AbstractMindustryPlugin() - Constructor for class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
 
AbstractTransformerWindowManager<P extends Pane> - Class in com.xpdustry.distributor.api.gui.transform
An abstract implementation of a TransformerWindowManager.
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
Executes the action.
act(Window, T) - Method in interface com.xpdustry.distributor.api.gui.BiAction
Executes the bi-action.
Action - Interface in com.xpdustry.distributor.api.gui
A function that is executed when an interaction occurs in a gui.
addAllFields(Iterable<PlayerLookup.Field>) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
addDecoration(TextDecoration) - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Adds a decoration.
addField(PlayerLookup.Field) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
addListener(PluginListener) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Adds a PluginListener to this plugin.
addOption(int, int, MenuOption) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addOption(int, MenuOption) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addOption(MenuOption) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
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
 
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
Adds a transformer to this window manager.
all() - Static method in interface com.xpdustry.distributor.api.permission.PermissionContainer
Returns a permission container that always returns TriState.TRUE.
ALL - Static variable in interface com.xpdustry.distributor.api.key.CTypeKey
 
ansi(KeyContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns an ANSI component string builder.
ansi(KeyContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns an ANSI component string builder.
append(char) - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
append(char) - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
 
append(CharSequence) - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
append(CharSequence) - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
 
append(CharSequence, int, int) - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
append(CharSequence, int, int) - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
 
append(Component) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
Appends the given component to this builder.
append(Component) - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
append(Component) - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Appends the specified component.
append(Component...) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
Appends the given components to this builder.
append(Collection<Component>) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
Appends the given components to this builder.
array(Object...) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
Creates a new TranslationArguments.Array with the given values.
array(List<Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
Creates a new TranslationArguments.Array with the given values.
asBoolean() - Method in enum class com.xpdustry.distributor.api.util.TriState
 
asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit
Converts this unit to pixels based on the player's screen size.
asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
 
async() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
Whether the task should be executed asynchronously.
async(boolean) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
Set the task execution mode.
audience(Consumer<Audience>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action mapping the viewer to an Audience.
Audience - Interface in com.xpdustry.distributor.api.audience
A universal interface for sending Mindustry content to receivers.
AudienceProvider - Interface in com.xpdustry.distributor.api.audience
Provides various Audience instances.

B

back() - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that goes back to the previous window.
back(int) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that goes back to the window at the given depth.
BiAction<T> - Interface in com.xpdustry.distributor.api.gui
A function that is executed when an interaction occurs in a gui.
BLACK - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
BLOCK - Static variable in interface com.xpdustry.distributor.api.key.CTypeKey
 
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.gui.popup.PopupPane.AlignementY
 
build() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
build() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Creates a new PluginMetadata instance with the builder's properties.
build() - Method in interface com.xpdustry.distributor.api.util.Buildable.Builder
Builds the object.
Buildable<T extends Buildable<T,B>,B extends Buildable.Builder<T,B>> - Interface in com.xpdustry.distributor.api.util
A buildable object.
Buildable.Builder<T extends Buildable<T,B>,B extends Buildable.Builder<T,B>> - Interface in com.xpdustry.distributor.api.util
A builder for an object.
BuildableComponent<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>> - Interface in com.xpdustry.distributor.api.component
A component that can be built and converted to a builder.
BuildableComponent.Builder<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>> - Interface in com.xpdustry.distributor.api.component
A builder for a buildable component.
builder() - Static method in interface com.xpdustry.distributor.api.key.DynamicKeyContainer
Creates a new dynamic key container builder.
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
Returns a new PluginMetadata.Builder instance.
builder(DynamicKeyContainer) - Static method in interface com.xpdustry.distributor.api.key.DynamicKeyContainer
Creates a new dynamic key container builder from the given container.
builder(PluginMetadata) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns a new PluginMetadata.Builder instance from the given PluginMetadata.
BundleTranslationSource - Interface in com.xpdustry.distributor.api.translation
A translation source that can register translation from resource bundles and other sources.

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
Cancels the task bound to this Cancellable.
Cancellable - Interface in com.xpdustry.distributor.api.scheduler
A Cancellable is 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 IllegalArgumentException if the given string is not a valid USID.
checkUuid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Throws an IllegalArgumentException if the given string is not a valid UUID.
clear() - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Unregisters all translations.
collectToAudience() - Static method in interface com.xpdustry.distributor.api.audience.Audience
Returns a collector, combining a stream of audiences into a single forwarding audience.
collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a Collector that accumulates the elements of a stream into a ObjectMap.
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 Collector that accumulates the elements of a stream into a ObjectMap.
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 Collector that accumulates the elements of a stream into a ObjectMap.
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 Collector that accumulates the elements of a stream into a ObjectMap.
collectToObjectSet() - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a Collector that accumulates the elements of a stream into a ObjectSet.
collectToObjectSet(Supplier<S>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a Collector that accumulates the elements of a stream into a ObjectSet.
collectToSeq() - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a Collector that accumulates the elements of a stream into a Seq.
collectToSeq(Supplier<S>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a Collector that accumulates the elements of a stream into a Seq.
COLOR - Static variable in class com.xpdustry.distributor.api.key.StandardKeys
 
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.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.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
 
command(String, String...) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that invoke a command for the viewer.
CommandElement - Interface in com.xpdustry.distributor.api.command
A CommandElement represents 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 CommandFacade is 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
A component is an immutable object that represents something that can be displayed to a receiver.
ComponentAccumulator - Class in com.xpdustry.distributor.api.component.render
A special ComponentStringBuilder that does not build a string with its appended elements.
ComponentColor - Interface in com.xpdustry.distributor.api.component.style
An immutable representation of a color for components.
ComponentDecoder<T> - Interface in com.xpdustry.distributor.api.component.codec
A component decoder.
ComponentEncoder<T> - Interface in com.xpdustry.distributor.api.component.codec
A component encoder.
ComponentRenderer<T extends Component> - Interface in com.xpdustry.distributor.api.component.render
A component renderer.
ComponentRendererProvider - Interface in com.xpdustry.distributor.api.component.render
A component renderer provider.
components() - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component builder.
components(Component...) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified components.
components(ComponentColor, Component...) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified text color and components.
components(ComponentColor, Collection<Component>) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified text color and components.
components(TextStyle, Component...) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified text textStyle and components.
components(TextStyle, Collection<Component>) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified text textStyle and components.
components(Collection<Component>) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
Creates a new list component with the specified components.
ComponentStringBuilder - Interface in com.xpdustry.distributor.api.component.render
A component string builder.
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(Action...) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action composed of multiple actions.
compose(BiAction<T>...) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a bi-action composed of multiple bi-actions.
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.
compose(List<Action>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action composed of multiple actions.
compose(List<BiAction<T>>) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a bi-action composed of multiple bi-actions.
compute(Key<T>, Function<T, T>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that computes a state entry if it exists.
compute(Key<T>, T, Function<T, T>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that computes a state entry.
contains(Key<?>) - Method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns whether the registry contains a value associated with the given key.
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 class com.xpdustry.distributor.api.component.render.ComponentAccumulator
Creates a new ComponentAccumulator instance.
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.key.MutableKeyContainer
Creates an empty mutable container.
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 simple player lookup.
create() - Static method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
Creates a new TranslationSourceRegistry instance.
create(Window) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
create(Window) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
Creates a new window for the given parent window.
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(Locale) - Static method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Creates a new BundleTranslationSource instance.
create(Player) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
create(Player) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
Creates a new window for the given viewer.
createPane() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
CTypeKey<T extends mindustry.ctype.MappableContent> - Interface in com.xpdustry.distributor.api.key
Typesafe ContentType providing the concrete class of a content type.
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
Decodes the input into a component.
DECORATED_NAME - Static variable in class com.xpdustry.distributor.api.key.StandardKeys
 
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.
delay(TemporalAmount) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
Run the task after a delay.
delegate(BiFunction<Window, T, Action>) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a bi-action using the result of the given delegate to run another action.
delegate(Function<Window, Action>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action using the result of the given delegate to run another action.
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.
DisplayUnit - Interface in com.xpdustry.distributor.api.gui
A generic unit for window managers relying on the player's screen size.
DisplayUnit.Axis - Enum Class in com.xpdustry.distributor.api.gui
Represents an axis.
DisplayUnit.Pixel - Interface in com.xpdustry.distributor.api.gui
Represents a unit in raw pixels.
dispose() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
dispose() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
Disposes this window manager.
Distributor - Interface in com.xpdustry.distributor.api
The distributor API.
DISTRIBUTOR_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
The distributor namespace.
DynamicKeyContainer - Interface in com.xpdustry.distributor.api.key
A specialized KeyContainer whose values can be dynamically resolved.
DynamicKeyContainer.Builder - Interface in com.xpdustry.distributor.api.key
A builder for DynamicKeyContainer.

E

empty() - Static method in interface com.xpdustry.distributor.api.audience.Audience
Returns an empty audience that does nothing.
empty() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Returns a text component with no content.
empty() - Static method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns an empty container.
empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionContainer
Returns an empty permission container.
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
Returns a TranslationArguments.Array instance with no arguments.
EMPTY - Static variable in interface com.xpdustry.distributor.api.command.DescriptionFacade
 
encode(Component) - Method in interface com.xpdustry.distributor.api.component.codec.ComponentEncoder
Encodes the input component.
ENTITY_ID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
 
equals(Object) - Method in class com.xpdustry.distributor.api.util.TypeToken
 
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 EventBus when its corresponding event is posted.
events(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Processes the EventHandler method 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.util.TriState
 
findOnlinePlayers(PlayerLookup.Query) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup
Finds online players matching the given query.
findOnlinePlayers(Collection<Player>, PlayerLookup.Query) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup
Finds online players matching the given query.
findOnlinePlayers(Collection<Player>, PlayerLookup.Query) - Method in class com.xpdustry.distributor.api.player.SimplePlayerLookup
 
findOnlinePlayers(Collection<Player>, PlayerLookup.Query, List<Player>) - Method in class com.xpdustry.distributor.api.player.SimplePlayerLookup
 
format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.TextTranslation
 
format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.Translation
Formats the translation with the given parameters and return a string.
formatAsComponent(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.Translation
Formats the translation with the given parameters and return a component.
formatTo(TranslationArguments, ComponentStringBuilder) - Method in interface com.xpdustry.distributor.api.translation.Translation
Deprecated, for removal: This API element is subject to removal in a future version.
This method has been replaced by Translation.formatAsComponent(TranslationArguments).
ForwardingAudience - Interface in com.xpdustry.distributor.api.audience
An audience that forwards all operations to a collection of sub audiences.
from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Creates a new color from the given Arc color.
from(CommandHandler.Command) - Static method in interface com.xpdustry.distributor.api.command.CommandFacade
Extracts a CommandFacade from a native command.
from(Action) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a BiAction that wraps the given Action.
from(KeyContainer) - Static method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns an immutable view of the given container.
from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Creates a new color from the given AWT color.
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(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 PluginMetadata from a Mods.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.
fromClasspathDirectory(Class<?>, String, String) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Loads resource bundles from a directory in the classpath.
fromDirectory(Path, String) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Loads resource bundles from a directory.
fromFile(Locale, Path) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Loads a resource bundle from a file.
fromZipDirectory(Path, String, String) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Loads resource bundles from a zip file.

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
The generated namespace.
get() - Static method in interface com.xpdustry.distributor.api.Distributor
Returns the global Distributor instance.
get(Key<V>) - Method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns the value associated with the given key, or null if it does not exist.
getAction() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
getActiveWindow(Player) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
getActiveWindow(Player) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
Returns the active window of the given viewer.
getActiveWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
getActiveWindows() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
Returns the active windows.
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
 
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
Returns the arguments.
getArguments() - Method in interface com.xpdustry.distributor.api.translation.TranslationArguments.Named
Returns the arguments.
getAudience() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the audience of this command sender.
getAudienceProvider() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the audience provider.
getAudiences() - Method in interface com.xpdustry.distributor.api.audience.Audience
Returns the audiences this audience forwards to.
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
Returns the blue value of this color.
getBackColor() - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Returns the background color of this style.
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
Returns the action to perform when an element is chosen.
getComponent() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text as a Component.
getComponent(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text as a Component for the given command sender.
getComponentRendererProvider() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the component renderer provider.
getComponents() - Method in interface com.xpdustry.distributor.api.component.ListComponent
Returns the components in this list component.
getComponents() - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
Returns an immutable view of the accumulated components.
getConfig() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
getConnection(NetConnection) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an audience from a raw NetConnection.
getContent() - Method in interface com.xpdustry.distributor.api.component.TextComponent
Returns the content of this component.
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.CTypeKey
 
getContext() - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
getContext() - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns the context of this builder.
getDateStyle() - Method in interface com.xpdustry.distributor.api.component.style.TemporalStyle.DateTime
Returns the date style.
getDecorations() - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Returns the decorations of this style.
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.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
Returns the event bus.
getEveryone() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing everything and everyone.
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.
getG() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Returns the green value of this color.
getGlobalTranslationSource() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the global translation source.
getGrid() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
getHeight() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Returns the height of a page.
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
The input string to search for.
getInputAction() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getInstance() - Method in interface com.xpdustry.distributor.api.service.ServiceProvider
Returns the service instance.
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
Returns the key of the translation.
getKey() - Method in interface com.xpdustry.distributor.api.key.CTypeKey
 
getKeys() - Method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns an immutable view of the keys in the registry.
getKeys() - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Returns the keys of all registered translations.
getKeys(Locale) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Returns the keys of all registered translations for a specific locale.
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.
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.MessageFormatTranslation
Returns the locale of this message format translation.
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
 
getMessageFormatTranslation(ResourceBundle, String) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Returns a message format translation for the given key.
getMetadata() - Method in interface com.xpdustry.distributor.api.audience.Audience
Returns the metadata of this 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.
getMindustryComponentDecoder() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the component decoder.
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.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
 
getNumber() - Method in interface com.xpdustry.distributor.api.component.NumberComponent
Returns the number contained in this component.
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<V>) - Method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns the value associated with the given key.
getOptions() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getPageKey() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Returns the key used to store the current page.
getPageSize() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Returns the page size.
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
Returns the parameters of the translation.
getParent() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
getParent() - Method in interface com.xpdustry.distributor.api.gui.Window
Returns the parent window of this window.
getPattern() - Method in interface com.xpdustry.distributor.api.translation.MessageFormatTranslation
Returns the pattern of this message format translation.
getPermission(String) - Method in interface com.xpdustry.distributor.api.permission.PermissionContainer
Returns the permission state of the given permission.
getPermissions() - Method in interface com.xpdustry.distributor.api.audience.Audience
Returns the permissions of this 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.
getPermissions(Player) - Method in interface com.xpdustry.distributor.api.permission.PlayerPermissionProvider
Gets the permission of the given player.
getPixels() - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
Returns the pixels.
getPlaceholder() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getPlayer() - Method in interface com.xpdustry.distributor.api.audience.PlayerAudience
Returns the player backing this audience.
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
Returns an Audience instance representing the player with the given MUUID.
getPlayer(String) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing the player with the given uuid.
getPlayer(Player) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing the player with the given Player.
getPlayerLookup() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the player lookup.
getPlayerPermissionProvider() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the player permission provider.
getPlayers() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing all players.
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.ServiceProvider
Returns the plugin providing the service.
getPluginScheduler() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the plugin scheduler.
getPriority() - Method in interface com.xpdustry.distributor.api.service.ServiceProvider
Returns the priority of the service.
getProvider() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Returns the provider of the elements.
getProviders(TypeToken<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Returns all providers of the given service.
getProviders(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Returns all providers of the given service.
getR() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Returns the red value of this color.
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
Returns the renderer of the elements.
getRenderer(T) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRendererProvider
Returns a renderer for the specified component.
getRepository() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the GitHub repository of the plugin.
getRequired(Key<V>) - Method in interface com.xpdustry.distributor.api.key.KeyContainer
Returns the value associated with the given key or throws a NPE if it's missing.
getRGB() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Returns the RGB value of this color.
getRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getServer() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing the server.
getService() - Method in interface com.xpdustry.distributor.api.service.ServiceProvider
Returns the service type.
getServiceManager() - Method in interface com.xpdustry.distributor.api.Distributor
Returns the service manager.
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
Returns the state of this window.
getSyntax() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the syntax of the command.
getTeam(Team) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
Returns an Audience instance representing the team with the given Team.
getTemporal() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
Returns the temporal value contained in this component.
getTemporalStyle() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
Returns the temporal textStyle of this component.
getText() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text.
getText() - Method in interface com.xpdustry.distributor.api.translation.TextTranslation
Returns the text of this text translation.
getText(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text for the given command sender.
getTextColor() - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Returns the text color of this style.
getTextStyle() - Method in interface com.xpdustry.distributor.api.component.Component
Returns the text textStyle of this component.
getTextTranslation(ResourceBundle, String) - Static method in class com.xpdustry.distributor.api.translation.ResourceBundles
Returns a text translation for the given key.
getTimeStyle() - Method in interface com.xpdustry.distributor.api.component.style.TemporalStyle.DateTime
Returns the time style.
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 a translation for the given key or null if absent.
getTranslationOrDefault(String, Locale, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
Returns a translation for the given key or a default translation if absent.
getTranslationOrMissing(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
Returns a translation for the given key or a missing translation if absent.
getType() - Method in class com.xpdustry.distributor.api.util.TypeToken
 
getUpdateInterval() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
Returns the update interval of the popup windows.
getUsid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the USID.
getUsidAsBytes() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the USID as decoded bytes.
getUsidAsLong() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the USID as a long.
getUuid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the UUID.
getUuidAsBytes() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the UUID as decoded bytes.
getUuidAsLong() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the UUID as a long.
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
Returns the viewer of this window.
getWidth() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Returns the width of a page.
getWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
GREEN - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 

H

hashCode() - Method in class com.xpdustry.distributor.api.util.TypeToken
 
hide() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
hide() - Method in interface com.xpdustry.distributor.api.gui.Window
Hides this window.
hideAll() - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that hides all windows in the hierarchy.
hideHUDText() - Method in interface com.xpdustry.distributor.api.audience.Audience
Hides the HUD text of this 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

immutable(PermissionTree) - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
Creates an immutable permission tree with the given tree.
immutableList(Seq<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps a Seq into an immutable List.
immutableList(EntityGroup<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an EntityGroup into an immutable List.
immutableMap(ObjectMap<K, V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an ObjectMap into an immutable Map.
immutableSet(ObjectSet<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an ObjectSet into an immutable Set.
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
Returns whether this window is active.
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
Returns whether the transformer fills empty spaces.
isMatchExact() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
Whether to return a singular result if an 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
Returns whether the navigation buttons are rendered.
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.
isValidPermission(String) - Static method in interface com.xpdustry.distributor.api.permission.PermissionContainer
A method used to validate permission strings.
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.CTypeKey
 

K

Key<V> - Interface in com.xpdustry.distributor.api.key
A key is typesafe way of retrieving values from containers.
KeyContainer - Interface in com.xpdustry.distributor.api.key
A generic container for key-value pairs.
kick(Component, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
Kicks this audience from the server.
kick(Component, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
Kicks this audience from the server.
kick(Component, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
kick(Packets.KickReason, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
Kicks this audience from the server.
kick(Packets.KickReason, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
Kicks this audience from the server.
kick(Packets.KickReason, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 

L

LEFT - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
 
LIQUID - Static variable in interface com.xpdustry.distributor.api.key.CTypeKey
 
ListComponent - Interface in com.xpdustry.distributor.api.component
A component that contains a list of components.
ListComponent.Builder - Interface in com.xpdustry.distributor.api.component
A builder for list components.
ListTransformer<E> - Class in com.xpdustry.distributor.api.gui.menu
A transformer that renders a list of elements in a 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 class com.xpdustry.distributor.api.key.StandardKeys
 
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
A menu option grid.
MenuManager - Interface in com.xpdustry.distributor.api.gui.menu
A window manager for menu windows.
MenuOption - Interface in com.xpdustry.distributor.api.gui.menu
A menu option.
MenuPane - Interface in com.xpdustry.distributor.api.gui.menu
A menu pane.
merge(TextStyle) - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Merges this text style with another one, overriding existing values.
MessageFormatTranslation - Interface in com.xpdustry.distributor.api.translation
A translation backed by a MessageFormat.
MILLISECONDS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing one thousandth of a second.
mindustry() - Static method in interface com.xpdustry.distributor.api.permission.PlayerPermissionProvider
Returns a permission provider backed by Mindustry admin permissions.
mindustry(KeyContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns a Mindustry component string builder.
mindustry(KeyContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns a Mindustry component string builder.
MINDUSTRY_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
The mindustry namespace.
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.Builder and PluginTask classes 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
Modifies this builder.
MutableKeyContainer - Interface in com.xpdustry.distributor.api.key
A mutable version of KeyContainer.
mutableList(Seq<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps a Seq into a List.
mutableList(EntityGroup<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an EntityGroup into a List.
mutableMap(ObjectMap<K, V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an ObjectMap into a Map.
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 ObjectSet into a Set.
MUUID - Interface in com.xpdustry.distributor.api.player
The mindustry identity format.
MUUID - Static variable in class com.xpdustry.distributor.api.key.StandardKeys
 

N

NAME - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
 
NAME - Static variable in class com.xpdustry.distributor.api.key.StandardKeys
 
named(Map<String, Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
Creates a new TranslationArguments.Named with the given values.
newline() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Returns a text component with a newline character.
none() - Static method in interface com.xpdustry.distributor.api.component.style.TemporalStyle
Returns a temporal style that does not format the temporal component.
none() - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that does nothing.
noop() - Static method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
Returns a no-op component renderer.
NORMAL - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 
normalize(String) - Method in class com.xpdustry.distributor.api.player.SimplePlayerLookup
 
number() - Static method in interface com.xpdustry.distributor.api.component.NumberComponent
Creates a new number component builder.
number(Number) - Static method in interface com.xpdustry.distributor.api.component.NumberComponent
Creates a new number component with the specified number.
number(Number, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.NumberComponent
Creates a new number component with the specified number and text color.
number(Number, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.NumberComponent
Creates a new number component with the specified number and text textStyle.
NumberComponent - Interface in com.xpdustry.distributor.api.component
A component that displays a number.
NumberComponent.Builder - Interface in com.xpdustry.distributor.api.component
A builder for number components.

O

of() - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Empty
 
of() - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Returns a text style with no styling.
of(boolean) - Static method in enum class com.xpdustry.distributor.api.util.TriState
 
of(char, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
of(int) - Static method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
Creates a new DisplayUnit.Pixel instance with the given value.
of(long, long) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Creates a new MUUID from a long UUID and long USID.
of(ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given text color.
of(ComponentColor, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given colors.
of(ComponentColor, ComponentColor, Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given colors and decorations.
of(ComponentColor, TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given text color and decorations.
of(Boolean) - Static method in enum class com.xpdustry.distributor.api.util.TriState
 
of(Audience...) - Static method in interface com.xpdustry.distributor.api.audience.Audience
Creates an audience that forwards its content to the given audiences.
of(Component, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
of(TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given decorations.
of(Class<T>) - Static method in class com.xpdustry.distributor.api.util.TypeToken
Creates a new type token from the given type.
of(Iterable<Audience>) - Static method in interface com.xpdustry.distributor.api.audience.Audience
Creates an audience that forwards its content to the given audiences.
of(Type) - Static method in class com.xpdustry.distributor.api.util.TypeToken
Creates a new type token from the given type.
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) - Static method in interface com.xpdustry.distributor.api.translation.TextTranslation
Creates a new TextTranslation with the given text.
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(String, Locale) - Static method in interface com.xpdustry.distributor.api.translation.MessageFormatTranslation
Creates a new MessageFormatTranslation with the given pattern and locale.
of(Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.TextStyle
Creates a new text style with the given decorations.
of(P, MutableKeyContainer, Player) - Static method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
 
ofDate(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.style.TemporalStyle
Creates a new datetime temporal style with the specified date style.
ofDateTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.style.TemporalStyle
Creates a new datetime temporal style with the specified date and time styles.
ofDateTime(FormatStyle, FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.style.TemporalStyle
Creates a new datetime temporal style with the specified date and time styles.
ofTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.style.TemporalStyle
Creates a new datetime temporal style with the specified time style.
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 after EventType.ServerLoadEvent.
onPluginClientCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onPluginExit() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onPluginInit() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onPluginLoad() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onPluginServerCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onPluginUpdate() - Method in interface com.xpdustry.distributor.api.plugin.PluginListener
onServerCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
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
Sends an uri to open to this 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
Represents the content of a window.
PermissionContainer - Interface in com.xpdustry.distributor.api.permission
A generic permission container.
PermissionTree - Interface in com.xpdustry.distributor.api.permission
A tree of permissions.
plain(KeyContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns a plain component string builder.
plain(KeyContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns a plain component string builder.
PLANET - Static variable in interface com.xpdustry.distributor.api.key.CTypeKey
 
player(Player) - Static method in interface com.xpdustry.distributor.api.command.CommandSender
Wraps a player into a command sender.
PlayerAudience - Interface in com.xpdustry.distributor.api.audience
Represents an audience backed by a player.
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
A builder for creating queries.
PlayerPermissionProvider - Interface in com.xpdustry.distributor.api.permission
A permission provider for online players.
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
An immutable implementation of Mods.ModMeta.
PluginMetadata.Builder - Interface in com.xpdustry.distributor.api.plugin
The builder for PluginMetadata.
PluginScheduler - Interface in com.xpdustry.distributor.api.scheduler
A PluginScheduler is used to schedule tasks for a plugin.
PluginTask<V> - Interface in com.xpdustry.distributor.api.scheduler
A PluginTask is a future used by a PluginScheduler.
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
A window manager for popups windows.
PopupPane - Interface in com.xpdustry.distributor.api.gui.popup
A popup pane.
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() - Element in annotation interface com.xpdustry.distributor.api.annotation.TriggerHandler
The priority of the trigger handler.
Priority - Enum Class in com.xpdustry.distributor.api.util
Utility class for ordering elements by priority.
process(Object) - Method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Processes the annotations of the given object.
provide(TypeToken<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Provides an instance of the given service.
provide(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Provides a service of the given type.
putConstant(Key<V>, V) - Method in interface com.xpdustry.distributor.api.key.DynamicKeyContainer.Builder
Puts a constant value associated with the given key.
putSupplied(Key<V>, Supplier<V>) - Method in interface com.xpdustry.distributor.api.key.DynamicKeyContainer.Builder
Puts a supplied value associated with the given key.

R

RED - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
register(MindustryPlugin, TypeToken<T>, T) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Registers the instance as one of the available implementations for the service.
register(MindustryPlugin, TypeToken<T>, T, Priority) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Registers the instance as one of the available implementations for the service.
register(MindustryPlugin, Class<T>, T) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Registers the instance as one of the available implementations for the service.
register(MindustryPlugin, Class<T>, T, Priority) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
Registers the instance as one of the available implementations for the service.
register(TranslationSource) - Method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
Adds a translation source to the list of sources.
register(String, Locale, Translation) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a translation.
registerAll(Collection<ResourceBundle>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers the entries of the given resource bundles as text translations.
registerAll(Collection<ResourceBundle>, BiFunction<ResourceBundle, String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers the entries of the given resource bundles.
registerAll(Locale, Map<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a map of translations.
registerAll(Locale, Set<String>, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a set of translations by using a mapper function to obtain each translation.
registerAll(ResourceBundle) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers the entries of the given resource bundle as text translations.
registerAll(ResourceBundle, BiFunction<ResourceBundle, String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers the entries of the given resource bundle.
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 registered for any locale.
registered(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Checks if a key is registered for a specific locale.
registerServerCommands(CommandHandler) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
remove(Key<V>) - Method in interface com.xpdustry.distributor.api.key.MutableKeyContainer
Removes the value associated with the given key.
removeOption(int, int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
removeRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
render(T, ComponentStringBuilder) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
Renders the specified component.
repeat(long, MindustryTimeUnit) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
Run the task periodically with a fixed interval.
repeat(TemporalAmount) - 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
 
ResourceBundles - Class in com.xpdustry.distributor.api.translation
Utilities for loading resource bundles.
rgb(int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Creates a new color from the given RGB value.
rgb(int, int, int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
Creates a new color from the given RGB values.
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 TranslationSource for the router language :^).
run(Runnable) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that runs the given runnable.

S

schedule(MindustryPlugin) - Method in interface com.xpdustry.distributor.api.scheduler.PluginScheduler
Returns a new PluginTask.Builder instance scheduling a task.
SECONDS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing one thousandth of a millisecond.
sendAnnouncement(Component) - Method in interface com.xpdustry.distributor.api.audience.Audience
Sends an announcement to this audience.
sendAnnouncement(Component) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(Component) - Method in interface com.xpdustry.distributor.api.audience.Audience
Sends a message to this audience.
sendMessage(Component) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(Component, Component, Audience) - Method in interface com.xpdustry.distributor.api.audience.Audience
Sends a message to this audience.
sendMessage(Component, Component, Audience) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendNotification(Component, char) - Method in interface com.xpdustry.distributor.api.audience.Audience
Sends a notification to this audience.
sendNotification(Component, char) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendWarning(Component) - Method in interface com.xpdustry.distributor.api.audience.Audience
Sends a warning to this audience.
sendWarning(Component) - 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.
SERVER_ID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
This one is for server specific identifiers.
ServiceManager - Interface in com.xpdustry.distributor.api.service
A service manager that allows plugins to share functionalities painlessly.
ServiceProvider<T> - Interface in com.xpdustry.distributor.api.service
A service provider, containing information about a service implementation.
set(Distributor) - Static method in interface com.xpdustry.distributor.api.Distributor
Sets the global Distributor instance.
set(Key<V>, V) - Method in interface com.xpdustry.distributor.api.key.MutableKeyContainer
Sets the value associated with the given key.
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
Sets the author of the plugin.
setBackColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Sets the background color.
setChoiceAction(BiAction<E>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the action to perform when an element is chosen.
setComponents(List<Component>) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
Sets the components of the list component.
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
Sets the content of the component.
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.TextStyle
Sets a decoration state.
setDecorations(Map<TextDecoration, Boolean>) - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Sets the decorations.
setDependencies(Iterable<String>) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the dependencies of the plugin.
setDescription(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setDescription(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setDescription(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the description of the plugin.
setDisplayName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the display name of the plugin.
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
Sets whether the transformer fills empty spaces.
setGrid(MenuGrid) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setHeight(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the height of a page.
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
Sets the key of the translation.
setMainClass(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the main class of the plugin.
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
Sets the minimum game version required by the plugin.
setName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the name of the plugin.
setNumber(Number) - Method in interface com.xpdustry.distributor.api.component.NumberComponent.Builder
Sets the number of the component.
setPageKey(Key<Integer>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the key used to store the current page.
setParameters(TranslationArguments) - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent.Builder
Sets the parameters of the translation.
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.
setPermission(String, TriState) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Sets the permission with the given state.
setPermission(String, TriState, 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
Sets the provider of the elements.
setRenderer(BiFunction<Transformer.Context<MenuPane>, E, Component>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the renderer of the elements.
setRenderer(Function<E, Component>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the renderer of the elements.
setRenderNavigation(boolean) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets whether the navigation buttons are rendered.
setRepository(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the GitHub repository of the plugin.
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
Sets the soft dependencies of the plugin.
setTemporal(Temporal) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
Sets the temporal value of the component.
setTemporalStyle(TemporalStyle) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
Sets the temporal textStyle to use.
setTextColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.TextStyle
Sets the text color.
setTextStyle(TextStyle) - Method in interface com.xpdustry.distributor.api.component.BuildableComponent.Builder
Sets the text textStyle of the component.
settings() - Static method in interface com.xpdustry.distributor.api.key.MutableKeyContainer
Returns a mutable container view of Core.settings.
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
Sets the update interval of the popup windows.
setVersion(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
Sets the version of the plugin.
setWidth(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
Sets the width of a page.
show() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
show() - Method in interface com.xpdustry.distributor.api.gui.Window
Shows this window.
show(WindowManager) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that creates and shows a new window with the given manager and previous window.
showHUDText(Component) - Method in interface com.xpdustry.distributor.api.audience.Audience
Shows a HUD text to this audience.
showHUDText(Component) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
showLabel(Component, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
Shows a label to this audience.
showLabel(Component, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
SimplePlayerLookup - Class in com.xpdustry.distributor.api.player
A simple player lookup implementation.
SimplePlayerLookup() - Constructor for class com.xpdustry.distributor.api.player.SimplePlayerLookup
 
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
Returns a text component with only a space character.
StandardKeys - Class in com.xpdustry.distributor.api.key
A collection of standard keys used in the distributor API.
STATUS - Static variable in interface com.xpdustry.distributor.api.key.CTypeKey
 
STRIKETHROUGH - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
 
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 TaskHandler method annotations of a given object to create tasks.
TEAM - Static variable in class com.xpdustry.distributor.api.key.StandardKeys
 
temporal() - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component builder.
temporal(Temporal) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value.
temporal(Temporal, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value and text color.
temporal(Temporal, TemporalStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value and temporal textStyle.
temporal(Temporal, TemporalStyle, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value, temporal textStyle, and text color.
temporal(Temporal, TemporalStyle, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value, temporal textStyle, and text textStyle.
temporal(Temporal, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
Creates a new temporal component with the specified temporal value and text textStyle.
TemporalComponent - Interface in com.xpdustry.distributor.api.component
A component that displays a temporal value.
TemporalComponent.Builder - Interface in com.xpdustry.distributor.api.component
A builder for temporal components.
TemporalStyle - Interface in com.xpdustry.distributor.api.component.style
Represents the style of a temporal component.
TemporalStyle.DateTime - Interface in com.xpdustry.distributor.api.component.style
Represents temporal style with a date and/or time style.
TemporalStyle.None - Interface in com.xpdustry.distributor.api.component.style
Represents temporal style with no styling.
text() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component builder.
text(char) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component with the specified character.
text(char, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component with the specified character and text color.
text(char, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component with the specified character and text textStyle.
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
Creates a new text component with the specified content.
text(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component with the specified content and text color.
text(String, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
Creates a new text component with the specified content and text textStyle.
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
A component that displays text.
TextComponent.Builder - Interface in com.xpdustry.distributor.api.component
A builder for text components.
TextDecoration - Enum Class in com.xpdustry.distributor.api.component.style
Represents a text decoration.
TextInputManager - Interface in com.xpdustry.distributor.api.gui.input
A window manager for text input windows.
TextInputPane - Interface in com.xpdustry.distributor.api.gui.input
A pane for text input.
TextStyle - Interface in com.xpdustry.distributor.api.component.style
Represents the styling of the text contained in a component.
TextTranslation - Interface in com.xpdustry.distributor.api.translation
A translation backed by a simple text.
then(Action) - Method in interface com.xpdustry.distributor.api.gui.Action
Returns a new action that first executes this action and then the given action.
then(Action) - Method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a BiAction that executes this bi-action and then the given action.
then(BiAction<T>) - Method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a BiAction that executes this bi-action and then the given bi-action.
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.util.Buildable
Converts this object to a builder with the same properties.
toFormatter() - Method in interface com.xpdustry.distributor.api.component.style.TemporalStyle.DateTime
Converts this style into a DateTimeFormatter.
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.
toStream() - Method in interface com.xpdustry.distributor.api.audience.Audience
Returns the audiences this audience forwards to as a stream.
toStream() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
toString() - Method in class com.xpdustry.distributor.api.component.render.ComponentAccumulator
 
toString() - Method in interface com.xpdustry.distributor.api.component.render.ComponentStringBuilder
Returns the rendered string.
toString() - Method in class com.xpdustry.distributor.api.util.TypeToken
 
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
A function that transforms a pane.
Transformer.Context<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
The context of a pane transformation.
TransformerWindowManager<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
A window manager that uses transformers to create panes, used for rendering the GUI.
translatable() - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component builder.
translatable(String) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key.
translatable(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key and text color.
translatable(String, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key and text textStyle.
translatable(String, TranslationArguments) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key and parameters.
translatable(String, TranslationArguments, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key, parameters, and text color.
translatable(String, TranslationArguments, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified key, parameters, and text textStyle.
translatable(MappableContent) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified content.
translatable(MappableContent, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified content and text color.
translatable(MappableContent, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified content and text textStyle.
translatable(Team) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified team.
translatable(Team, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified team and text color.
translatable(Team, TextStyle) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
Creates a new translatable component with the specified team and text textStyle.
TranslatableComponent - Interface in com.xpdustry.distributor.api.component
A component that displays a translatable text.
TranslatableComponent.Builder - Interface in com.xpdustry.distributor.api.component
A builder for translatable components.
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
Represents a translation from a given translation system.
TranslationArguments - Interface in com.xpdustry.distributor.api.translation
Represents the arguments of a translation.
TranslationArguments.Array - Interface in com.xpdustry.distributor.api.translation
Positional arguments for a translation.
TranslationArguments.Named - Interface in com.xpdustry.distributor.api.translation
Named arguments for a translation.
TranslationSource - Interface in com.xpdustry.distributor.api.translation
A helper class for adding translations to your plugin.
TranslationSourceRegistry - Interface in com.xpdustry.distributor.api.translation
A translation source that delegates the lookup to other sources in FIFO order.
TriggerHandler - Annotation Interface in com.xpdustry.distributor.api.annotation
Marks a method as a trigger handler, meaning it will be called by the EventBus when its corresponding trigger is posted.
triggers(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Processes the TriggerHandler method annotations of a given object to create trigger listeners.
TriState - Enum Class in com.xpdustry.distributor.api.util
A ternary boolean type.
TRUE - Enum constant in enum class com.xpdustry.distributor.api.util.TriState
 
TypeToken<T> - Class in com.xpdustry.distributor.api.util
A utility class for representing complex generic types.
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.util.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.CTypeKey
 
unregister(String) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Unregisters a key.
unregister(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Unregisters a key for a specific locale.
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() - Element in annotation interface com.xpdustry.distributor.api.annotation.TriggerHandler
The trigger to listen for.
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.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.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.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.util.TriState
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.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.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.
values() - Static method in enum class com.xpdustry.distributor.api.util.TriState
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.CTypeKey
 
WHITE - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
Window - Interface in com.xpdustry.distributor.api.gui
Represents a window.
WindowManager - Interface in com.xpdustry.distributor.api.gui
A factory creating Window instances.
with(Key<T>) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
Returns a bi-action that sets a state entry with the bi-action input.
with(Key<T>, T) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that sets a state entry with the given value.
without(Key<?>) - Static method in interface com.xpdustry.distributor.api.gui.Action
Returns an action that removes a state entry.

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
 
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values