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|Serialized Form

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<T extends TransformerWindowManager<T,P>,P extends Pane> - Class in com.xpdustry.distributor.api.gui.transform
 
AbstractTransformerWindowManager(MindustryPlugin) - Constructor for class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
AbstractTransformerWindowManager.SimpleWindow - Class in com.xpdustry.distributor.api.gui.transform
 
ACCENT - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
act(Window) - Method in interface com.xpdustry.distributor.api.gui.Action
 
act(Window, T) - Method in interface com.xpdustry.distributor.api.gui.BiAction
 
Action - Interface in com.xpdustry.distributor.api.gui
 
addAllFields(Iterable<PlayerLookup.Field>) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
addAllLabels(Iterable<String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
addAllTiles(Iterable<? extends ImmutableSchematic.Tile>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
addDecoration(TextDecoration) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
 
addField(PlayerLookup.Field) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
addLabel(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
addListener(PluginListener) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Adds a PluginListener to this plugin.
addRow(int, MenuOption...) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addRow(int, List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addRow(MenuOption...) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addRow(List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
addTile(ImmutableSchematic.Tile) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
addTransformer(Transformer<P>) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
addTransformer(Transformer<P>) - Method in interface com.xpdustry.distributor.api.gui.transform.TransformerWindowManager
 
all() - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
 
all() - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
Returns an immutable permission tree with all permissions.
ALL - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
ansi(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
ansi(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
append(char) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
append(CharSequence) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
append(CharSequence, int, int) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
append(Component) - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
append(ComponentLike) - Method in interface com.xpdustry.distributor.api.component.Component
 
append(ComponentLike) - Method in interface com.xpdustry.distributor.api.component.ListComponent
 
append(ComponentLike...) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
 
array(Object...) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
 
array(List<Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
 
asBoolean() - Method in enum class com.xpdustry.distributor.api.permission.TriState
 
asComponent() - Method in interface com.xpdustry.distributor.api.component.BuildableComponent.Builder
 
asComponent() - Method in interface com.xpdustry.distributor.api.component.Component
 
asComponent() - Method in interface com.xpdustry.distributor.api.component.ComponentLike
 
asInt() - Method in enum class com.xpdustry.distributor.api.content.BlockRotation
Returns the serializable integer representation of this rotation.
asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit
 
asPixels(Player, DisplayUnit.Axis) - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
 
asStream() - Method in interface com.xpdustry.distributor.api.audience.Audience
 
asStream() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
async(boolean) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
 
Async - Annotation Interface in com.xpdustry.distributor.api.annotation
Marks a method as asynchronous, meaning it will be executed outside the main thread.
Audience - Interface in com.xpdustry.distributor.api.audience
 
AudienceProvider - Interface in com.xpdustry.distributor.api.audience
 

B

back() - Static method in interface com.xpdustry.distributor.api.gui.Action
 
back(int) - Static method in interface com.xpdustry.distributor.api.gui.Action
 
BiAction<T> - Interface in com.xpdustry.distributor.api.gui
 
BLACK - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
BLOCK - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
BlockRotation - Enum Class in com.xpdustry.distributor.api.content
Represents the rotation of a block.
BLUE - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
BOLD - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
 
BOTTOM - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
 
BOTTOM - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
 
build() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
build() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
build() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
build() - Method in interface com.xpdustry.distributor.api.util.Buildable.Builder
 
Buildable<T,B extends Buildable.Builder<T,B>> - Interface in com.xpdustry.distributor.api.util
 
Buildable.Builder<T,B extends Buildable.Builder<T,B>> - Interface in com.xpdustry.distributor.api.util
 
BuildableComponent<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>> - Interface in com.xpdustry.distributor.api.component
 
BuildableComponent.Builder<C extends BuildableComponent<C,B>,B extends BuildableComponent.Builder<C,B>> - Interface in com.xpdustry.distributor.api.component
 
builder() - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
builder() - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
builder() - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
 
builder() - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
Creates a new query builder.
builder() - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
 
builder(ImmutableSchematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
builder(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
 
builder(PluginMetadata) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
 
BundleTranslationSource - Interface in com.xpdustry.distributor.api.translation
A translation source that can register strings from resource bundles, files and others.

C

cancel() - Method in interface com.xpdustry.distributor.api.scheduler.Cancellable
Cancels the task bound to this Cancellable.
cancel() - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask
 
Cancellable - Interface in com.xpdustry.distributor.api.scheduler
A 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() - Static method in class com.xpdustry.distributor.api.DistributorProvider
Clears the global Distributor factory.
clearPermissions() - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Clears all permissions.
collectToAudience() - Static method in interface com.xpdustry.distributor.api.audience.Audience
 
collectToObjectMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Creates a 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.
com.xpdustry.distributor.api - package com.xpdustry.distributor.api
 
com.xpdustry.distributor.api.annotation - package com.xpdustry.distributor.api.annotation
 
com.xpdustry.distributor.api.audience - package com.xpdustry.distributor.api.audience
 
com.xpdustry.distributor.api.collection - package com.xpdustry.distributor.api.collection
 
com.xpdustry.distributor.api.command - package com.xpdustry.distributor.api.command
 
com.xpdustry.distributor.api.component - package com.xpdustry.distributor.api.component
 
com.xpdustry.distributor.api.component.codec - package com.xpdustry.distributor.api.component.codec
 
com.xpdustry.distributor.api.component.render - package com.xpdustry.distributor.api.component.render
 
com.xpdustry.distributor.api.component.style - package com.xpdustry.distributor.api.component.style
 
com.xpdustry.distributor.api.content - package com.xpdustry.distributor.api.content
 
com.xpdustry.distributor.api.event - package com.xpdustry.distributor.api.event
 
com.xpdustry.distributor.api.gui - package com.xpdustry.distributor.api.gui
 
com.xpdustry.distributor.api.gui.input - package com.xpdustry.distributor.api.gui.input
 
com.xpdustry.distributor.api.gui.menu - package com.xpdustry.distributor.api.gui.menu
 
com.xpdustry.distributor.api.gui.popup - package com.xpdustry.distributor.api.gui.popup
 
com.xpdustry.distributor.api.gui.transform - package com.xpdustry.distributor.api.gui.transform
 
com.xpdustry.distributor.api.key - package com.xpdustry.distributor.api.key
 
com.xpdustry.distributor.api.metadata - package com.xpdustry.distributor.api.metadata
 
com.xpdustry.distributor.api.permission - package com.xpdustry.distributor.api.permission
 
com.xpdustry.distributor.api.player - package com.xpdustry.distributor.api.player
 
com.xpdustry.distributor.api.plugin - package com.xpdustry.distributor.api.plugin
 
com.xpdustry.distributor.api.scheduler - package com.xpdustry.distributor.api.scheduler
 
com.xpdustry.distributor.api.service - package com.xpdustry.distributor.api.service
 
com.xpdustry.distributor.api.translation - package com.xpdustry.distributor.api.translation
 
com.xpdustry.distributor.api.util - package com.xpdustry.distributor.api.util
 
CommandElement - Interface in com.xpdustry.distributor.api.command
A 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
 
ComponentAppendable - Interface in com.xpdustry.distributor.api.component.render
 
ComponentAwareTranslation - Interface in com.xpdustry.distributor.api.translation
 
ComponentColor - Interface in com.xpdustry.distributor.api.component.style
 
ComponentDecoder<T> - Interface in com.xpdustry.distributor.api.component.codec
 
ComponentEncoder<T> - Interface in com.xpdustry.distributor.api.component.codec
 
ComponentLike - Interface in com.xpdustry.distributor.api.component
 
ComponentRenderer<T extends Component> - Interface in com.xpdustry.distributor.api.component.render
 
ComponentRendererProvider - Interface in com.xpdustry.distributor.api.component.render
 
components() - Static method in interface com.xpdustry.distributor.api.component.ListComponent
 
components(Component...) - Static method in interface com.xpdustry.distributor.api.component.ListComponent
 
ComponentStyle - Interface in com.xpdustry.distributor.api.component.style
 
ComponentStyle.Builder - Interface in com.xpdustry.distributor.api.component.style
 
ComponentStyle.Setter<T extends ComponentStyle.Setter<T>> - Interface in com.xpdustry.distributor.api.component.style
 
compose(PluginAnnotationProcessor<?>...) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Composes multiple processors into one that returns their result in a list.
compose(Collection<PluginAnnotationProcessor<?>>) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Composes multiple processors into one that returns their result in a list.
compress() - Method in interface com.xpdustry.distributor.api.component.Component
 
compress() - Method in interface com.xpdustry.distributor.api.component.ListComponent
 
contains(Key<?>) - Method in interface com.xpdustry.distributor.api.gui.State
 
convert(long, MindustryTimeUnit) - Method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Converts the given duration in the given time unit to this time unit.
create() - Static method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
create() - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
create() - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
create() - Static method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
create() - Static method in interface com.xpdustry.distributor.api.gui.State
 
create() - Static method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Creates a new mutable permission tree.
create() - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup
Creates a new player lookup with the default provider and normalizer.
create() - Static method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
Creates a new MultiLocalizationSource instance.
create(Window) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
create(Window) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
 
create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.input.TextInputManager
 
create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuManager
 
create(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
 
create(Supplier<Collection<Player>>, Function<String, String>) - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup
Creates a new player lookup with the given provider and normalizer.
create(Locale) - Static method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Creates a new LocalizationSourceRegistry instance.
create(Player) - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
create(Player) - Method in interface com.xpdustry.distributor.api.gui.WindowManager
 
createPane() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
CYAN - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 

D

DAYS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing twenty-four hours.
decode(T) - Method in interface com.xpdustry.distributor.api.component.codec.ComponentDecoder
 
DEFAULT_NORMALIZER - Static variable in interface com.xpdustry.distributor.api.player.PlayerLookup
 
DEFAULT_PROVIDER - Static variable in interface com.xpdustry.distributor.api.player.PlayerLookup
 
delay() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
The initial delay before the first execution of the task.
delay(long, MindustryTimeUnit) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
Run the task after a delay.
DESCRIPTION_TAG - Static variable in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
DescriptionFacade - Interface in com.xpdustry.distributor.api.command
A general interface for dealing with command and command element descriptions.
DescriptionMapper<T> - Interface in com.xpdustry.distributor.api.command
Some command systems already provide some kind of abstraction for descriptions.
DISPLAY_NAME - Static variable in interface com.xpdustry.distributor.api.audience.Audience
 
DisplayUnit - Interface in com.xpdustry.distributor.api.gui
 
DisplayUnit.Axis - Enum Class in com.xpdustry.distributor.api.gui
 
DisplayUnit.Pixel - Interface in com.xpdustry.distributor.api.gui
 
dispose() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
dispose() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
 
Distributor - Interface in com.xpdustry.distributor.api
 
DISTRIBUTOR_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
 
DistributorInitializationException - Exception in com.xpdustry.distributor.api
This exception is thrown when the distributor fails to initialize.
DistributorProvider - Class in com.xpdustry.distributor.api
A holder for the global Distributor instance.

E

empty() - Static method in interface com.xpdustry.distributor.api.audience.Audience
 
empty() - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
empty() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
empty() - Static method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
 
empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
 
empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionReader
Returns an empty permission reader.
empty() - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
Returns an immutable empty permission tree.
empty() - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
 
EMPTY - Static variable in interface com.xpdustry.distributor.api.command.DescriptionFacade
 
encode(Component) - Method in interface com.xpdustry.distributor.api.component.codec.ComponentEncoder
 
ENTITY_ID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
 
error(Component) - Method in interface com.xpdustry.distributor.api.command.CommandSender
Sends an error message to the sender.
error(String) - Method in interface com.xpdustry.distributor.api.command.CommandSender
Sends an error message to the sender.
EventBus - Interface in com.xpdustry.distributor.api.event
The event bus of this server.
EventHandler - Annotation Interface in com.xpdustry.distributor.api.annotation
Marks a method as an event handler, meaning it will be called by the 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.permission.TriState
 
findOnlinePlayers(PlayerLookup.Query) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup
Finds online players matching the given query.
format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.ComponentAwareTranslation
 
format(TranslationArguments) - Method in interface com.xpdustry.distributor.api.translation.Translation
 
format(String, Locale) - Static method in interface com.xpdustry.distributor.api.translation.Translation
 
formatTo(TranslationArguments, ComponentAppendable) - Method in interface com.xpdustry.distributor.api.translation.ComponentAwareTranslation
 
ForwardingAudience - Interface in com.xpdustry.distributor.api.audience
 
from(int) - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
Returns the rotation from the given integer.
from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
from(CommandHandler.Command) - Static method in interface com.xpdustry.distributor.api.command.CommandFacade
Extracts a CommandFacade from a native command.
from(Action) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
 
from(PermissionTree) - Static method in interface com.xpdustry.distributor.api.permission.PermissionTree
Creates an immutable permission tree with the given tree.
from(Color) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
from(Class<? extends Plugin>) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the plugin descriptor of the given plugin class.
from(ClassLoader) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the plugin descriptor of the given class loader.
from(Schematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
from(Schematic.Stile) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
from(Player) - Static method in interface com.xpdustry.distributor.api.permission.PermissionProvider
 
from(Player) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Creates a new MUUID from a Player.
from(Mods.ModMeta) - Static method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Creates a new 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.
fromBundle(Locale, ResourceBundle) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
 
fromClasspath(Locale, String, ClassLoader) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
 
fromFile(Locale, Path) - Static method in class com.xpdustry.distributor.api.translation.ResourceTranslationBundles
 

G

generated(TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
generated(Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
GENERATED_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
 
get() - Static method in class com.xpdustry.distributor.api.DistributorProvider
Returns the global Distributor factory.
get(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
 
getAction() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
getActiveWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
getActiveWindows() - Method in interface com.xpdustry.distributor.api.gui.WindowManager
 
getAliases() - Method in interface com.xpdustry.distributor.api.command.CommandElement
Returns the aliases of this command element.
getAlignementX() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
getAlignementY() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
getAllMetadata() - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
 
getArguments() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the arguments of the command.
getArguments() - Method in interface com.xpdustry.distributor.api.translation.TranslationArguments.Array
 
getArguments() - Method in interface com.xpdustry.distributor.api.translation.TranslationArguments.Named
 
getAudience() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the audience of this command sender.
getAudience() - Method in interface com.xpdustry.distributor.api.gui.Window
 
getAudienceProvider() - Method in interface com.xpdustry.distributor.api.Distributor
 
getAudiences() - Method in interface com.xpdustry.distributor.api.audience.Audience
 
getAudiences() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
getAuthor() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the author of the plugin.
getB() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
getBackColor() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
getBlock() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
getChildSuggestions() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
Returns the child suggestions.
getChoiceAction() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getComponentRendererProvider() - Method in interface com.xpdustry.distributor.api.Distributor
 
getComponents() - Method in interface com.xpdustry.distributor.api.component.ListComponent
 
getConfig() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
getConfig() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
getContent() - Method in interface com.xpdustry.distributor.api.component.TextComponent
 
getContent() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
getContent() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
getContent() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
getContentType() - Method in interface com.xpdustry.distributor.api.key.KeyWithCType
 
getDateStyle() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
 
getDecodedUsid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the USID as decoded bytes.
getDecodedUuid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the UUID as decoded bytes.
getDecorations() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
getDefaultLocale() - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Returns the default locale of this source.
getDependencies() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the dependencies of the plugin.
getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandElement
Returns the description of this command element.
getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns the description of the root command node or the command itself.
getDescription() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the description of the command.
getDescription() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getDescription() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getDescription() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the description of the plugin.
getDirectory() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Returns the plugin data directory.
getDisplayName() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the display name of the plugin.
getEventBus() - Method in interface com.xpdustry.distributor.api.Distributor
 
getExitAction() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getExitAction() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
getFields() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
The fields to take into account when searching.
getFlags() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the flags of the command.
getFormat() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
getG() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
getGlobalTranslationSource() - Method in interface com.xpdustry.distributor.api.Distributor
 
getGrid() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
getHeight() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getHeight() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getHelp(CommandSender, String) - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns the help information for this command.
getInput() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
 
getInputAction() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getInstance() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
 
getJavaTimeUnit() - Method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Returns the Java time unit associated with this Mindustry time unit, if any.
getKey() - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
getKey() - Method in interface com.xpdustry.distributor.api.key.KeyWithCType
 
getKind() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Argument
Returns the kind of this argument.
getKind() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
Returns the kind of this flag.
getLabels() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getListeners() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Returns an unmodifiable list of the listeners registered to this plugin.
getLocale() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the locale of this command sender.
getLocale() - Method in interface com.xpdustry.distributor.api.translation.TranslationBundle
 
getLogger() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
 
getLogger() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Returns the logger bound to this plugin.
getLongestSharedPath() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
Returns the longest shared path of the suggestions.
getMainClass() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the main class of the plugin.
getMaxLength() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getMetadata() - Method in interface com.xpdustry.distributor.api.audience.Audience
 
getMetadata() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
 
getMetadata() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Returns the metadata of this plugin.
getMetadata(Key<V>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer
 
getMindustryComponentDecoder() - Method in interface com.xpdustry.distributor.api.Distributor
 
getMinGameVersion() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the minimum game version required by the plugin.
getMode() - Method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
Returns the mode of this flag.
getName() - Method in interface com.xpdustry.distributor.api.command.CommandElement
Returns the name of this command element.
getName() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns the name of this command.
getName() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the name of this command sender.
getName() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getName() - Method in interface com.xpdustry.distributor.api.key.Key
 
getName() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the name of the plugin.
getNamespace() - Method in interface com.xpdustry.distributor.api.key.Key
 
getOption(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getOption(int, int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getOptional(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
 
getOptions() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getPageKey() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getPageSize() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getPane() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
getPane() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
 
getParameters() - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
getParent() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
getParent() - Method in interface com.xpdustry.distributor.api.gui.Window
 
getPermission(String) - Method in interface com.xpdustry.distributor.api.permission.PermissionProvider
Returns the permission state of the given permission.
getPermission(String) - Method in interface com.xpdustry.distributor.api.permission.PermissionTree
Get the permission state for a given permission.
getPermission(Player, String) - Method in interface com.xpdustry.distributor.api.permission.PermissionReader
Gets the permission of the given player.
getPermissionReader() - Method in interface com.xpdustry.distributor.api.Distributor
 
getPermissions() - Method in interface com.xpdustry.distributor.api.audience.Audience
 
getPermissions() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the permissions of this command sender.
getPermissions() - Method in interface com.xpdustry.distributor.api.permission.PermissionTree
A flattened map of permissions.
getPlaceholder() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getPlayer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the player of this command sender.
getPlayer(MUUID) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
 
getPlayer(Player) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
 
getPlayerLookup() - Method in interface com.xpdustry.distributor.api.Distributor
 
getPlayers() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
 
getPlugin() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns the plugin that owns this command.
getPlugin() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
getPlugin() - Method in interface com.xpdustry.distributor.api.plugin.PluginAware
Returns the owning plugin.
getPlugin() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
 
getPluginScheduler() - Method in interface com.xpdustry.distributor.api.Distributor
 
getPriority() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
 
getProvider() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getProviders(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
 
getR() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
getRawType() - Method in class com.xpdustry.distributor.api.util.TypeToken
 
getRealName() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns the real name of this command.
getRenderer() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getRenderer(T) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRendererProvider
 
getRepository() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the GitHub repository of the plugin.
getRequirements() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getRGB() - Method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
getRotation() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
getRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
getServer() - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
 
getService() - Method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
 
getServiceManager() - Method in interface com.xpdustry.distributor.api.Distributor
 
getShiftX() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
getShiftY() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
getSoftDependencies() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the soft dependencies of the plugin.
getState() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
getState() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
 
getState() - Method in interface com.xpdustry.distributor.api.gui.Window
 
getStyle() - Method in interface com.xpdustry.distributor.api.component.Component
 
getSyntax() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the syntax of the command.
getTags() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getTeam(Team) - Method in interface com.xpdustry.distributor.api.audience.AudienceProvider
 
getTemporal() - Method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
getText() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text.
getText(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns the description text for the given locale holder.
getTextColor() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
getTiles() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getTimeStyle() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
 
getTitle() - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
getTitle() - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
getToken() - Method in interface com.xpdustry.distributor.api.key.Key
 
getTranslation(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
Returns the localized string for the given key or null if absent.
getTranslationOrDefault(String, Locale, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
 
getTranslationOrMissing(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.TranslationSource
 
getTranslations() - Method in interface com.xpdustry.distributor.api.translation.TranslationBundle
 
getType() - Method in class com.xpdustry.distributor.api.util.TypeToken
 
getUpdateInterval() - Method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
 
getUsid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the USID.
getUuid() - Method in interface com.xpdustry.distributor.api.player.MUUID
Returns the UUID.
getValue() - Method in interface com.xpdustry.distributor.api.component.ValueComponent
 
getValue() - Method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
 
getVerboseDescription() - Method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Returns the verbose description of the command.
getVersion() - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata
Returns the version of the plugin.
getViewer() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
getViewer() - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
 
getViewer() - Method in interface com.xpdustry.distributor.api.gui.Window
 
getWidth() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
getWidth() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
getWindows() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
getX() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
getY() - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
GREEN - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 

H

hide() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
hide() - Method in interface com.xpdustry.distributor.api.gui.Window
 
hideAll() - Static method in interface com.xpdustry.distributor.api.gui.Action
 
hideHUDText() - Method in interface com.xpdustry.distributor.api.audience.Audience
 
hideHUDText() - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
HIGH - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 
HIGHEST - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 
HOURS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing sixty minutes.

I

immutableList(Seq<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps a 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.
ImmutableSchematic - Interface in com.xpdustry.distributor.api.content
Immutable and safe representation of a Schematic.
ImmutableSchematic.Builder - Interface in com.xpdustry.distributor.api.content
 
ImmutableSchematic.Tile - Interface in com.xpdustry.distributor.api.content
 
immutableSet(ObjectSet<E>) - Static method in class com.xpdustry.distributor.api.collection.MindustryCollections
Wraps an 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
 
isAlias() - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns whether this command is an alias of another command.
isAsync() - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask
Returns whether this future is executed asynchronously.
isDisposed() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
isEmpty() - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns whether this description is empty.
isEmpty(CommandSender) - Method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Returns whether this description is empty for the given locale holder.
isFillEmptySpace() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
isInitialized() - Static method in class com.xpdustry.distributor.api.DistributorProvider
Returns whether the API has been initialized.
isMatchExact() - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
Whether to return a singular result if a exact match is found.
isPlayer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns whether this sender is a player.
isRenderNavigation() - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
isServer() - Method in interface com.xpdustry.distributor.api.command.CommandSender
Returns whether this sender is the server.
isUsid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Returns whether the given string is a valid USID.
isUuid(String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Returns whether the given string is a valid UUID.
isVisible(CommandSender) - Method in interface com.xpdustry.distributor.api.command.CommandFacade
Returns whether this command is visible at all to the given sender.
ITALIC - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
 
ITEM - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 

K

Key<V> - Interface in com.xpdustry.distributor.api.key
 
KeyWithCType<T extends mindustry.ctype.MappableContent> - Interface in com.xpdustry.distributor.api.key
Typesafe ContentType providing the concrete class of a content type.
kick(ComponentLike, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
kick(ComponentLike, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
kick(String, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
kick(String, Duration, boolean) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 

L

LEFT - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
 
LEFT - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
 
LIQUID - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
ListComponent - Interface in com.xpdustry.distributor.api.component
 
ListComponent.Builder - Interface in com.xpdustry.distributor.api.component
 
ListTransformer<E> - Class in com.xpdustry.distributor.api.gui.menu
 
ListTransformer() - Constructor for class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
LITERAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
 
loadContent() - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
LOCALE - Static variable in interface com.xpdustry.distributor.api.audience.Audience
 
LOW - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 
LOWEST - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 

M

MAGENTA - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
map(T) - Method in interface com.xpdustry.distributor.api.command.DescriptionMapper
Maps a describable object to a description facade.
MenuGrid - Interface in com.xpdustry.distributor.api.gui.menu
 
MenuManager - Interface in com.xpdustry.distributor.api.gui.menu
 
MenuOption - Interface in com.xpdustry.distributor.api.gui.menu
 
MenuPane - Interface in com.xpdustry.distributor.api.gui.menu
 
merge(ComponentStyle) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
MetadataContainer - Interface in com.xpdustry.distributor.api.metadata
 
MetadataContainer.Builder - Interface in com.xpdustry.distributor.api.metadata
 
MILLISECONDS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing one thousandth of a second.
mindustry(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
mindustry(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
MINDUSTRY_NAMESPACE - Static variable in interface com.xpdustry.distributor.api.key.Key
 
MindustryCollections - Class in com.xpdustry.distributor.api.collection
A utility class for wrapping arc collections into standard java collections.
MindustryPlugin - Interface in com.xpdustry.distributor.api.plugin
A better plugin base class.
MindustryTimeUnit - Enum Class in com.xpdustry.distributor.api.scheduler
Time units used by the PluginTask.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
 
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 interface com.xpdustry.distributor.api.audience.Audience
 

N

NAME - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
 
NAME - Static variable in interface com.xpdustry.distributor.api.audience.Audience
 
NAME_TAG - Static variable in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
named(Map<String, Object>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationArguments
 
newline() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
none() - Static method in interface com.xpdustry.distributor.api.gui.Action
 
noop() - Static method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
 
NORMAL - Enum constant in enum class com.xpdustry.distributor.api.util.Priority
 

O

of() - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Empty
 
of(int) - Static method in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
 
of(int, int, Block, BlockRotation, Object) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
of(Boolean) - Static method in enum class com.xpdustry.distributor.api.permission.TriState
 
of(Audience...) - Static method in interface com.xpdustry.distributor.api.audience.Audience
 
of(Component, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
of(Action...) - Static method in interface com.xpdustry.distributor.api.gui.Action
 
of(BiAction<T>...) - Static method in interface com.xpdustry.distributor.api.gui.BiAction
 
of(MindustryPlugin, Class<T>, T, Priority) - Static method in interface com.xpdustry.distributor.api.service.ServiceManager.Provider
 
of(Class<T>) - Static method in class com.xpdustry.distributor.api.util.TypeToken
 
of(Iterable<Audience>) - Static method in interface com.xpdustry.distributor.api.audience.Audience
 
of(Type) - Static method in class com.xpdustry.distributor.api.util.TypeToken
 
of(String) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String) - Static method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query
Creates a simple query with the given input.
of(String, DescriptionFacade, DescriptionFacade, List<CommandElement.Argument>, List<CommandElement.Flag>) - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Entry
Creates a new command entry.
of(String, DescriptionFacade, Set<String>, CommandElement.Argument.Kind) - Static method in interface com.xpdustry.distributor.api.command.CommandElement.Argument
Creates a new command argument.
of(String, DescriptionFacade, Set<String>, CommandElement.Flag.Kind, CommandElement.Flag.Mode) - Static method in interface com.xpdustry.distributor.api.command.CommandElement.Flag
Creates a new command flag.
of(String, Action) - Static method in interface com.xpdustry.distributor.api.gui.menu.MenuOption
 
of(String, TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String, Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String, String) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String, String) - Static method in interface com.xpdustry.distributor.api.player.MUUID
Creates a new MUUID from a UUID and USID.
of(String, String, TypeToken<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String, String, Class<T>) - Static method in interface com.xpdustry.distributor.api.key.Key
 
of(String, List<String>) - Static method in interface com.xpdustry.distributor.api.command.CommandHelp.Suggestion
Creates a new command suggestion.
of(Locale, Map<String, Translation>) - Static method in interface com.xpdustry.distributor.api.translation.TranslationBundle
 
of(P, State, Player) - Static method in interface com.xpdustry.distributor.api.gui.transform.Transformer.Context
 
ofDate(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
 
ofDateTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
 
ofDateTime(FormatStyle, FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
 
ofTime(FormatStyle) - Static method in interface com.xpdustry.distributor.api.component.TemporalFormat
 
onClientCommandsRegistration(CommandHandler) - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
onDispose() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager
 
onExit() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Called when the server is closing.
onInit() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Called after the plugin factory creation.
onLoad() - Method in interface com.xpdustry.distributor.api.plugin.MindustryPlugin
Called after MindustryPlugin.onClientCommandsRegistration(CommandHandler) just 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
 
openURI(URI) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
OPTIONAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
 
OPTIONAL - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
 

P

Pane - Interface in com.xpdustry.distributor.api.gui
 
PERMISSION_PATTERN - Static variable in interface com.xpdustry.distributor.api.permission.PermissionTree
Regex pattern used to validate permission strings.
PermissionProvider - Interface in com.xpdustry.distributor.api.permission
 
PermissionReader - Interface in com.xpdustry.distributor.api.permission
A simple interface for getting the permissions of online players.
PermissionTree - Interface in com.xpdustry.distributor.api.permission
A tree of permissions.
plain(MetadataContainer) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
plain(MetadataContainer, ComponentRendererProvider) - Static method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
PLANET - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
player(Player) - Static method in interface com.xpdustry.distributor.api.command.CommandSender
Wraps a player into a command sender.
PlayerLookup - Interface in com.xpdustry.distributor.api.player
A simple interface for looking up online players.
PlayerLookup.Field - Enum Class in com.xpdustry.distributor.api.player
The fields to take into account when searching.
PlayerLookup.Query - Interface in com.xpdustry.distributor.api.player
A query for looking up players.
PlayerLookup.Query.Builder - Interface in com.xpdustry.distributor.api.player
 
PluginAnnotationProcessor<R> - Interface in com.xpdustry.distributor.api.annotation
A centralized mechanism for processing annotations of plugin objects.
PluginAware - Interface in com.xpdustry.distributor.api.plugin
Marks an object as belonging to a plugin.
PluginListener - Interface in com.xpdustry.distributor.api.plugin
Interface for listening to the lifecycle events of a plugin.
PluginMetadata - Interface in com.xpdustry.distributor.api.plugin
 
PluginMetadata.Builder - Interface in com.xpdustry.distributor.api.plugin
 
PluginScheduler - Interface in com.xpdustry.distributor.api.scheduler
A 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
 
PopupPane - Interface in com.xpdustry.distributor.api.gui.popup
 
PopupPane.AlignementX - Enum Class in com.xpdustry.distributor.api.gui.popup
 
PopupPane.AlignementY - Enum Class in com.xpdustry.distributor.api.gui.popup
 
post(E) - Method in interface com.xpdustry.distributor.api.event.EventBus
Posts the event to the arc event bus.
post(Class<? super E>, E) - Method in interface com.xpdustry.distributor.api.event.EventBus
Posts the event to the arc event bus to the listeners of the given super class.
priority() - Element in annotation interface com.xpdustry.distributor.api.annotation.EventHandler
The priority of the event handler.
Priority - Enum Class in com.xpdustry.distributor.api.util
 
process(Object) - Method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Processes the annotations of the given object.
provide(Class<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
 
provideOrDefault(Class<T>, Supplier<T>) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
 
putAllMetadata(MetadataContainer) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
 
putAllTags(Map<String, ? extends String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
putConstant(Key<V>, V) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
 
putSupplier(Key<V>, Supplier<V>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
 
putTag(String, String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 

R

RED - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
register(MindustryPlugin, Class<T>, T) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
 
register(MindustryPlugin, Class<T>, T, Priority) - Method in interface com.xpdustry.distributor.api.service.ServiceManager
 
register(TranslationSource) - Method in interface com.xpdustry.distributor.api.translation.TranslationSourceRegistry
Adds a localization source to the list of sources.
register(String, Locale, Translation) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a localized string.
registerAll(TranslationBundle) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
 
registerAll(Locale, Map<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a map of localized strings.
registerAll(Locale, Set<String>, Function<String, Translation>) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Registers a set of localized strings by using a mapping function to obtain each string.
registerClientCommands(CommandHandler) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
registered(String) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Checks if a key is already registered, for any locale.
registered(String, Locale) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Checks if a key is already registered for a specific locale.
registerServerCommands(CommandHandler) - Method in class com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin
Deprecated.
remove(Key<T>) - Method in interface com.xpdustry.distributor.api.gui.State
 
removeMetadata(Key<?>) - Method in interface com.xpdustry.distributor.api.metadata.MetadataContainer.Builder
 
removePermission(String) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Removes the given permission from the tree.
removePermission(String, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
 
removeRow(int) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
render(T, ComponentAppendable, MetadataContainer) - Method in interface com.xpdustry.distributor.api.component.render.ComponentRenderer
 
repeat(long, MindustryTimeUnit) - Method in interface com.xpdustry.distributor.api.scheduler.PluginTask.Builder
Run the task periodically with a fixed interval.
REPEATABLE - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
 
reply(Component) - Method in interface com.xpdustry.distributor.api.command.CommandSender
Sends a message to the sender.
reply(String) - Method in interface com.xpdustry.distributor.api.command.CommandSender
Sends a message to the sender.
REQUIRED - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
 
REQUIRED - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
 
ResourceTranslationBundles - Class in com.xpdustry.distributor.api.translation
 
rgb(int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
rgb(int, int, int) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
RIGHT - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
 
RIGHT - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
 
router() - Static method in interface com.xpdustry.distributor.api.translation.TranslationSource
Returns a TranslationSource for the router language :^).

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(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendAnnouncement(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendAnnouncement(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendAnnouncement(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendMessage(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(ComponentLike, ComponentLike, Audience) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendMessage(ComponentLike, ComponentLike, Audience) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendMessage(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendMessage(String, String, Audience) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendMessage(String, String, Audience) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendNotification(ComponentLike, char) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendNotification(ComponentLike, char) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendNotification(String, char) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendNotification(String, char) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendWarning(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendWarning(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
sendWarning(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
sendWarning(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
server() - Static method in interface com.xpdustry.distributor.api.command.CommandSender
Returns the server itself as a command sender.
ServiceManager - Interface in com.xpdustry.distributor.api.service
 
ServiceManager.Provider<T> - Interface in com.xpdustry.distributor.api.service
 
set(Distributor) - Static method in class com.xpdustry.distributor.api.DistributorProvider
Sets the global Distributor factory.
set(Key<T>, T) - Method in interface com.xpdustry.distributor.api.gui.State
 
setAlignementX(PopupPane.AlignementX) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setAlignementY(PopupPane.AlignementY) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setAuthor(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setBackColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
 
setChoiceAction(BiAction<E>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setComponents(List<Component>) - Method in interface com.xpdustry.distributor.api.component.ListComponent.Builder
 
setContent(Component) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setContent(Component) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setContent(String) - Method in interface com.xpdustry.distributor.api.component.TextComponent.Builder
 
setContent(String) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setContent(String) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setDecoration(TextDecoration, TriState) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
 
setDecorations(Map<TextDecoration, ? extends Boolean>) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
 
setDependencies(Iterable<String>) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setDescription(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setDescription(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
setDescription(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setDescription(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setDisplayName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setExitAction(Action) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setExitAction(Action) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setFields(PlayerLookup.Field...) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
setFields(Iterable<PlayerLookup.Field>) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
setFillEmptySpace(boolean) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setFormat(TemporalFormat) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
 
setGrid(MenuGrid) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setHeight(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setInput(String) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
setInputAction(BiAction<String>) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setKey(String) - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent.Builder
 
setLabels(Iterable<String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
setMainClass(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setMatchExact(boolean) - Method in interface com.xpdustry.distributor.api.player.PlayerLookup.Query.Builder
 
setMaxLength(int) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setMinGameVersion(int) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setName(String) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
setName(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setPageKey(Key<Integer>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setParameters(TranslationArguments) - Method in interface com.xpdustry.distributor.api.component.TranslatableComponent.Builder
 
setPermission(String, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Sets the permission with the given state.
setPermission(String, boolean, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Sets the permission with the given state.
setPermissions(PermissionTree) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Sets the permissions from the given permission tree.
setPermissions(PermissionTree, boolean) - Method in interface com.xpdustry.distributor.api.permission.MutablePermissionTree
Sets the permissions from the given permission tree.
setPlaceholder(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setPlaceholder(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setProvider(Function<Transformer.Context<MenuPane>, List<E>>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setRenderer(Function<E, String>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setRenderNavigation(boolean) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
setRepository(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setRow(int, List<MenuOption>) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuGrid
 
setShiftX(DisplayUnit) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setShiftY(DisplayUnit) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupPane
 
setSoftDependencies(Iterable<String>) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setStyle(ComponentStyle) - Method in interface com.xpdustry.distributor.api.component.BuildableComponent.Builder
 
setTags(Map<String, ? extends String>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
setTemporal(Temporal) - Method in interface com.xpdustry.distributor.api.component.TemporalComponent.Builder
 
setTextColor(ComponentColor) - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle.Setter
 
setTiles(Iterable<? extends ImmutableSchematic.Tile>) - Method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Builder
 
setTitle(Component) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setTitle(Component) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setTitle(String) - Method in interface com.xpdustry.distributor.api.gui.input.TextInputPane
 
setTitle(String) - Method in interface com.xpdustry.distributor.api.gui.menu.MenuPane
 
setUpdateInterval(Duration) - Method in interface com.xpdustry.distributor.api.gui.popup.PopupManager
 
setValue(V) - Method in interface com.xpdustry.distributor.api.component.ValueComponent.Builder
 
setVersion(String) - Method in interface com.xpdustry.distributor.api.plugin.PluginMetadata.Builder
 
setWidth(int) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
show() - Method in class com.xpdustry.distributor.api.gui.transform.AbstractTransformerWindowManager.SimpleWindow
 
show() - Method in interface com.xpdustry.distributor.api.gui.Window
 
showHUDText(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
showHUDText(ComponentLike) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
showHUDText(String) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
showHUDText(String) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
showLabel(ComponentLike, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
showLabel(ComponentLike, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
showLabel(String, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.Audience
 
showLabel(String, float, float, Duration) - Method in interface com.xpdustry.distributor.api.audience.ForwardingAudience
 
SINGLE - Enum constant in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
 
space() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
State - Interface in com.xpdustry.distributor.api.gui
 
STATUS - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
STRIKETHROUGH - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
 
style(ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
style(ComponentColor, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
style(ComponentColor, ComponentColor, Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
style(ComponentColor, TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
style(TextDecoration...) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
style(Map<TextDecoration, Boolean>) - Static method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
subscribe(E, MindustryPlugin, Runnable) - Method in interface com.xpdustry.distributor.api.event.EventBus
Subscribe to an event.
subscribe(E, Priority, MindustryPlugin, Runnable) - Method in interface com.xpdustry.distributor.api.event.EventBus
Subscribe to an event.
subscribe(Class<E>, MindustryPlugin, Consumer<E>) - Method in interface com.xpdustry.distributor.api.event.EventBus
Subscribe to an event.
subscribe(Class<E>, Priority, MindustryPlugin, Consumer<E>) - Method in interface com.xpdustry.distributor.api.event.EventBus
Subscribe to an event.

T

TaskHandler - Annotation Interface in com.xpdustry.distributor.api.annotation
Marks a method as a task handler, meaning it will be registered and called as a scheduled task in the PluginScheduler.
tasks(MindustryPlugin) - Static method in interface com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor
Processes the TaskHandler method annotations of a given object to create tasks.
TEAM - Static variable in interface com.xpdustry.distributor.api.audience.Audience
 
temporal() - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
temporal(Temporal) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
temporal(Temporal, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
temporal(Temporal, TemporalFormat) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
temporal(Temporal, TemporalFormat, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TemporalComponent
 
TemporalComponent - Interface in com.xpdustry.distributor.api.component
 
TemporalComponent.Builder - Interface in com.xpdustry.distributor.api.component
 
TemporalFormat - Interface in com.xpdustry.distributor.api.component
 
TemporalFormat.DateTime - Interface in com.xpdustry.distributor.api.component
 
text() - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
text(String) - Static method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Creates a text description, which is just a simple string.
text(String) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
text(String) - Static method in interface com.xpdustry.distributor.api.translation.Translation
 
text(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
text(String, ComponentStyle) - Static method in interface com.xpdustry.distributor.api.component.TextComponent
 
text(Function<T, String>) - Static method in interface com.xpdustry.distributor.api.command.DescriptionMapper
Maps a describable object to a text description by extracting the text from it.
TextComponent - Interface in com.xpdustry.distributor.api.component
 
TextComponent.Builder - Interface in com.xpdustry.distributor.api.component
 
TextDecoration - Enum Class in com.xpdustry.distributor.api.component.style
 
TextInputManager - Interface in com.xpdustry.distributor.api.gui.input
 
TextInputPane - Interface in com.xpdustry.distributor.api.gui.input
 
TICKS - Enum constant in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Time unit representing one game loop, which is 60 times per second.
toBuilder() - Method in interface com.xpdustry.distributor.api.component.BuildableComponent
 
toBuilder() - Method in interface com.xpdustry.distributor.api.component.style.ComponentStyle
 
toBuilder() - Method in interface com.xpdustry.distributor.api.component.TextComponent
 
toBuilder() - Method in interface com.xpdustry.distributor.api.util.Buildable
 
toFormatter() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat.DateTime
 
toFormatter() - Method in interface com.xpdustry.distributor.api.component.TemporalFormat
 
TOP - Enum constant in enum class com.xpdustry.distributor.api.content.BlockRotation
 
TOP - Enum constant in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
 
toRealUUID() - Method in interface com.xpdustry.distributor.api.player.MUUID
Converts the uuid of this muuid into a real UUID, version 8.
toSchematic(ImmutableSchematic) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic
 
toStile(ImmutableSchematic.Tile) - Static method in interface com.xpdustry.distributor.api.content.ImmutableSchematic.Tile
 
toString() - Method in interface com.xpdustry.distributor.api.component.render.ComponentAppendable
 
transform(Transformer.Context<MenuPane>) - Method in class com.xpdustry.distributor.api.gui.menu.ListTransformer
 
transform(Transformer.Context<P>) - Method in interface com.xpdustry.distributor.api.gui.transform.Transformer
 
Transformer<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
 
Transformer.Context<P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
 
TransformerWindowManager<T extends TransformerWindowManager<T,P>,P extends Pane> - Interface in com.xpdustry.distributor.api.gui.transform
 
translatable() - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
translatable(String) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
translatable(String, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
translatable(String, TranslationArguments) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
translatable(String, TranslationArguments, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.TranslatableComponent
 
TranslatableComponent - Interface in com.xpdustry.distributor.api.component
 
TranslatableComponent.Builder - Interface in com.xpdustry.distributor.api.component
 
translated(String, Locale) - Static method in interface com.xpdustry.distributor.api.command.DescriptionFacade
Creates a new translated description.
Translation - Interface in com.xpdustry.distributor.api.translation
 
TranslationArguments - Interface in com.xpdustry.distributor.api.translation
 
TranslationArguments.Array - Interface in com.xpdustry.distributor.api.translation
 
TranslationArguments.Empty - Interface in com.xpdustry.distributor.api.translation
 
TranslationArguments.Named - Interface in com.xpdustry.distributor.api.translation
 
TranslationBundle - Interface in com.xpdustry.distributor.api.translation
 
TranslationSource - Interface in com.xpdustry.distributor.api.translation
A helper class for adding translation support to your plugin.
TranslationSourceRegistry - Interface in com.xpdustry.distributor.api.translation
A mutable localization source that delegates the localization lookup to other sources in FIFO order.
TriState - Enum Class in com.xpdustry.distributor.api.permission
A ternary boolean type.
TRUE - Enum constant in enum class com.xpdustry.distributor.api.permission.TriState
 
TypeToken<T> - Class in com.xpdustry.distributor.api.util
 
TypeToken() - Constructor for class com.xpdustry.distributor.api.util.TypeToken
 
TypeToken(Type) - Constructor for class com.xpdustry.distributor.api.util.TypeToken
 

U

UNDEFINED - Enum constant in enum class com.xpdustry.distributor.api.permission.TriState
 
UNDERLINED - Enum constant in enum class com.xpdustry.distributor.api.component.style.TextDecoration
 
unit() - Element in annotation interface com.xpdustry.distributor.api.annotation.TaskHandler
The time unit of the interval and initial delay.
UNIT - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
unregister(String) - Method in interface com.xpdustry.distributor.api.translation.BundleTranslationSource
Unregisters a localized string.
unsubscribe() - Method in interface com.xpdustry.distributor.api.event.EventSubscription
Unsubscribes the bound subscriber from the event.
UUID - Enum constant in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
 

V

value() - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
 
value(V) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
 
value(V, ComponentColor) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
 
value(V, ComponentStyle) - Static method in interface com.xpdustry.distributor.api.component.ValueComponent
 
ValueComponent<V> - Interface in com.xpdustry.distributor.api.component
 
ValueComponent.Builder<V> - Interface in com.xpdustry.distributor.api.component
 
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.component.style.TextDecoration
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.permission.TriState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.xpdustry.distributor.api.util.Priority
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Argument.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.command.CommandElement.Flag.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.component.style.TextDecoration
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.content.BlockRotation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementX
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.gui.popup.PopupPane.AlignementY
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.permission.TriState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.player.PlayerLookup.Field
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.scheduler.MindustryTimeUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.xpdustry.distributor.api.util.Priority
Returns an array containing the constants of this enum class, in the order they are declared.

W

WEATHER - Static variable in interface com.xpdustry.distributor.api.key.KeyWithCType
 
WHITE - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 
Window - Interface in com.xpdustry.distributor.api.gui
 
WindowManager - Interface in com.xpdustry.distributor.api.gui
 
with(Key<T>, T) - Static method in interface com.xpdustry.distributor.api.gui.Action
 
without(Key<?>) - Static method in interface com.xpdustry.distributor.api.gui.Action
 

X

X - Enum constant in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
 

Y

Y - Enum constant in enum class com.xpdustry.distributor.api.gui.DisplayUnit.Axis
 
YELLOW - Static variable in interface com.xpdustry.distributor.api.component.style.ComponentColor
 

Z

ZERO - Static variable in interface com.xpdustry.distributor.api.gui.DisplayUnit.Pixel
 
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|Serialized Form